PowerPoint 프레젠테이션

Similar documents
Ch 1 머신러닝 개요.pptx

PowerPoint 프레젠테이션

Microsoft PowerPoint - 실습소개와 AI_ML_DL_배포용.pptx

Ch 8 딥강화학습

제1강 인공지능 개념과 역사

PowerPoint 프레젠테이션

( 분류및특징 ) 학습방법에따라 1 지도학습 (Supervised 2 비지도 학습 (Unsupervised 3 강화학습 (Reinforcement 으로구분 3) < 머신러닝의학습방법 > 구분 지도학습 (Supervised 비지도학습 (Unsupervised 강화학습 (

Introduction to Deep learning

1-1-basic-43p

딥러닝 첫걸음

빅데이터_DAY key

3 Gas Champion : MBB : IBM BCS PO : 2 BBc : : /45

신경망 (Neural Networks) < 인공지능입문 > 강의 허민오 Biointelligence Laboratory School of Computer Science and Engineering Seoul National University

때문이다. 물론가장큰이유는, 다음절에서살펴보겠지만최근들어딥러닝구조를학습하는데필요한여러가지테크닉들이개발되었기때문이다 [6,7]. 딥러닝이산업현장에서선호되는데는몇가지이유가있다. 일단은어려운문제를잘해결한다는것이다. 예를들어서, 물체인식과음성인식등전통적인패턴인식의문제에서딥러닝

<313120C0AFC0FCC0DA5FBECBB0EDB8AEC1F2C0BB5FC0CCBFEBC7D15FB1E8C0BAC5C25FBCF6C1A42E687770>

김경재 안현철 지능정보연구제 17 권제 4 호 2011 년 12 월

방송공학회논문지 제18권 제2호

<4D F736F F D20B1E2C8B9BDC3B8AEC1EE2DC0E5C7F5>

Artificial Intelligence: Assignment 6 Seung-Hoon Na December 15, Sarsa와 Q-learning Windy Gridworld Windy Gridworld의 원문은 다음 Sutton 교재의 연습문제

<4D F736F F D20C3D6BDC C0CCBDB4202D20BAB9BBE7BABB>

사회통계포럼

제2강 생각하는 기계

김기남_ATDC2016_160620_[키노트].key

ȲÁø°æ

PowerPoint 프레젠테이션

<BFACB1B831382D31355FBAF2B5A5C0CCC5CD20B1E2B9DDC0C720BBE7C0CCB9F6C0A7C7E820C3F8C1A4B9E6B9FD20B9D720BBE7C0CCB9F6BBE7B0ED20BFB9C3F8B8F0C7FC20BFACB1B82D33C2F7BCF6C1A E687770>

슬라이드 1

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo

PowerPoint 프레젠테이션

<31342DC0E5BAB4C5B92E687770>

Page 2 of 6 Here are the rules for conjugating Whether (or not) and If when using a Descriptive Verb. The only difference here from Action Verbs is wh

PowerPoint 프레젠테이션

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월

본문01

Reinforcement Learning & AlphaGo

<4D F736F F D20C3D6BDC C0CCBDB4202D20BAB9BBE7BABB>


OR MS와 응용-03장

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jul.; 29(7),

PowerPoint Presentation

Microsoft PowerPoint - ai-8 기계 학습-I

PowerPoint 프레젠테이션

모바일동향

PowerPoint 프레젠테이션

(JBE Vol. 23, No. 2, March 2018) (Special Paper) 23 2, (JBE Vol. 23, No. 2, March 2018) ISSN

PowerPoint Presentation

REP - SVM - 002, SV M Multiclass 를이용한데이터학습및분류 김선영 부산대학교컴퓨터공학과 ABSTRACT 여러그룹의데이터를알고있을때, 새로운데이터가나타나면이데이터가어느그룹에가까운지알수있다. 이를기계적

강의10

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

[ 그림2] 를참조하여이알고리즘의프로세스를순서대로생각해보면첫번째는최초중심값을랜덤하게선택한다. 두번째는 k개의중심값과각개별데이터간의거리를측정하고, 가장가까운클러스터를할당한다. 세번째는각클러스터마다새로운중심값을계산하고마지막엔새로선택된중심값이변화가없다면멈추고, 변화가있다면첫

untitled

제4장 자연언어처리, 인공지능 , 기계학습

슬라이드 1

블록체인전공 학수번호 과목명 학점 개 요 본과목에서는블록체인의기본기술들과암호화폐개념에대해공부한다. Bitcoin에서구체화된블록과체 GSIT101 블록체인및암호화폐입문 Introduction to Blockchain & Cryptocurrency 3 인, 분산합의, Do

표상학습을이용한딥러닝이미지특성의범용분류성에대한실험적분석 지도교수장병탁 이논문을공학학사학위논문으로제출함 년 12 월 21 일 서울대학교공과대학컴퓨터공학부한동식 2016 년 2 월

Artificial Intelligence: Assignment 5 Seung-Hoon Na December 15, Numpy: Tutorial 다음 자료를 참조하여 numpy기본을 공부하시오.

R을 이용한 텍스트 감정분석

PowerPoint 프레젠테이션

2 : (Seungsoo Lee et al.: Generating a Reflectance Image from a Low-Light Image Using Convolutional Neural Network) (Regular Paper) 24 4, (JBE

PowerPoint Presentation

_KrlGF발표자료_AI

Slide 1

슬라이드 0

e-spider_제품표준제안서_160516

<B9CCB5F0BEEEB0E6C1A6BFCDB9AEC8AD5F31322D32C8A35FBABBB9AE5FC3CAC6C731BCE25F6F6B5F E687770>

목차 AI Boom Chatbot Deep Learning Company.AI s Approach AI Chatbot In Financial service 2

融合先验信息到三维重建 组会报 告[2]

PowerSHAPE 따라하기 Calculate 버튼을 클릭한다. Close 버튼을 눌러 미러 릴리프 페이지를 닫는다. D 화면을 보기 위하여 F 키를 누른다. - 모델이 다음과 같이 보이게 될 것이다. 열매 만들기 Shape Editor를 이용하여 열매를 만들어 보도록

DIY 챗봇 - LangCon

1.PDF

Pattern Recognition

기획 1 서울공대생에게 물었다 글 재료공학부 1, 이윤구 재료공학부 1, 김유리 전기정보공학부 1, 전세환 편집 재료공학부 3, 오수봉 이번 서울공대생에게 물었다! 코너는 특별히 설문조사 형식으로 진행해 보려고 해 요. 설문조사에는 서울대학교 공대 재학생 121명, 비

PowerPoint 프레젠테이션

public key private key Encryption Algorithm Decryption Algorithm 1

슬라이드 1

텀블러514

untitled

<32392D342D313020C0FCB0C7BFED2CC0CCC0B1C8F12E687770>

PowerPoint 프레젠테이션

(......).hwp

PowerPoint 프레젠테이션

제4차 산업혁명과 인공지능 차 례 제4차 산업혁명과 인공지능 2 제46회 다보스포럼이 2016년 1월 21일~24일 4차 산업혁명의 이해 라는 주제로 개최 되었습니다. 4차 산업혁명은 인공지능에 의해 자동화와 연결성이 극대화되는 단계 로서 오늘날 우리 곁에 모습을 드러

탐색적데이터분석 (Exploratory Data Analysis) 데이터가지닌주요특성 / 개괄을 ( 우선적으로 ) 탐구함으로써 데이터분석을시도하려는형태 모델링이나가설을세우고이를검증하기보다데이터자체 가우리에게말하려고하는것을알아내는것의중요성을강 조하며시각화플롯을많이활용 J

PowerPoint 프레젠테이션

Megazone-ML-v2

○ 제2조 정의에서 기간통신역무의 정의와 EU의 전자커뮤니케이션서비스 정의의 차이점은

untitled

빅데이터 분석을 위한 데이터 마이닝

PowerPoint 프레젠테이션

288 Woosik Lee 주요은행과삼성증권, 신한금융투자, 미래에셋대우, 한국투자증권, 현대증권등증권사들은자체적으로시스템을개발하거나로보어드바이저스타트업체와제휴하는방식으로추진하고있다 (Ko, 2016). 현재일반투자자를대상으로저비용자산관리서비스를제공하는로보어드바이저에의

Artificial Intelligence: Assignment 3 Seung-Hoon Na November 30, Sarsa와 Q-learning Windy Gridworld Windy gridworld는 (Sutton 교재 연습문제 6.5) 다음

Probability Overview Naive Bayes Classifier Director of TEAMLAB Sungchul Choi

<4D F736F F D20B1E2C8B9BDC3B8AEC1EE2DB1E2BFEBB0C9>

01 AI Definition 02 Deep Learning Theory - Linear Regression - Cost Function - Gradient Descendent - Logistic Regression - Activation Function - Conce

(JBE Vol. 7, No. 4, July 0)., [].,,. [4,5,6] [7,8,9]., (bilateral filter, BF) [4,5]. BF., BF,. (joint bilateral filter, JBF) [7,8]. JBF,., BF., JBF,.

에너지경제연구 Korean Energy Economic Review Volume 17, Number 2, September 2018 : pp. 1~29 정책 용도별특성을고려한도시가스수요함수의 추정 :, ARDL,,, C4, Q4-1 -

강의록

의료영상분석에있어딥러닝의응용사례에대해살펴본다. 2 장에서는딥러닝의개요와관련주요기술들에대해역사와원리를소개한다. 3장에서는최근의료영상분석에딥러닝이응용된사례에대해정리한다. 4장에서는추후의료영상분석에있어딥러닝의응용가능성에대해언급함으로써결론을맺는다. 딥러닝의개요 1. 인공신경망

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx

Transcription:

인공지능 입문 제7강 : 학습하는 기계 I 서울대학교 컴퓨터학부 & 인지과학/뇌과학 협동과정 담당 교수: 장병탁

목차 7- 머신러닝 3 7-2 머신러닝의종류 0 7-3 감독학습 4 7-4 무감독학습 30 7-5 요약 39 7-6 숙제 4

7- 머신러닝

7- 머신러닝 ) 학습시스템 환경 E 와의상호작용으로부터획득한경험적인데이터 D 를바탕으로모델 M 을자동으로구성하여스스로성능 P 를향상하는시스템 - 환경 E - 데이터 D P - 모델 M ML: D M 장교수의딥러닝, 홍릉과학출판사, 207

7- 머신러닝 or 입력값 x 입력 x 입력 x 2 입력 x 3 비례조정함수 오류역전파 (Error Backpropagation) w w + w i 정보전파가중치 입력층은닉층출력층 활성함수 i i, E wi = w 활성함수 E d i ( w ) 출력 출력비교 2 k k outputs o = ( t f (x) o k 2 ) 목표출력값 t= (Apple) t=0 (Orange)

7- 머신러닝 2) 머신러닝과인공지능 인공지능, 머신러닝, 딥러닝 인공지능 : 사람처럼생각하고사람처럼행동하는기계를만드는연구머신러닝 : 기계가학습을할수있도록하는인공지능연구의한분야딥러닝 : 깊은신경망구조기반의머신러닝 Artificial Intelligence Machine Learning Deep Learning https://rapidminer.com/blog/artificial-intelligence-machine-learning-deep-learning/ 209.0.5

7- 머신러닝 3) 프로그래밍방식과의차이점 일반적인컴퓨터프로그램 사람이알고리듬설계및코딩주어진문제 ( 데이터 ) 에대한답을출력 2 머신러닝프로그램 기계가알고리듬을자동설계 (Automatic Programming) 주어진문제 ( 데이터 ) 에대한답을주는프로그램을출력 장교수의딥러닝, 홍릉과학출판사, 207

7- 머신러닝 4) 머신러닝의중요성 머신러닝이필요한문제 명시적문제해결지식의부재 ( 알고리듬부재 ) 프로그래밍이어려운문제 ( 예 : 음성인식 ) 지속적으로변화하는문제 ( 예 : 자율이동로봇 ) 2 머신러닝더욱중요해지는이유 빅데이터의존재 ( 학습의소재 ) 컴퓨팅성능의향상 ( 고난도학습이가능 ) 서비스와직접연결 ( 비지니스적효과 ) 비즈니스가치창출 ( 회사가치향상 ) 장교수의딥러닝, 홍릉과학출판사, 207

7- 머신러닝 5) 활용사례 머신러닝의다양한활용분야 장교수의딥러닝, 홍릉과학출판사, 207

7- 머신러닝 6) 역사와발전동향 980 985 990 995 2000 2005 200 205 Algorithm: MLP DT SVM PGM CNN Model: 신경망모델 확률통계적모델 딥러닝모델 Data: MNIST PASCAL ImageNet IT Infra: PC 의보급 웹, 데이터마이닝정보검색, 전자상거래 스마트폰 자율주행차 MLP = Multilayer Perceptron, DT = Decision Tree, SVM = Support Vector Machine PGM = Probabilistic Graphical Model, CNN = Convolutional Neural Network

7-2 머신러닝의종류

7-2 머신러닝의종류 ) 머신러닝의종류 Supervised Learning Estimate an unknown mapping from known input and target output pairs Learn f w from training set D = {(x, y)} s.t. f w ( x) = y = f ( x) Classification: y is discrete Regression: y is continuous 2 Unsupervised Learning Only input values are provided Learn f w from D = {(x)} s.t. Density estimation and compression Clustering, dimension reduction fw ( x) = x

7-2 머신러닝의종류 ) 머신러닝의종류 3 Reinforcement Learning Not target, but rewards (critiques) are provided sequentially Learn a heuristic function f w from D t = {(s t, a t, r t ) t =, 2, } s.t. With respect to the future, not just past Sequential decision-making Action selection and policy learning fw s (, a, r ) t t t Zhang, B.-T., Next-Generation Machine Learning Technologies, Communications of KIISE, 25(3), 2007

7-2 머신러닝의종류 장병탁, 차세대기계학습기술, 정보과학회지, 25(3), 2007 학습방법감독학습무감독학습강화학습 학습문제의예인식, 분류, 진단, 예측, 회귀분석군집화, 밀도추정, 차원축소, 특징추출시행착오, 보상함수, 동적프로그래밍 모델구조표현기계학습모델예 논리식 명제논리, 술어논리, Prolog 프로그램 Version Space, 귀납적논리프로그래밍 (ILP) 규칙 If-Then 규칙, 결정규칙 AQ 함수 트리 Sigmoid, 다항식, 커널 유전자프로그램, Lisp 프로그램 신경망, RBF 망, SVM, 커널머신 결정트리, 유전자프로그래밍, 뉴럴트리 그래프방향성 / 무방향성그래프, 네트워크확률그래프모델, 베이지안망, HMM

7-3 감독학습

7-3 감독학습 ) 감독학습문제 ( 분류 ) 데이터 x가주어졌을때해당되는레이블 y를찾는문제 ex) x: 사람의얼굴이미지, y: 사람의이름 ex2) x: 혈당수치, 혈압수치, 심박수, y: 당뇨병여부 ex3) x: 사람의목소리, y: 목소리에해당하는문장 x: n차원벡터, y: m차원벡터대표적인감독학습 ( 분류 ) 알고리듬 Multi-Layer Perceptron (Artificial Neural Network; 인공신경망 ) Decision Tree K-Nearest Neighbor Support Vector Machine

7-3 감독학습 퍼셉트론의구조 https://kr.deductiontheory.com/207/03/blog-post_3.html

7-3 감독학습 퍼셉트론과패턴분류 x2 w x + w2 x2 + b = 0 > 0: < 0: w x w w2 b = w0 x x x2

7-3 감독학습 퍼셉트론학습알고리듬 start: The weight vector w is generated randomly test: A vector x P N is selected randomly, If x P and w x > 0 goto test, If x P and w x 0 goto add, If x N and w x < 0 go to test, If x N and w x 0 go to subtract. add: Set w = w + x, goto test subtract: Set w = w x, goto test P: set of positive examples N: set of negative examples http://ocw.snu.ac.kr/sites/default/files/note/iml_lecture%20%2806%29.pdf,209.0.5

7-3 감독학습 Perceptron Learning x x 2 y x 0 0 0 0 x 0 0 0-0.06 0 0-0. x 2 0.05-0.06 0 0 207, SNU BioIntelligence Lab, http://bi.snu.ac.kr/ RIGHT

7-3 감독학습 Perceptron Learning x x 2 y x 0 0 0 0 x 0 0 0-0.06 0 0-0. x 2 0.05-0.0 0 207, SNU BioIntelligence Lab, http://bi.snu.ac.kr/ RIGHT

7-3 감독학습 Perceptron Learning x x 2 y x 0 0 0 0 x 0 0-0.06 0 0-0. x 2 0.05-0.6 0 0 207, SNU BioIntelligence Lab, http://bi.snu.ac.kr/ RIGHT

7-3 감독학습 Perceptron Learning x x 2 y x 0 0 0 0 x 0 0-0.06 0 0-0. x 2 0.05-0. 207, SNU BioIntelligence Lab, http://bi.snu.ac.kr/ 0 WRONG

7-3 감독학습 Perceptron Learning Fails to fire, x x 2 y so add proportion, x 0, to weights. 0 0 0 x 0 0-0.06 0 0-0. x 2 0.05 207, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

7-3 감독학습 Perceptron Learning x x 2 y = 0.0 x 0 0 0 0 x -0. + 0.0x -0.06 + 0.0x 0 0 0 0 x 2 0.05 + 0.0x 207, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

7-3 감독학습 Perceptron Learning x x 2 y x 0 0 0 0 x 0 0-0.05 0 0-0.09 x 2 0.06 207, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

7-3 감독학습 Perceptron Learning x x 2 y x 0 0 0 0 x 0 0 0-0.05 0 0-0.09 x 2 0.06 0.0 Decrease! 207, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

7-3 감독학습 Perceptron Learning x x 2 y = 0.0 x 0 0 0 0 x -0.05 + 0.0x 0-0.09 + 0.0x0 0 0 0 0 x 2 0.06 + 0.0x 207, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

7-3 감독학습 Perceptron Learning x x 2 y x 0 = 0.0 0 0 0 x -0.04-0.09 0 0 0 0 x 2 0.07-0.06 0 Increase! 207, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

7-3 감독학습 Perceptron Learning x x 2 y = 0.0 x 0 0 0 0 x -0.09 + 0.0x -0.06 + 0.0x 0 0 0 0 x 2 0.06+0.0x 207, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

7-4 무감독학습

7-4 무감독학습 무감독학습

7-4 무감독학습 왜곡 (Distortion) v : data point, X : a set of points Distance from v to X d(v, X) as distance from v to the closest point from X. V = v v n, Squared Error Distortion d V, X = d v i, X 2 /n ( i n) V X

7-4 무감독학습 K- 평균클러스터링 Input: A set, V, consisting of n points and a parameter k Output: A set X consisting of k points (cluster centers) that minimizes the squared error distortion d(v, X) over all possible choices of X K-means clustering algorithm ) Pick a number (k) of cluster centers 2) Assign every data point (e.g., gene) to its nearest cluster center 3) Move each cluster center to the mean of its assigned data points (e.g., genes) 4) Repeat 2-3 until convergence.

expression in condition 2 7-4 무감독학습 5 v: Data points 4 3 x X: Cluster centre 2 x 2 v 0 0 2 3 4 5 x 3 expression in condition Iteration 0

7-4 무감독학습 expression in condition 2 5 4 3 2 x 2 x 0 0 2 3 4 5 x expression in condition 3 Iteration

7-4 무감독학습 expression in condition 2 5 4 3 x 2 0 x 2 0 2 3 4 5 x expression in condition 3 Iteration 2

7-4 무감독학습 expression in condition 2 5 4 3 x 2 0 x 2 0 2 3 4 5 x expression in condition 3 Iteration 3

7-4 무감독학습 Example: 4-cluster data and 4 iterations https://slideplayer.com/slide/239944/, 209.0.5

7-5. 요약

제 7 강요약및정리 학습시스템은환경과의상호작용을통해서관측된데이터로부터모델을자동으로구축함으로써경험을통해서스스로성능이향상되는시스템이다. 머신러닝은기계가경험을통해서학습할수있게함으로써자동으로인공지능시스템을개발하는기술이다. 머신러닝은학습하는문제에따라서감독학습, 무감독학습, 강화학습으로구분된다. 감독학습은입력과목표출력의쌍으로된학습데이터를이용하여입력에서출력으로의사상을학습한다. 퍼셉트론학습알고리듬은주어진입력에대해서출력이오류를범할경우이를교정하도록연결가중치를조정함으로써학습한다. 무감독학습알고리듬은목표출력이없으므로오류함수를사용할수없다. 대신왜곡함수를이용하여주어진데이터점들간의거리 ( 유사성 ) 를측정한다. K-평균클러스터링은무감독학습의예로서, 주어진데이터셋을 K개의클러스터 ( 군 ) 로자동으로그루핑해준다. 클러스터내에있는데이터점들간의거리 ( 왜곡 ) 는클러스터간데이터점들사이의거리보다가깝다. 결과적으로주어진데이터점들을서로유사한패

7-6 과제

Reading (Watching) Assignments ) Learning Machine Learning in 3 Months, Video Lecture, 208. https://www.youtube.com/watch?v=cr6vqtrov0 Siraj Raval, Learn Machine Learning in 3 Months (with curriculum), 208.03.02 Q: 머신러닝을공부하기위한인터넷비디오강좌와정보소스는무엇이있는가? 이비디오에나오는관련정보를조사하여기술하시오.