인공지능 소개 2010.03.02 부산대학교 인공지능연구실. 인공 + 지능 인공지능이란 ? 2.

Slides:



Advertisements
Similar presentations
Computer Science and Engineering. 컴퓨터는 미래 지식 사회의 핵심 요인  지식 사회의 도래 : 매 50 년 마다 큰 기술, 사회적 변화 발생.
Advertisements

Copyright © 2006 The McGraw-Hill Companies, Inc. Programming Languages 프로그래밍 언어론 2nd edition Tucker and Noonan 1 장 소 개 A good programming language is a.
Rethink: Big Intelligence? 2014 년 9 월 27 일 삼성전자 어길수 부사장.
2012 Knowledge Service Engineering Knowledge Service Engineering.
Scientists who made Computers 컴퓨터를 만든 과학자들. 1 언어 (Language) 학자 2 알고리즘 (Algorithm) 학자 3 인공지능 (Artificial Intelligence) 학자 contents 차례 뉴욕 시티의 헤이든 플라네타리움.
Association Rule Sequential Pattern Classification Clustering Data Mining A B C D 2.
7장 텍스트의 처리 7.1. 자연어 처리의 개요 자연어 처리의 중요성 자연어 처리의 기반 기술
연관규칙기법과 분류모형을 결합한 상품 추천 시스템:
빅 데이터 전략 연구실 소개 허순영 교수 KAIST 정보미디어 경영대학원 (서울시 동대문구 홍릉 소재) May 10, 2013
CRM : 고객 관계 관리 Process Customer Relationship Management
Master Thesis Progress
Data Mining(Knowledge Discovery in Database)
Ⅰ. 과정 실시 개요 목 적 특 징 통찰.창조력, 전략력, 논리력의 핵심 사고력과 Basic 기법을 습득
컴퓨터공학부 교수님 연구 분야 소개.
김성신 컴퓨터전자통신학부 연변과학기술대학교
Chapter 2 정보시스템 아키텍처 (IS Architecture)
인간행동과 심리학 제 6 장 기억과 사고.
소프트웨어란?.
두산인프라코어 교육체계도 그룹체계 Leadership College Professional College PRG
4강 10번 The entrepreneurial journey brings with it ______ .
인공지능(지능형 시스템) “현황과 전망” “Artificial Intelligence is the study of ideas which enable computers to do things which make people seem intelligent.” Patrick.
Final Examination 환경공학과 최혁준.
MIS Report 2 제출일: 2008년 11월 04일 과목명: 경영정보시스템 교수명: 이 건창 교수님 성 명:조재선.
정 의 학습의 일반적 정의 기계학습(Machine Learning)의 정의
제4부 전문가시스템 (Expert Systems)
REINFORCEMENT LEARNING
소형화된 인공두뇌의 제작과 생물학적 이용에 관한 탐구
제4장 자연언어처리, 인공지능, 기계학습.
소프트 컴퓨팅 연구실.
Information Technology
프로그래밍 언어론 2004년 가을학기 창 병 모 숙명여대 컴퓨터과학과.
Internet Computing KUT Youn-Hee Han
데이터마이닝의 소개 Data Mining Introduction
제10장 지식경영과 지식관리시스템 박 성 수 박 성 수 Cafe: Mobile Phone:
제9장 지식경영과 지식관리시스템 제9장 지식경영과 지식경영시스템.
Institute for Advanced Topics in the Digital Humanities
프로그램 개발과 언어 Chapter 05 컴퓨터의 이해
Data Modeling Database 활용을 위한 기초 이론 Database의 개요 Data Modeling
Visual C++ Programming
인간의 신경인지기전의 모델에 기반한 추론/학습기술 개발
Computational Finance
Genetic Algorithm 신희성.
양견모 The 4th International Conference on Mobile Services, Resources, and Users: Mobility 2014 양견모
제 5장 퍼지이론 (Fuzzy theory) Slide 1 (of 48).
인공지능 시스템 ( artificial Intelligence)
9. 기계학습.
Cluster Analysis (군집 분석)
건설관리학 강의슬라이드 15장. 건설정보관리.
Parallel software Lab. 박 창 규
패턴인식 개론 패턴인식 개요 ( CSCE 666 Pattern Analysis | Ricardo Gutierrez-Osuna | )
세일즈분석/분석CRM을 위한 데이터마이닝 활용방안
정보 추출기술 (Data Mining Techniques ) : An Overview
11차시 2교시 인적자원개발 학습과 전략 학습 목차 1. 학습개요 2. 사전학습 3. 본학습: 2교시 인적자원개발 학습과 전략
Great Expectation: Prediction in Entertainment Applications
10. 소프트웨어 아키텍처 뷰 설계 명지대학교 융합소프트웨어학부 김정호 교수.
Introduction to Programming Language
Bioinformatics and Biomedical Imagining 연구회
개 념 개요 지능을 가진 객체의 특징 컴퓨터에게 지능 부여 학습의 일반적 정의 새로운 환경에 적응
Ch01. 지능형 시스템 개론.
인공지능 소개 및 1장.
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
5장. 디지털 인간 2012년 1학기 숙명여자대학교 임순범.
정보처리학회논문지 B 제10-B권 제1호(2003.2) 김만선, 이상용
Data Analytics for Healthcare
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
경북대학교 사회복지학과 교수 박 석 돈 사회복지교육의 새로운 방법론 경북대학교 사회복지학과 교수 박 석 돈
Advanced Data Analytics 데이터분석 전문가
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
Artificial Intelligence and Life in 2030
퍼지 이론 (Lecture Note #13) 인공지능 이복주 단국대학교 컴퓨터공학과
Presentation transcript:

인공지능 소개 부산대학교 인공지능연구실

인공 + 지능 인공지능이란 ? 2

Q1) 다음 수식의 답은 무엇일까요 ? ⅹ Q2) 8 번째 줄에는 어떤 숫자가 올까요 ? … 지능 (Intelligence) 3

“ 새로운 상황이나 환경에 대처하기 위하여 배우 고 이해할 수 있는 능력 ” (Webster Dictionary) 정보의 표현과 처리 ( 기억, 학습, 연산, 추론, 창조력 ) 지능이 필요한 예 : 수치적인 계산보다 기호에 의해 표현되는 문제 ( 바둑, 게임 ) 지능 (Intelligence) 4

Automation of activities that we associate with human thinking, activities such as decision-making, problem solving, learning, … (Bellman, 1978) Study of how to make computers do things at which, at the moment, people are better (Rich & Knight, 1991) A Branch of Computer Science that is concerned with the automation of intelligent behavior (Luger & Stubblefield, 1993) 인공지능 5

지능적 시스템 인식, 이해 판단, 행위 인식, 이해 판단, 행위 을 ( 를 ) 통한 융통성자동화최적화융통성자동화최적화 추구 6

로봇 청소기 인공지능 예 - 가사 7

사이버 애완견 인공지능 예 - 학습 8

PVE(Player VS Environment) 인공지능 예 - 게임 9

HTS(Home Trading System) 인공지능 예 - 주식 10

Language Translation systems Diagnosis Expert systems Avionic Expert systems Robot in factories, Auto-navigation robots Intelligent Traffic control system OCR, Handwriting Recognition System Speech Recognition System … 인공지능 예 - 기타 11

Knowledge-based Approach Data Driven Approach 인공지능 시스템 개발 방법론 12

Represent Human Knowledge as symbol combination  Knowledge Acquisition and Representation  Logic, Expert System, Fuzzy Logic Knowledge-based System 13

Extract common characteristics from collected examples  Training  Statistical Methods, Artificial Neural Network Data Driven Approach 14

Symbolic Programming 지식표현 Search & Planning Automated Reasoning Machine Learning Artificial Neural Net Genetic Algirithm … 주요연구분야 ( 기초연구 ) 15

Program as Representation of world Symbol as basic element of representation  atom, property, relationship Symbolic Expression as method of combination LISP for Symbolic programming Object-Oriented Concept Symbolic Programming 16

작업에 필요한 지식은 ? 지식의 형태와 구조는 ?  declarative VS procedural 표현 기법은 ?  explicit VS (implicit + inference)  logic, frame, semantic net, script 지식의 습득과 수정 지식표현 17

최적화 기법 발생할 수 있는 경우를 분석 / 선택 기하급수적으로 증가하는 계산복잡도  가능성 있는 것부터 (Heuristic Search)  국부적 정보 이용 (Hill Climbing Method)  최적해 VS 적당히 좋은 해 Genetic Algorithm, Simulated Annealing Search Theory 18

Qualitative Reasoning  정성적 지식의 활용 Non-monotonic Reasoning  타조는 날 수 있을까 ? Plausible Reasoning  불확실성에서 상충되는 정보의 융합 Case-based Reasoning  경험의 활용 Automated Reasoning 19

경험의 의하여 기계 스스로 성능을 향상  필요한 기본적 능력은 ?  배우기 시작하려면 얼마나 알아야 ?  새로운 지식의 습득과 통합 방법  선생의 역할  예제와 경험의 역할 Parameter Adjustment Data Mining 으로 실용화 추구 Machine Learning 20

Types of Machine Learning Classification  Assigning an object to a class  Output: a label of class  Ex: classifying a product as ‘good’ or ‘bad’ in quality control Clustering  Organizing objects into meaningful groups  Output: (hierarchical) grouping of objects  Ex: taxonomy of species Regressing  Predict value based on observation  Ex: predict stock price, future prediction 21

신경세포의 계산모형  단순 기능의 뉴런, 다수 연결  학습에 의한 연결 강도 조정 인공신경망   X1X1 X2X2 XnXn w1w1 w2w2 wnwn F(X 1, X 2, …, X n ) 22

학습 = 연결강도 조정  Error-back-propagation 지도학습 알고리즘  어떠한 Function Mapping 도 학습 가능함 Sensory Data Processing 에 강력 Old Horse on the race again  고도의 병렬성, graceful degradation Symbolic Grounding 인공신경망 (Neral Network) 23

Neural Network Classifier 직업유무 (1/0) 나이 월수입 부양가족수 기대출금 우량 보통 불량 24

생명체 진화의 계산 모형화 확률적 최적화 방법론  초기 유전자 생성  신품종 생성 ( 교배, 돌연변이 )  적자 생존 Genetic Algorithm 25

의사결정을 위한 정보 추출 Data Mining 데이터정보의사결정 인구통계 Point of Sale ATM 금융통계 신용정보 문헌 첩보자료 진료기록 신체검사기록 A 상품 구매자 의 80% 가 B 상 품도 구매한다 미국시장의 자 동차 구매력이 6 개월간 감소 A 상품의 매출 증가가 B 상품 의 2 배 탈수 증상을 보이면 위험 광고전략은 ? 상품의 진열 최적의 예산 할당은 ? 시장점유의 확대방안은 ? 고객의 이탈 방지책은 ? 처방은 ? 26

Data Mining 예 - Weka Weka  무료 데이터마이닝 프로그램  뉴질랜드의 와이카도 (Waikato) 대학의 ‘ 이안 위튼 ’ 교수팀에 의해 개발된 프로그램  오픈 소스 프로그램 27

Data Mining 예 - Weka Weather data 를 이용한 classification 예 28

Data Mining 예 - Weka Weather data 를 이용한 classification 예 29

Data Mining 예 - Weka Weather data 를 이용한 classification 예 30

자연언어 이해 영상 및 패턴 인식 음성인식 Uncertainty Modeling 전문가 시스템 Virtual Reality … 주요연구분야 ( 응용연구 ) 31

기초연구  형태소 분석  구문 분석  의미 분석  화용 분석 응용연구  맞춤법 / 문법 검사기  기계번역  음성 합성 및 인식  문자 인식  정보검색  질의응답 시스템  … 자연언어 이해 32

33 한국어 맞춤법 / 문법 검사기 한글 ( 한글 97, 한글 2002(se), 한글 2004, 2005, 2007 ) 한글 2005, 한글 2007 ) OpenOffice

34 한국어 맞춤법 / 문법 검사기 WordPad Web Service

2010 년 현재 우리말 표준과 외래어 표기 원칙을 따르는 유일한 시스템 지속적인 연구개발 (1992 년 ~ 2010 년 현재 ) 다양한 공동 개발을 통한 자료 확보 상세한 도움말 다수어절 처리 의미문체 처리 유수 언론사와 정부기관에 실전 배치 한국어 맞춤법 / 문법 검사기 35

한국어 맞춤법 / 문법 검사기 한국어 맞춤법 문법 검사기 철자 오류 관련 의미 문체 관련 철자검사 띄어쓰기 검사 외래어 표기법 복합명사오류 사투리 검사 용어 순화 의미 오류 처리 번역투 오류 문장 부호 검사 다수 어절 관련 다수 어절 사전 다수 어절을 이용한 교정 다수 어절을 이용한 교정 복합어 붙여쓰기 한글 / 한자 변환 검사 한글 / 한자 변환 검사 영어 철자 검사 36

SMS 수정 예 형죄송해요 저알바때문에 돈좀더늦게드려야될거같에요  형 죄송해요. 저 아르바이트 때문에 돈 좀 더 늦게 드려야 할 거 같아 요. 너믿으니까사실대로너믿으니까사실대로다말해준거야  너 믿으니까 사실대로 너 믿으니까 사실대로다 말해준 거야 ㅋㅋㅋ아나열등감땜에죽어버리고싶어ㅋㅋ시험만아니면 학교는재 밋음ㅋㅋ중딩보다백배  킥킥킥 아나 열등감 때문에 죽어 버리고 싶어 킥킥 시험만 아니면 학 교는 재밌음 킥킥 중학생보다 백배 한국어 맞춤법 / 문법 검사기 37

정보검색 38

정보검색 39

부산대학교 인공지능연구실과 한국어정보처리연구실에서 제작 2007 년 11 월에 KorLex 1.5 가 공개됨 같은 어의를 가지는 동의어 집합 (synonym set, 이하 신셋 ) 간의 관계들로 이루어짐 명사, 동사, 형용사, 부사, 분류사로 구성되며, 약 13 만 개의 신셋과 약 15 만 개의 어의를 포함하고 있음 한국어 어휘의미망 (KorLex) 한국어 어휘의미망 KorLex 40

Handwriting Recognition ( 필기체 인식 ) 전자 펜으로 수식 입력수식 인식 41

기 개발된 기술을 쉽게 사용하도록  일상화된 전문가 시스템  Web auto translation system  문자, 음성 인식 Interface Package 모든 제품에 인공지능 …  Ubiquitous Computing, Pervasive Computing 인공지능의 장래 42