MLearn Perceptron and Adline Iris.py
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 |