NeuralNetworkVBA
1.0.0
신경망의 VBA 구현
단일 클래스 모듈 "NeuralNetwork.cls"에 포함된 모든 코드입니다. 인터페이스에는 훈련 및 예측이라는 두 가지 공개 기본 방법이 있습니다.
Trainingining( Double(), Double() ) - 각 훈련 세트에 대해 메소드를 실행해야 합니다. 첫 번째 배열은 입력 데이터이고 두 번째 배열은 예상 데이터입니다. 마지막 훈련 세트 후에 우리는 루프 위로 이동하여 다시 실행합니다. 반면 평균 쿼드 오류는 최소값 이상입니다. 이 훈련 세트의 각 라운드는 Epoch입니다. 실제 결과를 얻으려면 ~ 10K-100K 에포크를 실행해야 합니다.
Predict(Double()) As Double() - 이 메서드는 네트워크에서 입력 데이터(신호)를 전달하고 결과(예측)를 반환하는 데만 사용됩니다.
Excel 파일에는 테스트 작업이 있습니다: 이진수를 십진수 표시로 변환합니다.