Property | Type | Description | |
---|---|---|---|
swigCMemOwn | bool |
Method | Description | |
---|---|---|
Dispose ( ) : void | ||
cascadetrain_on_data ( training_data data, uint max_neurons, uint neurons_between_reports, float desired_error ) : void | ||
cascadetrain_on_file ( string filename, uint max_neurons, uint neurons_between_reports, float desired_error ) : void | ||
clear_scaling_params ( ) : bool | ||
copy_from_struct_fann ( |
||
create_from_file ( string configuration_file ) : bool | ||
create_shortcut ( uint num_layers ) : bool | ||
create_shortcut_array ( uint num_layers, |
||
create_sparse ( float connection_rate, uint num_layers ) : bool | ||
create_sparse_array ( float connection_rate, uint num_layers, |
||
create_standard ( uint num_layers ) : bool | ||
create_standard_array ( uint num_layers, |
||
descale_input_ ( double descale_vector ) : void | ||
descale_output_ ( double descale_vector ) : void | ||
descale_train ( training_data data ) : void | ||
destroy ( ) : void | ||
disable_seed_rand ( ) : void | ||
enable_seed_rand ( ) : void | ||
get_MSE ( ) : float | ||
get_activation_function ( int layer, int neuron ) : ActivationFunction | ||
get_activation_steepness ( int layer, int neuron ) : double | ||
get_bias_array ( |
||
get_bit_fail ( ) : uint | ||
get_bit_fail_limit ( ) : double | ||
get_cascade_activation_functions ( ) : |
||
get_cascade_activation_functions_count ( ) : uint | ||
get_cascade_activation_steepnesses ( ) : |
||
get_cascade_activation_steepnesses_count ( ) : uint | ||
get_cascade_candidate_change_fraction ( ) : float | ||
get_cascade_candidate_limit ( ) : double | ||
get_cascade_candidate_stagnation_epochs ( ) : uint | ||
get_cascade_max_cand_epochs ( ) : uint | ||
get_cascade_max_out_epochs ( ) : uint | ||
get_cascade_num_candidate_groups ( ) : uint | ||
get_cascade_num_candidates ( ) : uint | ||
get_cascade_output_change_fraction ( ) : float | ||
get_cascade_output_stagnation_epochs ( ) : uint | ||
get_cascade_weight_multiplier ( ) : double | ||
get_connection_array ( Connection connections ) : void | ||
get_connection_rate ( ) : float | ||
get_errno ( ) : uint | ||
get_errstr ( ) : string | ||
get_layer_array ( |
||
get_learning_momentum ( ) : float | ||
get_learning_rate ( ) : float | ||
get_network_type ( ) : NetworkType | ||
get_num_input ( ) : uint | ||
get_num_layers ( ) : uint | ||
get_num_output ( ) : uint | ||
get_quickprop_decay ( ) : float | ||
get_quickprop_mu ( ) : float | ||
get_rprop_decrease_factor ( ) : float | ||
get_rprop_delta_max ( ) : float | ||
get_rprop_delta_min ( ) : float | ||
get_rprop_delta_zero ( ) : float | ||
get_rprop_increase_factor ( ) : float | ||
get_sarprop_step_error_shift ( ) : float | ||
get_sarprop_step_error_threshold_factor ( ) : float | ||
get_sarprop_temperature ( ) : float | ||
get_sarprop_weight_decay_shift ( ) : float | ||
get_total_connections ( ) : uint | ||
get_total_neurons ( ) : uint | ||
get_train_error_function ( ) : ErrorFunction | ||
get_train_stop_function ( ) : StopFunction | ||
get_training_algorithm ( ) : TrainingAlgorithm | ||
init_weights ( training_data data ) : void | ||
neural_net ( ) : FANNCSharp | ||
neural_net ( NetworkType net_type, uint num_layers ) : FANNCSharp | ||
neural_net ( NetworkType net_type, uint num_layers, |
||
neural_net ( |
||
neural_net ( float connection_rate, uint num_layers ) : FANNCSharp | ||
neural_net ( float connection_rate, uint num_layers, |
||
neural_net ( |
||
neural_net ( string configuration_file ) : FANNCSharp | ||
print_connections ( ) : void | ||
print_error ( ) : void | ||
print_parameters ( ) : void | ||
randomize_weights ( double min_weight, double max_weight ) : void | ||
reset_MSE ( ) : void | ||
reset_errno ( ) : void | ||
reset_errstr ( ) : void | ||
run ( double input ) : |
||
save ( string configuration_file ) : bool | ||
save_to_fixed ( string configuration_file ) : int | ||
scale_input ( |
||
scale_output ( |
||
scale_train ( training_data data ) : void | ||
set_activation_function ( ActivationFunction activation_function, int layer, int neuron ) : void | ||
set_activation_function_hidden ( ActivationFunction activation_function ) : void | ||
set_activation_function_layer ( ActivationFunction activation_function, int layer ) : void | ||
set_activation_function_output ( ActivationFunction activation_function ) : void | ||
set_activation_steepness ( double steepness, int layer, int neuron ) : void | ||
set_activation_steepness_hidden ( double steepness ) : void | ||
set_activation_steepness_layer ( double steepness, int layer ) : void | ||
set_activation_steepness_output ( double steepness ) : void | ||
set_bit_fail_limit ( double bit_fail_limit ) : void | ||
set_callback ( global callback, global user_data ) : void | ||
set_cascade_activation_functions ( |
||
set_cascade_activation_steepnesses ( double cascade_activation_steepnesses, uint cascade_activation_steepnesses_count ) : void | ||
set_cascade_candidate_change_fraction ( float cascade_candidate_change_fraction ) : void | ||
set_cascade_candidate_limit ( double cascade_candidate_limit ) : void | ||
set_cascade_candidate_stagnation_epochs ( uint cascade_candidate_stagnation_epochs ) : void | ||
set_cascade_max_cand_epochs ( uint cascade_max_cand_epochs ) : void | ||
set_cascade_max_out_epochs ( uint cascade_max_out_epochs ) : void | ||
set_cascade_num_candidate_groups ( uint cascade_num_candidate_groups ) : void | ||
set_cascade_output_change_fraction ( float cascade_output_change_fraction ) : void | ||
set_cascade_output_stagnation_epochs ( uint cascade_output_stagnation_epochs ) : void | ||
set_cascade_weight_multiplier ( double cascade_weight_multiplier ) : void | ||
set_error_log ( |
||
set_input_scaling_params ( training_data data, float new_input_min, float new_input_max ) : bool | ||
set_learning_momentum ( float learning_momentum ) : void | ||
set_learning_rate ( float learning_rate ) : void | ||
set_output_scaling_params ( training_data data, float new_output_min, float new_output_max ) : bool | ||
set_quickprop_decay ( float quickprop_decay ) : void | ||
set_quickprop_mu ( float quickprop_mu ) : void | ||
set_rprop_decrease_factor ( float rprop_decrease_factor ) : void | ||
set_rprop_delta_max ( float rprop_delta_max ) : void | ||
set_rprop_delta_min ( float rprop_delta_min ) : void | ||
set_rprop_delta_zero ( float rprop_delta_zero ) : void | ||
set_rprop_increase_factor ( float rprop_increase_factor ) : void | ||
set_sarprop_step_error_shift ( float sarprop_step_error_shift ) : void | ||
set_sarprop_step_error_threshold_factor ( float sarprop_step_error_threshold_factor ) : void | ||
set_sarprop_temperature ( float sarprop_temperature ) : void | ||
set_sarprop_weight_decay_shift ( float sarprop_weight_decay_shift ) : void | ||
set_scaling_params ( training_data data, float new_input_min, float new_input_max, float new_output_min, float new_output_max ) : bool | ||
set_train_error_function ( ErrorFunction train_error_function ) : void | ||
set_train_stop_function ( StopFunction train_stop_function ) : void | ||
set_training_algorithm ( TrainingAlgorithm training_algorithm ) : void | ||
set_weight ( uint from_neuron, uint to_neuron, double weight ) : void | ||
set_weight_array ( Connection connections, uint num_connections ) : void | ||
test ( double input, double desired_output ) : |
||
test_data ( training_data data ) : float | ||
to_fann ( ) : |
||
train ( double input, double desired_output ) : void | ||
train_epoch ( training_data data ) : float | ||
train_on_data ( training_data data, uint max_epochs, uint epochs_between_reports, float desired_error ) : void | ||
train_on_file ( string filename, uint max_epochs, uint epochs_between_reports, float desired_error ) : void |
Method | Description | |
---|---|---|
getCPtr ( |
||
neural_net ( global cPtr, bool cMemoryOwn ) : FANNCSharp |
public cascadetrain_on_data ( training_data data, uint max_neurons, uint neurons_between_reports, float desired_error ) : void | ||
data | training_data | |
max_neurons | uint | |
neurons_between_reports | uint | |
desired_error | float | |
return | void |
public cascadetrain_on_file ( string filename, uint max_neurons, uint neurons_between_reports, float desired_error ) : void | ||
filename | string | |
max_neurons | uint | |
neurons_between_reports | uint | |
desired_error | float | |
return | void |
public copy_from_struct_fann ( |
||
other | ||
return | void |
public create_from_file ( string configuration_file ) : bool | ||
configuration_file | string | |
return | bool |
public create_shortcut ( uint num_layers ) : bool | ||
num_layers | uint | |
return | bool |
public create_shortcut_array ( uint num_layers, |
||
num_layers | uint | |
layers | ||
return | bool |
public create_sparse ( float connection_rate, uint num_layers ) : bool | ||
connection_rate | float | |
num_layers | uint | |
return | bool |
public create_sparse_array ( float connection_rate, uint num_layers, |
||
connection_rate | float | |
num_layers | uint | |
layers | ||
return | bool |
public create_standard ( uint num_layers ) : bool | ||
num_layers | uint | |
return | bool |
public create_standard_array ( uint num_layers, |
||
num_layers | uint | |
layers | ||
return | bool |
public descale_input_ ( double descale_vector ) : void | ||
descale_vector | double | |
return | void |
public descale_output_ ( double descale_vector ) : void | ||
descale_vector | double | |
return | void |
public descale_train ( training_data data ) : void | ||
data | training_data | |
return | void |
public get_activation_function ( int layer, int neuron ) : ActivationFunction | ||
layer | int | |
neuron | int | |
return | ActivationFunction |
public get_activation_steepness ( int layer, int neuron ) : double | ||
layer | int | |
neuron | int | |
return | double |
public get_bias_array ( |
||
bias | ||
return | void |
public get_cascade_activation_functions ( ) : |
||
return |
public get_cascade_activation_functions_count ( ) : uint | ||
return | uint |
public get_cascade_activation_steepnesses ( ) : |
||
return |
public get_cascade_activation_steepnesses_count ( ) : uint | ||
return | uint |
public get_cascade_candidate_change_fraction ( ) : float | ||
return | float |
public get_cascade_candidate_limit ( ) : double | ||
return | double |
public get_cascade_candidate_stagnation_epochs ( ) : uint | ||
return | uint |
public get_cascade_max_cand_epochs ( ) : uint | ||
return | uint |
public get_cascade_num_candidate_groups ( ) : uint | ||
return | uint |
public get_cascade_output_change_fraction ( ) : float | ||
return | float |
public get_cascade_output_stagnation_epochs ( ) : uint | ||
return | uint |
public get_cascade_weight_multiplier ( ) : double | ||
return | double |
public get_connection_array ( Connection connections ) : void | ||
connections | Connection | |
return | void |
public get_layer_array ( |
||
layers | ||
return | void |
public get_sarprop_step_error_shift ( ) : float | ||
return | float |
public get_sarprop_step_error_threshold_factor ( ) : float | ||
return | float |
public get_sarprop_weight_decay_shift ( ) : float | ||
return | float |
public get_train_error_function ( ) : ErrorFunction | ||
return | ErrorFunction |
public get_train_stop_function ( ) : StopFunction | ||
return | StopFunction |
public get_training_algorithm ( ) : TrainingAlgorithm | ||
return | TrainingAlgorithm |
public init_weights ( training_data data ) : void | ||
data | training_data | |
return | void |
public neural_net ( NetworkType net_type, uint num_layers ) : FANNCSharp | ||
net_type | NetworkType | |
num_layers | uint | |
return | FANNCSharp |
public neural_net ( NetworkType net_type, uint num_layers, |
||
net_type | NetworkType | |
num_layers | uint | |
layers | ||
return | FANNCSharp |
public neural_net ( |
||
other | ||
return | FANNCSharp |
public neural_net ( float connection_rate, uint num_layers ) : FANNCSharp | ||
connection_rate | float | |
num_layers | uint | |
return | FANNCSharp |
public neural_net ( float connection_rate, uint num_layers, |
||
connection_rate | float | |
num_layers | uint | |
layers | ||
return | FANNCSharp |
public neural_net ( |
||
other | ||
return | FANNCSharp |
public neural_net ( string configuration_file ) : FANNCSharp | ||
configuration_file | string | |
return | FANNCSharp |
public randomize_weights ( double min_weight, double max_weight ) : void | ||
min_weight | double | |
max_weight | double | |
return | void |
public run ( double input ) : |
||
input | double | |
return |
public save ( string configuration_file ) : bool | ||
configuration_file | string | |
return | bool |
public save_to_fixed ( string configuration_file ) : int | ||
configuration_file | string | |
return | int |
public scale_input ( |
||
input_vector | ||
return | void |
public scale_output ( |
||
output_vector | ||
return | void |
public scale_train ( training_data data ) : void | ||
data | training_data | |
return | void |
public set_activation_function ( ActivationFunction activation_function, int layer, int neuron ) : void | ||
activation_function | ActivationFunction | |
layer | int | |
neuron | int | |
return | void |
public set_activation_function_hidden ( ActivationFunction activation_function ) : void | ||
activation_function | ActivationFunction | |
return | void |
public set_activation_function_layer ( ActivationFunction activation_function, int layer ) : void | ||
activation_function | ActivationFunction | |
layer | int | |
return | void |
public set_activation_function_output ( ActivationFunction activation_function ) : void | ||
activation_function | ActivationFunction | |
return | void |
public set_activation_steepness ( double steepness, int layer, int neuron ) : void | ||
steepness | double | |
layer | int | |
neuron | int | |
return | void |
public set_activation_steepness_hidden ( double steepness ) : void | ||
steepness | double | |
return | void |
public set_activation_steepness_layer ( double steepness, int layer ) : void | ||
steepness | double | |
layer | int | |
return | void |
public set_activation_steepness_output ( double steepness ) : void | ||
steepness | double | |
return | void |
public set_bit_fail_limit ( double bit_fail_limit ) : void | ||
bit_fail_limit | double | |
return | void |
public set_callback ( global callback, global user_data ) : void | ||
callback | global | |
user_data | global | |
return | void |
public set_cascade_activation_functions ( |
||
cascade_activation_functions | ||
cascade_activation_functions_count | uint | |
return | void |
public set_cascade_activation_steepnesses ( double cascade_activation_steepnesses, uint cascade_activation_steepnesses_count ) : void | ||
cascade_activation_steepnesses | double | |
cascade_activation_steepnesses_count | uint | |
return | void |
public set_cascade_candidate_change_fraction ( float cascade_candidate_change_fraction ) : void | ||
cascade_candidate_change_fraction | float | |
return | void |
public set_cascade_candidate_limit ( double cascade_candidate_limit ) : void | ||
cascade_candidate_limit | double | |
return | void |
public set_cascade_candidate_stagnation_epochs ( uint cascade_candidate_stagnation_epochs ) : void | ||
cascade_candidate_stagnation_epochs | uint | |
return | void |
public set_cascade_max_cand_epochs ( uint cascade_max_cand_epochs ) : void | ||
cascade_max_cand_epochs | uint | |
return | void |
public set_cascade_max_out_epochs ( uint cascade_max_out_epochs ) : void | ||
cascade_max_out_epochs | uint | |
return | void |
public set_cascade_num_candidate_groups ( uint cascade_num_candidate_groups ) : void | ||
cascade_num_candidate_groups | uint | |
return | void |
public set_cascade_output_change_fraction ( float cascade_output_change_fraction ) : void | ||
cascade_output_change_fraction | float | |
return | void |
public set_cascade_output_stagnation_epochs ( uint cascade_output_stagnation_epochs ) : void | ||
cascade_output_stagnation_epochs | uint | |
return | void |
public set_cascade_weight_multiplier ( double cascade_weight_multiplier ) : void | ||
cascade_weight_multiplier | double | |
return | void |
public set_error_log ( |
||
log_file | ||
return | void |
public set_input_scaling_params ( training_data data, float new_input_min, float new_input_max ) : bool | ||
data | training_data | |
new_input_min | float | |
new_input_max | float | |
return | bool |
public set_learning_momentum ( float learning_momentum ) : void | ||
learning_momentum | float | |
return | void |
public set_learning_rate ( float learning_rate ) : void | ||
learning_rate | float | |
return | void |
public set_output_scaling_params ( training_data data, float new_output_min, float new_output_max ) : bool | ||
data | training_data | |
new_output_min | float | |
new_output_max | float | |
return | bool |
public set_quickprop_decay ( float quickprop_decay ) : void | ||
quickprop_decay | float | |
return | void |
public set_quickprop_mu ( float quickprop_mu ) : void | ||
quickprop_mu | float | |
return | void |
public set_rprop_decrease_factor ( float rprop_decrease_factor ) : void | ||
rprop_decrease_factor | float | |
return | void |
public set_rprop_delta_max ( float rprop_delta_max ) : void | ||
rprop_delta_max | float | |
return | void |
public set_rprop_delta_min ( float rprop_delta_min ) : void | ||
rprop_delta_min | float | |
return | void |
public set_rprop_delta_zero ( float rprop_delta_zero ) : void | ||
rprop_delta_zero | float | |
return | void |
public set_rprop_increase_factor ( float rprop_increase_factor ) : void | ||
rprop_increase_factor | float | |
return | void |
public set_sarprop_step_error_shift ( float sarprop_step_error_shift ) : void | ||
sarprop_step_error_shift | float | |
return | void |
public set_sarprop_step_error_threshold_factor ( float sarprop_step_error_threshold_factor ) : void | ||
sarprop_step_error_threshold_factor | float | |
return | void |
public set_sarprop_temperature ( float sarprop_temperature ) : void | ||
sarprop_temperature | float | |
return | void |
public set_sarprop_weight_decay_shift ( float sarprop_weight_decay_shift ) : void | ||
sarprop_weight_decay_shift | float | |
return | void |
public set_scaling_params ( training_data data, float new_input_min, float new_input_max, float new_output_min, float new_output_max ) : bool | ||
data | training_data | |
new_input_min | float | |
new_input_max | float | |
new_output_min | float | |
new_output_max | float | |
return | bool |
public set_train_error_function ( ErrorFunction train_error_function ) : void | ||
train_error_function | ErrorFunction | |
return | void |
public set_train_stop_function ( StopFunction train_stop_function ) : void | ||
train_stop_function | StopFunction | |
return | void |
public set_training_algorithm ( TrainingAlgorithm training_algorithm ) : void | ||
training_algorithm | TrainingAlgorithm | |
return | void |
public set_weight ( uint from_neuron, uint to_neuron, double weight ) : void | ||
from_neuron | uint | |
to_neuron | uint | |
weight | double | |
return | void |
public set_weight_array ( Connection connections, uint num_connections ) : void | ||
connections | Connection | |
num_connections | uint | |
return | void |
public test ( double input, double desired_output ) : |
||
input | double | |
desired_output | double | |
return |
public test_data ( training_data data ) : float | ||
data | training_data | |
return | float |
public train ( double input, double desired_output ) : void | ||
input | double | |
desired_output | double | |
return | void |
public train_epoch ( training_data data ) : float | ||
data | training_data | |
return | float |
public train_on_data ( training_data data, uint max_epochs, uint epochs_between_reports, float desired_error ) : void | ||
data | training_data | |
max_epochs | uint | |
epochs_between_reports | uint | |
desired_error | float | |
return | void |
public train_on_file ( string filename, uint max_epochs, uint epochs_between_reports, float desired_error ) : void | ||
filename | string | |
max_epochs | uint | |
epochs_between_reports | uint | |
desired_error | float | |
return | void |