Быстрая искусственная нейронная сеть (Fast Artificial Neural Network или FANN)
Введение Установка и настройка Предопределенные константы Примеры Функции Fann fann_cascadetrain_on_data — Обучение на всем наборе данных в течение определенного периода времени с помощью алгоритма Cascade2fann_cascadetrain_on_file — Обучение на данных прочтенных из файла с помощью алгоритма Cascade2fann_clear_scaling_params — Очистка параметров масштабированияfann_copy — Создает копию структуры fannfann_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 — Масштабирует данные во входном векторе после получения их на основе ранее рассчитанных параметровfann_descale_output — Масштабирует данные в выходном векторе после получения их ина основе ранее рассчитанных параметровfann_descale_train — Масштабирование входных и выходных данных на основе предварительно рассчитанных параметровfann_destroy_train — Уничтожает тренировочные данныеfann_destroy — Уничтожает всю сеть и правильно освобождает всю связанную памятьfann_duplicate_train_data — Возвращает точную копию тренировочных данных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 — Количество крутизны активацииfann_get_cascade_activation_steepnesses — Возвращает крутизну каскадной активацииfann_get_cascade_candidate_change_fraction — Returns the cascade candidate change fractionfann_get_cascade_candidate_limit — Возвращает предел кандидатаfann_get_cascade_candidate_stagnation_epochs — Returns the number of cascade candidate stagnation epochsfann_get_cascade_max_cand_epochs — Returns the maximum candidate epochsfann_get_cascade_max_out_epochs — Returns the maximum out epochsfann_get_cascade_min_cand_epochs — Returns the minimum candidate epochsfann_get_cascade_min_out_epochs — Returns the minimum out epochsfann_get_cascade_num_candidate_groups — Returns the number of candidate groupsfann_get_cascade_num_candidates — Returns the number of candidates used during trainingfann_get_cascade_output_change_fraction — Returns the cascade output change fractionfann_get_cascade_output_stagnation_epochs — Returns the number of cascade output stagnation epochsfann_get_cascade_weight_multiplier — Returns the weight multiplierfann_get_connection_array — Get connections in the networkfann_get_connection_rate — Get the connection rate used when the network was createdfann_get_errno — Возвращает последний номер ошибкиfann_get_errstr — Returns the last errstrfann_get_layer_array — Get the number of neurons in each layer in the networkfann_get_learning_momentum — Returns the learning momentumfann_get_learning_rate — Returns the learning ratefann_get_MSE — Reads the mean square error from the networkfann_get_network_type — Get the type of neural network it was created asfann_get_num_input — Get the number of input neuronsfann_get_num_layers — Get the number of layers in the neural networkfann_get_num_output — Get the number of output neuronsfann_get_quickprop_decay — Returns the decay which is a factor that weights should decrease in each iteration during quickprop trainingfann_get_quickprop_mu — Returns the mu factorfann_get_rprop_decrease_factor — Returns the increase factor used during RPROP trainingfann_get_rprop_delta_max — Returns the maximum step-sizefann_get_rprop_delta_min — Returns the minimum step-sizefann_get_rprop_delta_zero — Returns the initial step-sizefann_get_rprop_increase_factor — Returns the increase factor used during RPROP trainingfann_get_sarprop_step_error_shift — Returns the sarprop step error shiftfann_get_sarprop_step_error_threshold_factor — Returns the sarprop step error threshold factorfann_get_sarprop_temperature — Returns the sarprop temperaturefann_get_sarprop_weight_decay_shift — Returns the sarprop weight decay shiftfann_get_total_connections — Get the total number of connections in the entire networkfann_get_total_neurons — Get the total number of neurons in the entire networkfann_get_train_error_function — Returns the error function used during trainingfann_get_train_stop_function — Returns the stop function used during trainingfann_get_training_algorithm — Returns the training algorithmfann_init_weights — Initialize the weights using Widrow + Nguyen’s algorithmfann_length_train_data — Returns the number of training patterns in the train datafann_merge_train_data — Merges the train datafann_num_input_train_data — Returns the number of inputs in each of the training patterns in the train datafann_num_output_train_data — Returns the number of outputs in each of the training patterns in the train datafann_print_error — Prints the error stringfann_randomize_weights — Give each connection a random weight between min_weight and max_weightfann_read_train_from_file — Reads a file that stores training datafann_reset_errno — Resets the last error numberfann_reset_errstr — Resets the last error stringfann_reset_MSE — Resets the mean square error from the networkfann_run — Запускает нейронную сеть с заданными даннымиfann_save_train — Save the training structure to a filefann_save — Saves the entire network to a configuration filefann_scale_input_train_data — Scales the inputs in the training data to the specified rangefann_scale_input — Scale data in input vector before feed it to ann based on previously calculated parametersfann_scale_output_train_data — Scales the outputs in the training data to the specified rangefann_scale_output — Scale data in output vector before feed it to ann based on previously calculated parametersfann_scale_train_data — Scales the inputs and outputs in the training data to the specified rangefann_scale_train — Scale input and output data based on previously calculated parametersfann_set_activation_function_hidden — Sets the activation function for all of the hidden layersfann_set_activation_function_layer — Sets the activation function for all the neurons in the supplied layerfann_set_activation_function_output — Sets the activation function for the output layerfann_set_activation_function — Sets the activation function for supplied neuron and layerfann_set_activation_steepness_hidden — Sets the steepness of the activation steepness for all neurons in the all hidden layersfann_set_activation_steepness_layer — Sets the activation steepness for all of the neurons in the supplied layer numberfann_set_activation_steepness_output — Sets the steepness of the activation steepness in the output layerfann_set_activation_steepness — Sets the activation steepness for supplied neuron and layer numberfann_set_bit_fail_limit — Set the bit fail limit used during trainingfann_set_callback — Sets the callback function for use during trainingfann_set_cascade_activation_functions — Sets the array of cascade candidate activation functionsfann_set_cascade_activation_steepnesses — Sets the array of cascade candidate activation steepnessesfann_set_cascade_candidate_change_fraction — Sets the cascade candidate change fractionfann_set_cascade_candidate_limit — Sets the candidate limitfann_set_cascade_candidate_stagnation_epochs — Sets the number of cascade candidate stagnation epochsfann_set_cascade_max_cand_epochs — Sets the max candidate epochsfann_set_cascade_max_out_epochs — Sets the maximum out epochsfann_set_cascade_min_cand_epochs — Sets the min candidate epochsfann_set_cascade_min_out_epochs — Sets the minimum out epochsfann_set_cascade_num_candidate_groups — Sets the number of candidate groupsfann_set_cascade_output_change_fraction — Sets the cascade output change fractionfann_set_cascade_output_stagnation_epochs — Sets the number of cascade output stagnation epochsfann_set_cascade_weight_multiplier — Устанавливает множитель весаfann_set_error_log — Устанавливает, где регистрируются ошибкиfann_set_input_scaling_params — Рассчитывает входные параметры масштабирования для будущего использования на основе данных обученияfann_set_learning_momentum — Устанавливает импульс обученияfann_set_learning_rate — Устанавливает скорость обученияfann_set_output_scaling_params — Рассчитывает выходные параметры масштабирования для будущего использования на основе данных обученияfann_set_quickprop_decay — Sets the quickprop decay factorfann_set_quickprop_mu — Sets the quickprop mu factorfann_set_rprop_decrease_factor — Устанавливает коэффициент уменьшения, используемый во время обучения RPROPfann_set_rprop_delta_max — Устанавливает максимальный размер шагаfann_set_rprop_delta_min — Устанавливает минимальный размер шагаfann_set_rprop_delta_zero — Устанавливает начальный размер шагаfann_set_rprop_increase_factor — Устанавливает коэффициент увеличения, используемый во время обучения Rpropfann_set_sarprop_step_error_shift — Устанавливает сдвиг ошибки шага sarpropfann_set_sarprop_step_error_threshold_factor — Устанавливает пороговый коэффициент ошибки шага sarpropfann_set_sarprop_temperature — Устанавливает температуру sarpropfann_set_sarprop_weight_decay_shift — Устанавливает смещение затухания sarpropfann_set_scaling_params — Рассчитывает входные и выходные параметры масштабирования для будущего использования на основе данных обученияfann_set_train_error_function — Устанавливает функцию ошибки, используемую во время тренировкиfann_set_train_stop_function — Устанавливает функцию остановки, используемую во время тренировкиfann_set_training_algorithm — Устанавливает алгоритм обученияfann_set_weight_array — Создание связей в сетиfann_set_weight — Создание связи в сетиfann_shuffle_train_data — Перемешивает обучающие данные в случайном порядкеfann_subset_train_data — Получить копию подмножества из обучающих данныхfann_test_data — Тестирование набора обучающих данных и вычисление MSE для негоfann_test — Тестирование с набором входных данных и желаемым результатомfann_train_epoch — Обучение в течение одной эпохиfann_train_on_data — Обучение на всем объеме данных на временном интервалеfann_train_on_file — Обучение на полном наборе данных, прочитанном из файла, на временном интервалеfann_train — Провести одну итерацию обучения с набором входных данных и желаемым результатомFANNConnection — Класс FANNConnection