FANN (Fast Artificial Neural Network)
- 소개
- 설치/구성
- 미리 정의된 상수
- Examples
- Fann 함수
- fann_cascadetrain_on_data — Cascade2 학습 알고리즘을 사용하여 일정 기간 동안 전체 데이터 세트에 대해 학습
- fann_cascadetrain_on_file — Cascade2 학습 알고리즘을 사용하여 일정 기간 동안 파일에서 읽은 전체 데이터 세트에 대해 학습
- fann_clear_scaling_params — 스케일링 매개변수 지우기
- fann_copy — fann 구조의 복사본을 만듭니다.
- fann_create_from_file — 구성 파일에서 역전파 신경망을 구성합니다.
- fann_create_shortcut_array — 완전히 연결되지 않고 바로 가기 연결이 있는 표준 역전파 신경망 생성
- fann_create_shortcut — 완전히 연결되지 않고 바로 가기 연결이 있는 표준 역전파 신경망 생성
- fann_create_sparse_array — 레이어 크기의 배열을 사용하여 완전히 연결되지 않은 표준 역전파 신경망을 생성합니다.
- fann_create_sparse — 완전히 연결되지 않은 표준 역전파 신경망 생성
- fann_create_standard_array — 레이어 크기의 배열을 사용하여 표준 완전 연결된 역전파 신경망을 만듭니다.
- fann_create_standard — 표준 완전 연결된 역전파 신경망 생성
- fann_create_train_from_callback — 사용자 제공 함수에서 훈련 데이터 구조체 생성
- fann_create_train — 빈 학습 데이터 구조체를 만듭니다.
- fann_descale_input — 이전에 계산된 매개변수를 기반으로 ann에서 가져온 후 입력 벡터의 데이터 크기 조정
- fann_descale_output — 이전에 계산된 매개변수를 기반으로 ann에서 가져온 후 출력 벡터의 데이터 크기 조정
- fann_descale_train — 이전에 계산된 매개변수를 기반으로 입력 및 출력 데이터 스케일 제거
- fann_destroy_train — 훈련 데이터를 파괴합니다
- fann_destroy — 전체 네트워크를 파괴하고 관련된 모든 메모리를 적절하게 해제합니다.
- fann_duplicate_train_data — fann train 데이터의 정확한 복사본을 반환합니다.
- fann_get_activation_function — 활성화 함수를 반환합니다.
- fann_get_activation_steepness — 제공된 뉴런 및 레이어 번호에 대한 활성화 기울기를 반환합니다.
- fann_get_bias_array — 네트워크의 각 계층에서 바이어스 수를 가져옵니다.
- fann_get_bit_fail_limit — 훈련 중에 사용된 비트 실패 제한을 반환합니다.
- fann_get_bit_fail — 페일 비트 수
- fann_get_cascade_activation_functions_count — 캐스케이드 활성화 함수의 수를 반환합니다.
- fann_get_cascade_activation_functions — 캐스케이드 활성화 함수를 반환합니다.
- fann_get_cascade_activation_steepnesses_count — The number of activation steepnesses
- fann_get_cascade_activation_steepnesses — Returns the cascade activation steepnesses
- fann_get_cascade_candidate_change_fraction — 캐스케이드 후보 변경 비율을 반환합니다.
- fann_get_cascade_candidate_limit — 후보 제한 반환
- fann_get_cascade_candidate_stagnation_epochs — 캐스케이드 후보 정체 epoch의 수를 반환합니다.
- fann_get_cascade_max_cand_epochs — 최대 후보 Epoch를 반환합니다.
- fann_get_cascade_max_out_epochs — 최대 아웃 에포크를 반환합니다.
- fann_get_cascade_min_cand_epochs — 최소 후보 Epoch를 반환합니다.
- fann_get_cascade_min_out_epochs — 최소 아웃 에포크를 반환합니다.
- fann_get_cascade_num_candidate_groups — 후보 그룹의 수를 반환합니다.
- fann_get_cascade_num_candidates — 훈련 중에 사용된 후보자의 수를 반환합니다.
- fann_get_cascade_output_change_fraction — 캐스케이드 출력 변경 비율을 반환합니다.
- fann_get_cascade_output_stagnation_epochs — Returns the number of cascade output stagnation epochs
- fann_get_cascade_weight_multiplier — Returns the weight multiplier
- fann_get_connection_array — Get connections in the network
- fann_get_connection_rate — Get the connection rate used when the network was created
- fann_get_errno — Returns the last error number
- fann_get_errstr — Returns the last errstr
- fann_get_layer_array — Get the number of neurons in each layer in the network
- fann_get_learning_momentum — Returns the learning momentum
- fann_get_learning_rate — Returns the learning rate
- fann_get_MSE — Reads the mean square error from the network
- fann_get_network_type — Get the type of neural network it was created as
- fann_get_num_input — Get the number of input neurons
- fann_get_num_layers — Get the number of layers in the neural network
- fann_get_num_output — Get the number of output neurons
- fann_get_quickprop_decay — Returns the decay which is a factor that weights should decrease in each iteration during quickprop training
- fann_get_quickprop_mu — Returns the mu factor
- fann_get_rprop_decrease_factor — Returns the increase factor used during RPROP training
- fann_get_rprop_delta_max — Returns the maximum step-size
- fann_get_rprop_delta_min — Returns the minimum step-size
- fann_get_rprop_delta_zero — Returns the initial step-size
- fann_get_rprop_increase_factor — Returns the increase factor used during RPROP training
- fann_get_sarprop_step_error_shift — Returns the sarprop step error shift
- fann_get_sarprop_step_error_threshold_factor — Returns the sarprop step error threshold factor
- fann_get_sarprop_temperature — Returns the sarprop temperature
- fann_get_sarprop_weight_decay_shift — Returns the sarprop weight decay shift
- fann_get_total_connections — Get the total number of connections in the entire network
- fann_get_total_neurons — Get the total number of neurons in the entire network
- fann_get_train_error_function — Returns the error function used during training
- fann_get_train_stop_function — Returns the stop function used during training
- fann_get_training_algorithm — Returns the training algorithm
- fann_init_weights — Initialize the weights using Widrow + Nguyen’s algorithm
- fann_length_train_data — Returns the number of training patterns in the train data
- fann_merge_train_data — Merges the train data
- fann_num_input_train_data — Returns the number of inputs in each of the training patterns in the train data
- fann_num_output_train_data — Returns the number of outputs in each of the training patterns in the train data
- fann_print_error — Prints the error string
- fann_randomize_weights — Give each connection a random weight between min_weight and max_weight
- fann_read_train_from_file — Reads a file that stores training data
- fann_reset_errno — Resets the last error number
- fann_reset_errstr — Resets the last error string
- fann_reset_MSE — Resets the mean square error from the network
- fann_run — Will run input through the neural network
- fann_save_train — Save the training structure to a file
- fann_save — Saves the entire network to a configuration file
- fann_scale_input_train_data — Scales the inputs in the training data to the specified range
- fann_scale_input — Scale data in input vector before feed it to ann based on previously calculated parameters
- fann_scale_output_train_data — Scales the outputs in the training data to the specified range
- fann_scale_output — Scale data in output vector before feed it to ann based on previously calculated parameters
- fann_scale_train_data — Scales the inputs and outputs in the training data to the specified range
- fann_scale_train — Scale input and output data based on previously calculated parameters
- fann_set_activation_function_hidden — Sets the activation function for all of the hidden layers
- fann_set_activation_function_layer — Sets the activation function for all the neurons in the supplied layer
- fann_set_activation_function_output — Sets the activation function for the output layer
- fann_set_activation_function — Sets the activation function for supplied neuron and layer
- fann_set_activation_steepness_hidden — Sets the steepness of the activation steepness for all neurons in the all hidden layers
- fann_set_activation_steepness_layer — Sets the activation steepness for all of the neurons in the supplied layer number
- fann_set_activation_steepness_output — Sets the steepness of the activation steepness in the output layer
- fann_set_activation_steepness — Sets the activation steepness for supplied neuron and layer number
- fann_set_bit_fail_limit — Set the bit fail limit used during training
- fann_set_callback — Sets the callback function for use during training
- fann_set_cascade_activation_functions — Sets the array of cascade candidate activation functions
- fann_set_cascade_activation_steepnesses — Sets the array of cascade candidate activation steepnesses
- fann_set_cascade_candidate_change_fraction — Sets the cascade candidate change fraction
- fann_set_cascade_candidate_limit — Sets the candidate limit
- fann_set_cascade_candidate_stagnation_epochs — Sets the number of cascade candidate stagnation epochs
- fann_set_cascade_max_cand_epochs — Sets the max candidate epochs
- fann_set_cascade_max_out_epochs — Sets the maximum out epochs
- fann_set_cascade_min_cand_epochs — Sets the min candidate epochs
- fann_set_cascade_min_out_epochs — Sets the minimum out epochs
- fann_set_cascade_num_candidate_groups — Sets the number of candidate groups
- fann_set_cascade_output_change_fraction — Sets the cascade output change fraction
- fann_set_cascade_output_stagnation_epochs — Sets the number of cascade output stagnation epochs
- fann_set_cascade_weight_multiplier — Sets the weight multiplier
- fann_set_error_log — Sets where the errors are logged to
- fann_set_input_scaling_params — Calculate input scaling parameters for future use based on training data
- fann_set_learning_momentum — Sets the learning momentum
- fann_set_learning_rate — Sets the learning rate
- fann_set_output_scaling_params — Calculate output scaling parameters for future use based on training data
- fann_set_quickprop_decay — Sets the quickprop decay factor
- fann_set_quickprop_mu — Sets the quickprop mu factor
- fann_set_rprop_decrease_factor — Sets the decrease factor used during RPROP training
- fann_set_rprop_delta_max — Sets the maximum step-size
- fann_set_rprop_delta_min — Sets the minimum step-size
- fann_set_rprop_delta_zero — Sets the initial step-size
- fann_set_rprop_increase_factor — Sets the increase factor used during RPROP training
- fann_set_sarprop_step_error_shift — Sets the sarprop step error shift
- fann_set_sarprop_step_error_threshold_factor — Sets the sarprop step error threshold factor
- fann_set_sarprop_temperature — Sets the sarprop temperature
- fann_set_sarprop_weight_decay_shift — Sets the sarprop weight decay shift
- fann_set_scaling_params — Calculate input and output scaling parameters for future use based on training data
- fann_set_train_error_function — Sets the error function used during training
- fann_set_train_stop_function — Sets the stop function used during training
- fann_set_training_algorithm — Sets the training algorithm
- fann_set_weight_array — Set connections in the network
- fann_set_weight — Set a connection in the network
- fann_shuffle_train_data — Shuffles training data, randomizing the order
- fann_subset_train_data — Returns an copy of a subset of the train data
- fann_test_data — Test a set of training data and calculates the MSE for the training data
- fann_test — Test with a set of inputs, and a set of desired outputs
- fann_train_epoch — Train one epoch with a set of training data
- fann_train_on_data — Trains on an entire dataset for a period of time
- fann_train_on_file — Trains on an entire dataset, which is read from file, for a period of time
- fann_train — Train one iteration with a set of inputs, and a set of desired outputs
- FANNConnection - FANNConnection 클래스
- FANNConnection::__construct — The connection constructor
- FANNConnection::getFromNeuron — Returns the postions of starting neuron
- FANNConnection::getToNeuron — Returns the postions of terminating neuron
- FANNConnection::getWeight — Returns the connection weight
- FANNConnection::setWeight — Sets the connections weight