• 검색 결과가 없습니다.

인간지능과 인공지능

N/A
N/A
Protected

Academic year: 2022

Share "인간지능과 인공지능"

Copied!
24
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

인간지능과 인공지능

조 영 임 교수

10강 인공지능에서 쓰이는 알고리즘 2

오류역전파 학습알고리즘

(2)

2

신경회로망의 기본 구성요소

w

kj

w

ij

w

lj

U

i

a

i

(t)=F

i

(a

i

, net

i

) o

i

(t)= a

j

(t)=F

j

(a

j

, net

j

) f

i

(a

i

)

o

j

(t)=

f

j

(a

j

)

U

j

f

i

(a

i

) f

j

(a

j

)

1

0

1

-m θ m 0-m 0 m (Threahold function) (Sigmoid function)

· 활성화 함수(activation function)

netj

(3)
(4)

4

(5)
(6)

다층 퍼셉트론 : XOR 문제를 해결하기 위한 방법

6

(7)

다층 퍼셉트론 예제

(8)

8 학습이 종료된 상태: 가중치 고정

(9)

https://www.youtube.com/watch?v=OXjdAfsIFVo

1. 인공지능에 도전하는 패턴인식의 세계

https://www.youtube.com/watch?v=Cu1s4L4KdJQ

2. 패턴인식 그것이 알고 싶다.

(10)

M ULTIPAYER P ERCEPTRON 의 예

10

• 학습할 패턴의 수: 3개(ㄱ,ㄴ,ㄷ)

• 신경회로망 Topology

w00 w01 w11 w10

w02 w01

w00

(100)->(111001001) (010)->(100100111) (001)->(111100111)

입력층 9개노드 중간층 2개노드 출력층 3개노드

w10

(11)

프로젝트 예

1 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 1 1 1 1

1 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 1 1 1 1

1 1 1 1 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

1 1 1 1 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

1 1 1 1 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

1 1 1 1 1

1 1 1 1 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

1 1 1 1 1

1 0 0 0 1

1 0 0 0 1

1 1 1 1 1

1 0 0 0 1

1 0 0 0 1

1 1 1 1 1

* Learning pattern : 10 pattern (ㄱ,ㄴ,ㄷ,ㄹ,ㅁ,ㅂ,ㅅ,ㅇ,ㅈ,ㅍ)

(1000000000) (0100000000) input

output

input 1 1 1 1 1

1 0 0 0 0

1 1 1 1 1

1 1 1 1 1

1 0 0 0 0

1 1 1 1 1

(0010000000)

<입력패턴>

(12)

프로젝트 예

12

Output layer node: 10 Hidden layer node: 10

Input layer node: 25

전 방 향

역 방 향

ㄱ=> 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1

목표 출력값=> 1 0 0 0 0 0 0 0 0 0

Hidden_o1 Output_o2 Delta_output3

Delta_Hidden4

Output_w5

Hidden_w6 ...

...

Output layer node: 10 Hidden layer node: 10

Input layer node: 25 Hidden layer node: 10 Output layer node: 10 Input layer node: 25

전 방 향 전 방 향

역 방 향 역 방 향

ㄱ=> 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1

목표 출력값=> 1 0 0 0 0 0 0 0 0 0

Hidden_o1 Output_o2 Delta_output3

Delta_Hidden4

Output_w5

Hidden_w6 ...

...

...

...

(13)

실행결과 예

<실행결과>

0 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 1 1 1 1

0 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 1 1 1 1

1 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 1 1 1 1

1 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 0 0 0 0

1 1 1 1 1

Noise pattern Output=>1000000000

=>

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

0 0 0 0 1

=>

(14)

실행결과 예

14 데이터 missing

(15)

다층퍼센트론 원리

(output signal)

w

(xm)n

: 가중치

y

n

: output signal of neuron n.

(input signals)

(16)

16

다층퍼센트론 원리

(17)

다층퍼센트론 원리

(18)

18

다층퍼센트론 원리

(19)

(교사신호)

(실제출력값)

다층퍼센트론 원리

(20)

20

다층퍼센트론 원리

(21)

다층퍼센트론 원리

(22)

22

다층퍼센트론 원리

(23)

다층퍼센트론 원리

(24)

24

다층퍼센트론 원리

참조

관련 문서

아이디어 스케치를 참고하고 인공지능 프로그램을 활용하여 디 자인을 완성한다 .... 우리가 만든

인공지능을 통한 예술 작품의 생성 과정을 설명할

마인드맵으로 실제적인 논리 프로세스를 경험한 다음 내가 만들고 싶은 인공지능 디자인을 알고리즘과 마인드맵으로 표현할 수 있다.. 웹 사이트를 활용하여 내가

그래서 저는 도전하는 마음으로 Object-Oriented Software DevelopmentⅠ 강의를 신청하였습니다... 지식과 자시감 은

Random Forests는 과학계는 물론 산업계에서도 많이 사용되는 Machine Learning 알고리즘으로, 매우 우수한 성능을 보여주는 알고리즘 중에 하나입니다.. Random

인공지능(AI)에게 내가

이미지인식(AI) 놀이를 통한 우리 몸 알기 교사용.. 활동3에서 인공지능(오토드로우)이

인공지능 스피커 : 음성으로 부르고