
fann_get_network_type 함수의 반환값은 FANN 라이브러리에 정의된 네트워크 타입을 나타냅니다. 각각의 타입은 다음과 같은 특징을 가집니다.
- fann_neural_network: 일반적인 다층 퍼셉트론 신경망입니다. 입력층, 은닉층, 출력층으로 구성되어 있습니다.
- fann_elm: Extreme Learning Machine (ELM) 알고리즘을 기반으로 한 신경망입니다. 입력층과 은닉층이 자동으로 생성되며, 출력층은 사용자가 지정합니다.
- fann_kohonen: Kohonen 신경망으로, 입력 데이터를 클러스터링하는 데 사용됩니다.
- fann_counter_propagation: Counter Propagation 알고리즘을 기반으로 한 신경망입니다. 입력 데이터를 분류하는 데 사용됩니다.
- fann_supervised_train_on_data: 데이터에 기반하여 학습하는 신경망입니다.
- fann_supervised_train_on_file: 파일에 기반하여 학습하는 신경망입니다.
- fann_supervised_train_on_callback: callback 함수를 통해 학습하는 신경망입니다.
- fann_supervised_train_on_data_ex: 데이터에 기반하여 학습하는 신경망입니다. 이 타입은 fann_supervised_train_on_data와 유사하지만, 더 많은 옵션을 제공합니다.
- fann_supervised_train_on_file_ex: 파일에 기반하여 학습하는 신경망입니다. 이 타입은 fann_supervised_train_on_file와 유사하지만, 더 많은 옵션을 제공합니다.
- fann_supervised_train_on_callback_ex: callback 함수를 통해 학습하는 신경망입니다. 이 타입은 fann_supervised_train_on_callback와 유사하지만, 더 많은 옵션을 제공합니다.
- fann_unsupervised_train_on_data: 데이터에 기반하여 비지도 학습하는 신경망입니다.
- fann_unsupervised_train_on_file: 파일에 기반하여 비지도 학습하는 신경망입니다.
- fann_unsupervised_train_on_callback: callback 함수를 통해 비지도 학습하는 신경망입니다.
- fann_unsupervised_train_on_data_ex: 데이터에 기반하여 비지도 학습하는 신경망입니다. 이 타입은 fann_unsupervised_train_on_data와 유사하지만, 더 많은 옵션을 제공합니다.
- fann_unsupervised_train_on_file_ex: 파일에 기반하여 비지도 학습하는 신경망입니다. 이 타입은 fann_unsupervised_train_on_file와 유사하지만, 더 많은 옵션을 제공합니다.
- fann_unsupervised_train_on_callback_ex: callback 함수를 통해 비지도 학습하는 신경망입니다. 이 타입은 fann_unsupervised_train_on_callback와 유사하지만, 더 많은 옵션을 제공합니다.
2025-06-03 09:20