MLP
-
MLP에서 적절한 hidden unit 개수 산정하기프로그래밍/기계학습 2021. 1. 25. 20:23
sklearn MLP 알고리즘에서 적절한 hidden unit 개수 산정하기 skearn에서 MLP classifier나 regressor를 사용할때 hiddenunit 개수를 몇 개로 시작해야 해야하는지에 대해서 좋은 대답이 있어서 기록해둔다. model_mlp = MLPClassifier(solver='lbfgs', alpha=1e-5, hidden_layer_sizes=(hiddenunit, 5), random_state=1) If the NN is a regressor, then the output layer has a single node. If the NN is a classifier, then it also has a single node unless softmax is used in whi..
-
weka - 신경망 이론 개념 이해하기 - perceptron프로그래밍/자연어처리 2016. 5. 1. 12:52
일단 웨카 실습으로 가기전에 간단하게 신경망 이론을 복습해보자. 신경망 이론은 신경세포를 모델링 하여 생성된 기계학습 방법으로 신경망은 신경세포를 모델링한 뉴론(neuron)이라는 단순한 unit들이 상호 연결연결된 망을 의미한다. 더 자세한 설명을 위해 아래에 책의 일부분을 발췌하였다. (참고: 패턴인식 개론: MATLAB 실습을 통한 입체적 학습) 생물학적인 신경세포는 수상돌기(dendrite), 축색돌기(axon) 그리고 세포체(cell body or soma)로 이루어져 있는데,수상돌기는 인접 뉴런으로부터 신경 흥분이 세포체로 입력되는 통로이며축색돌기는 가늘고 긴 신경섬유로 신경 흥분을 전달하는 역할을 한다. 세포체는 일정 시간동안 입력된 자격을 세포체 내에서 가중(weighted summatio..