티스토리 뷰

5. 파이썬

MLearn Perceptron and Adline Iris.py

패스트코드블로그 2020. 5. 8. 23:07

https://ko.wikipedia.org/wiki/%ED%8D%BC%EC%85%89%ED%8A%B8%EB%A1%A0

 

퍼셉트론 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 퍼셉트론(perceptron)은 인공신경망의 한 종류로서, 1957년에 코넬 항공 연구소(Cornell Aeronautical Lab)의 프랑크 로젠블라트 (Frank Rosenblatt)에 의해 고안되었다. 이것은

ko.wikipedia.org

퍼셉트론(perceptron)은 인공신경망의 한 종류로서, 1957년에 코넬 항공 연구소(Cornell Aeronautical Lab)의 프랑크 로젠블라트 (Frank Rosenblatt)에 의해 고안되었다.

임계치(보통 0)보다 크면 뉴런이 활성화되고 결과값으로 1을 출력한다. 뉴런이 활성화되지 않으면 결과값으로 -1을 출력한다.

 

아달라인에 대한 영문 위키입니다.

 

https://en.wikipedia.org/wiki/ADALINE

 

ADALINE - Wikipedia

This article is about the neural network. For other uses, see Adaline. Learning inside a single layer ADALINE ADALINE (Adaptive Linear Neuron or later Adaptive Linear Element) is an early single-layer artificial neural network and the name of the physical

en.wikipedia.org

 

아달라인에 관한 설명으로 추천하는 블로그입니다.

 

https://brunch.co.kr/@hvnpoet/64

 

신경세포의 초기 모델, ADALINE

[야만인] 인공지능 탄생의 뒷이야기 | 1943년 맥클럭 Warren McCulloch 과 피츠 Walter Pitss 가 뇌세포를 처음으로 모델링합니다. 이후 1958년 프랭클린 로젠블랫 Frank Rosenblatt 이 맥클럭과 피츠의 뇌모델과

brunch.co.kr

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
if __name__ == '__main__':
    iris = Iris()
    iris.initialize()
    iris.show_scatter()
 
결과 
 
     0    1    2    3            4
0  5.1  3.5  1.4  0.2  Iris-setosa
1  4.9  3.0  1.4  0.2  Iris-setosa
2  4.7  3.2  1.3  0.2  Iris-setosa
3  4.6  3.1  1.5  0.2  Iris-setosa
4  5.0  3.6  1.4  0.2  Iris-setosa
Int64Index([0, 1, 2, 3, 4], dtype='int64')
cs

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if __name__ == '__main__':
    iris = Iris()
    iris.initialize()
    iris.show_errors()
 
결과 
 
     0    1    2    3            4
0  5.1  3.5  1.4  0.2  Iris-setosa
1  4.9  3.0  1.4  0.2  Iris-setosa
2  4.7  3.2  1.3  0.2  Iris-setosa
3  4.6  3.1  1.5  0.2  Iris-setosa
4  5.0  3.6  1.4  0.2  Iris-setosa
Int64Index([0, 1, 2, 3, 4], dtype='int64')
 
Process finished with exit code 0
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if __name__ == '__main__':
    iris = Iris()
    iris.initialize()
    iris.show_decision_tree()
 
결과 
 
     0    1    2    3            4
0  5.1  3.5  1.4  0.2  Iris-setosa
1  4.9  3.0  1.4  0.2  Iris-setosa
2  4.7  3.2  1.3  0.2  Iris-setosa
3  4.6  3.1  1.5  0.2  Iris-setosa
4  5.0  3.6  1.4  0.2  Iris-setosa
Int64Index([0, 1, 2, 3, 4], dtype='int64')
 
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if __name__ == '__main__':
    iris = Iris()
    iris.initialize()
    iris.show_adaline()
 
결과 
 
     0    1    2    3            4
0  5.1  3.5  1.4  0.2  Iris-setosa
1  4.9  3.0  1.4  0.2  Iris-setosa
2  4.7  3.2  1.3  0.2  Iris-setosa
3  4.6  3.1  1.5  0.2  Iris-setosa
4  5.0  3.6  1.4  0.2  Iris-setosa
Int64Index([0, 1, 2, 3, 4], dtype='int64')
 
cs

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함