Machine Learning &DeepLearning/Machine Learning Base Theory

1 . Neural Network 앞에서 다루어왔던 퍼셉트론의 장점과 단점을 살펴보자. 우선 장점이라면 엄청 복잡한 함수도 쉽게 표현할 수 있다는 것이다.(예를 들면 앞에서 말했듯이 퍼셉트론으로만으로도 컴퓨터를 구현할 수 있다.). 하지만 반대로 단점이라면 우리가 앞에서 AND, NAND, OR, XOR게이트를 봤듯이 진리표를 보면서 가중치와 임계값에 대한 매개변수를 사람이 수동적으로 넣어주어야 한다는 한계점이 있다. 이러한 퍼셉트론의 단점은 신경망, 흔히 말하는 Neural Network를 사용하면 해결할 수 있다. 신경망을 이용하면 가중치에 대한 매개변수의 적정값을 입력데이터를 통해 자동으로 학습하게 할 수 있기 때문이다. 우선적으로 이번 포스팅에서는 입력데이터의 식별 처리과정을 다뤄볼 것이다. 신경..
(코드 : https://github.com/J-Hoplin/Machine-Learning-with-Python/blob/master/3%20.%20Perceptron.ipynb) 1 . Perceptron Algorithm 퍼셉트론 이라는 1957년 프랑크 로젠블라트에 의해 제안된 알고리즘이 있다. 이 퍼셉트론 알고리즘은 딥러닝(신경망)의 기원이 되는 알고리즘이다. 즉 앞으로 딥러닝을 배우는데 베이스 개념을 배운다고 생각하시면 됩니다. 퍼셉트론은 다수의 신호를 입력받은 후 하나의 신호값만 출력한다. 신호를 생각할때, 그냥 전류처럼 어떠한 흐르는 값이라 생각하면 됩니다. 퍼셉트론 신호 또한 흐름을 만들고 정보를 그 다음 순서로 전달한다. 퍼셉트론은 신호가 흐른다(1)/흐리지 않는다(0) 두가지 값을 가질..
*주피터 노트북이 없다면 주피터 노트북 다운과 활용법을 알고 보세요 *파이썬이 잘 잡혀있지 않는다면 하지 않는거를 추천드립니다 (잘 잡혀있다 기준(주관) : 모듈, 예외처리,패키지,클래스,함수에 대한 개념 이해가 되었고 활용까지 가능한 사람) 1 . Numpy Numpy는 외부 라이브러리이다. ‘외부’ 라이브러리란 일반 파이썬에서 포함되지 않은 라이브러리라는 의미이다. (Numpy를 깔고오지 않으신 분들은 깔고오는걸 추천한다) 우선 Numpy를 import 해보자 라이브러리를 읽기 위해서는 import문을 해준다. Import numpy as np를 해석하면 numpy라이브러리를 np라는 이름으로 가져오라는 뜻이다. 그 다음 numpy라이브러리를 생성해 보자. numpy배열을 만들 때는 np.array(..
Hoplin
'Machine Learning &DeepLearning/Machine Learning Base Theory' 카테고리의 글 목록