C# 클래스 FannWrapperDouble.neural_net

상속: global::System.IDisposable
파일 보기 프로젝트 열기: joelself/FannCSharp 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
swigCMemOwn bool

공개 메소드들

메소드 설명
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 ( SWIGTYPE_p_fann other ) : void
create_from_file ( string configuration_file ) : bool
create_shortcut ( uint num_layers ) : bool
create_shortcut_array ( uint num_layers, SWIGTYPE_p_unsigned_int layers ) : bool
create_sparse ( float connection_rate, uint num_layers ) : bool
create_sparse_array ( float connection_rate, uint num_layers, SWIGTYPE_p_unsigned_int layers ) : bool
create_standard ( uint num_layers ) : bool
create_standard_array ( uint num_layers, SWIGTYPE_p_unsigned_int layers ) : bool
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 ( SWIGTYPE_p_unsigned_int bias ) : void
get_bit_fail ( ) : uint
get_bit_fail_limit ( ) : double
get_cascade_activation_functions ( ) : SWIGTYPE_p_FANN__activation_function_enum
get_cascade_activation_functions_count ( ) : uint
get_cascade_activation_steepnesses ( ) : SWIGTYPE_p_double
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 ( SWIGTYPE_p_unsigned_int layers ) : void
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, SWIGTYPE_p_unsigned_int layers ) : FANNCSharp
neural_net ( SWIGTYPE_p_fann other ) : FANNCSharp
neural_net ( float connection_rate, uint num_layers ) : FANNCSharp
neural_net ( float connection_rate, uint num_layers, SWIGTYPE_p_unsigned_int layers ) : FANNCSharp
neural_net ( neural_net other ) : FANNCSharp
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 ) : SWIGTYPE_p_double
save ( string configuration_file ) : bool
save_to_fixed ( string configuration_file ) : int
scale_input ( SWIGTYPE_p_double input_vector ) : void
scale_output ( SWIGTYPE_p_double output_vector ) : void
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 ( SWIGTYPE_p_FANN__activation_function_enum cascade_activation_functions, uint cascade_activation_functions_count ) : void
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 ( SWIGTYPE_p_FILE log_file ) : void
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 ) : SWIGTYPE_p_double
test_data ( training_data data ) : float
to_fann ( ) : SWIGTYPE_p_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

비공개 메소드들

메소드 설명
getCPtr ( neural_net obj ) : global::System.Runtime.InteropServices.HandleRef
neural_net ( global cPtr, bool cMemoryOwn ) : FANNCSharp

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

cascadetrain_on_data() 공개 메소드

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
리턴 void

cascadetrain_on_file() 공개 메소드

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
리턴 void

clear_scaling_params() 공개 메소드

public clear_scaling_params ( ) : bool
리턴 bool

copy_from_struct_fann() 공개 메소드

public copy_from_struct_fann ( SWIGTYPE_p_fann other ) : void
other FANNCSharp.SWIGTYPE_p_fann
리턴 void

create_from_file() 공개 메소드

public create_from_file ( string configuration_file ) : bool
configuration_file string
리턴 bool

create_shortcut() 공개 메소드

public create_shortcut ( uint num_layers ) : bool
num_layers uint
리턴 bool

create_shortcut_array() 공개 메소드

public create_shortcut_array ( uint num_layers, SWIGTYPE_p_unsigned_int layers ) : bool
num_layers uint
layers FANNCSharp.SWIGTYPE_p_unsigned_int
리턴 bool

create_sparse() 공개 메소드

public create_sparse ( float connection_rate, uint num_layers ) : bool
connection_rate float
num_layers uint
리턴 bool

create_sparse_array() 공개 메소드

public create_sparse_array ( float connection_rate, uint num_layers, SWIGTYPE_p_unsigned_int layers ) : bool
connection_rate float
num_layers uint
layers FANNCSharp.SWIGTYPE_p_unsigned_int
리턴 bool

create_standard() 공개 메소드

public create_standard ( uint num_layers ) : bool
num_layers uint
리턴 bool

create_standard_array() 공개 메소드

public create_standard_array ( uint num_layers, SWIGTYPE_p_unsigned_int layers ) : bool
num_layers uint
layers FANNCSharp.SWIGTYPE_p_unsigned_int
리턴 bool

descale_input_() 공개 메소드

public descale_input_ ( double descale_vector ) : void
descale_vector double
리턴 void

descale_output_() 공개 메소드

public descale_output_ ( double descale_vector ) : void
descale_vector double
리턴 void

descale_train() 공개 메소드

public descale_train ( training_data data ) : void
data training_data
리턴 void

destroy() 공개 메소드

public destroy ( ) : void
리턴 void

disable_seed_rand() 공개 메소드

public disable_seed_rand ( ) : void
리턴 void

enable_seed_rand() 공개 메소드

public enable_seed_rand ( ) : void
리턴 void

get_MSE() 공개 메소드

public get_MSE ( ) : float
리턴 float

get_activation_function() 공개 메소드

public get_activation_function ( int layer, int neuron ) : ActivationFunction
layer int
neuron int
리턴 ActivationFunction

get_activation_steepness() 공개 메소드

public get_activation_steepness ( int layer, int neuron ) : double
layer int
neuron int
리턴 double

get_bias_array() 공개 메소드

public get_bias_array ( SWIGTYPE_p_unsigned_int bias ) : void
bias FANNCSharp.SWIGTYPE_p_unsigned_int
리턴 void

get_bit_fail() 공개 메소드

public get_bit_fail ( ) : uint
리턴 uint

get_bit_fail_limit() 공개 메소드

public get_bit_fail_limit ( ) : double
리턴 double

get_cascade_activation_functions() 공개 메소드

public get_cascade_activation_functions ( ) : SWIGTYPE_p_FANN__activation_function_enum
리턴 FANNCSharp.SWIGTYPE_p_FANN__activation_function_enum

get_cascade_activation_functions_count() 공개 메소드

public get_cascade_activation_functions_count ( ) : uint
리턴 uint

get_cascade_activation_steepnesses() 공개 메소드

public get_cascade_activation_steepnesses ( ) : SWIGTYPE_p_double
리턴 SWIGTYPE_p_double

get_cascade_activation_steepnesses_count() 공개 메소드

public get_cascade_activation_steepnesses_count ( ) : uint
리턴 uint

get_cascade_candidate_change_fraction() 공개 메소드

public get_cascade_candidate_change_fraction ( ) : float
리턴 float

get_cascade_candidate_limit() 공개 메소드

public get_cascade_candidate_limit ( ) : double
리턴 double

get_cascade_candidate_stagnation_epochs() 공개 메소드

public get_cascade_candidate_stagnation_epochs ( ) : uint
리턴 uint

get_cascade_max_cand_epochs() 공개 메소드

public get_cascade_max_cand_epochs ( ) : uint
리턴 uint

get_cascade_max_out_epochs() 공개 메소드

public get_cascade_max_out_epochs ( ) : uint
리턴 uint

get_cascade_num_candidate_groups() 공개 메소드

public get_cascade_num_candidate_groups ( ) : uint
리턴 uint

get_cascade_num_candidates() 공개 메소드

public get_cascade_num_candidates ( ) : uint
리턴 uint

get_cascade_output_change_fraction() 공개 메소드

public get_cascade_output_change_fraction ( ) : float
리턴 float

get_cascade_output_stagnation_epochs() 공개 메소드

public get_cascade_output_stagnation_epochs ( ) : uint
리턴 uint

get_cascade_weight_multiplier() 공개 메소드

public get_cascade_weight_multiplier ( ) : double
리턴 double

get_connection_array() 공개 메소드

public get_connection_array ( Connection connections ) : void
connections Connection
리턴 void

get_connection_rate() 공개 메소드

public get_connection_rate ( ) : float
리턴 float

get_errno() 공개 메소드

public get_errno ( ) : uint
리턴 uint

get_errstr() 공개 메소드

public get_errstr ( ) : string
리턴 string

get_layer_array() 공개 메소드

public get_layer_array ( SWIGTYPE_p_unsigned_int layers ) : void
layers FANNCSharp.SWIGTYPE_p_unsigned_int
리턴 void

get_learning_momentum() 공개 메소드

public get_learning_momentum ( ) : float
리턴 float

get_learning_rate() 공개 메소드

public get_learning_rate ( ) : float
리턴 float

get_network_type() 공개 메소드

public get_network_type ( ) : NetworkType
리턴 NetworkType

get_num_input() 공개 메소드

public get_num_input ( ) : uint
리턴 uint

get_num_layers() 공개 메소드

public get_num_layers ( ) : uint
리턴 uint

get_num_output() 공개 메소드

public get_num_output ( ) : uint
리턴 uint

get_quickprop_decay() 공개 메소드

public get_quickprop_decay ( ) : float
리턴 float

get_quickprop_mu() 공개 메소드

public get_quickprop_mu ( ) : float
리턴 float

get_rprop_decrease_factor() 공개 메소드

public get_rprop_decrease_factor ( ) : float
리턴 float

get_rprop_delta_max() 공개 메소드

public get_rprop_delta_max ( ) : float
리턴 float

get_rprop_delta_min() 공개 메소드

public get_rprop_delta_min ( ) : float
리턴 float

get_rprop_delta_zero() 공개 메소드

public get_rprop_delta_zero ( ) : float
리턴 float

get_rprop_increase_factor() 공개 메소드

public get_rprop_increase_factor ( ) : float
리턴 float

get_sarprop_step_error_shift() 공개 메소드

public get_sarprop_step_error_shift ( ) : float
리턴 float

get_sarprop_step_error_threshold_factor() 공개 메소드

public get_sarprop_step_error_threshold_factor ( ) : float
리턴 float

get_sarprop_temperature() 공개 메소드

public get_sarprop_temperature ( ) : float
리턴 float

get_sarprop_weight_decay_shift() 공개 메소드

public get_sarprop_weight_decay_shift ( ) : float
리턴 float

get_total_connections() 공개 메소드

public get_total_connections ( ) : uint
리턴 uint

get_total_neurons() 공개 메소드

public get_total_neurons ( ) : uint
리턴 uint

get_train_error_function() 공개 메소드

public get_train_error_function ( ) : ErrorFunction
리턴 ErrorFunction

get_train_stop_function() 공개 메소드

public get_train_stop_function ( ) : StopFunction
리턴 StopFunction

get_training_algorithm() 공개 메소드

public get_training_algorithm ( ) : TrainingAlgorithm
리턴 TrainingAlgorithm

init_weights() 공개 메소드

public init_weights ( training_data data ) : void
data training_data
리턴 void

neural_net() 공개 메소드

public neural_net ( ) : FANNCSharp
리턴 FANNCSharp

neural_net() 공개 메소드

public neural_net ( NetworkType net_type, uint num_layers ) : FANNCSharp
net_type NetworkType
num_layers uint
리턴 FANNCSharp

neural_net() 공개 메소드

public neural_net ( NetworkType net_type, uint num_layers, SWIGTYPE_p_unsigned_int layers ) : FANNCSharp
net_type NetworkType
num_layers uint
layers FANNCSharp.SWIGTYPE_p_unsigned_int
리턴 FANNCSharp

neural_net() 공개 메소드

public neural_net ( SWIGTYPE_p_fann other ) : FANNCSharp
other FANNCSharp.SWIGTYPE_p_fann
리턴 FANNCSharp

neural_net() 공개 메소드

public neural_net ( float connection_rate, uint num_layers ) : FANNCSharp
connection_rate float
num_layers uint
리턴 FANNCSharp

neural_net() 공개 메소드

public neural_net ( float connection_rate, uint num_layers, SWIGTYPE_p_unsigned_int layers ) : FANNCSharp
connection_rate float
num_layers uint
layers FANNCSharp.SWIGTYPE_p_unsigned_int
리턴 FANNCSharp

neural_net() 공개 메소드

public neural_net ( neural_net other ) : FANNCSharp
other neural_net
리턴 FANNCSharp

neural_net() 공개 메소드

public neural_net ( string configuration_file ) : FANNCSharp
configuration_file string
리턴 FANNCSharp

print_connections() 공개 메소드

public print_connections ( ) : void
리턴 void

print_error() 공개 메소드

public print_error ( ) : void
리턴 void

print_parameters() 공개 메소드

public print_parameters ( ) : void
리턴 void

randomize_weights() 공개 메소드

public randomize_weights ( double min_weight, double max_weight ) : void
min_weight double
max_weight double
리턴 void

reset_MSE() 공개 메소드

public reset_MSE ( ) : void
리턴 void

reset_errno() 공개 메소드

public reset_errno ( ) : void
리턴 void

reset_errstr() 공개 메소드

public reset_errstr ( ) : void
리턴 void

run() 공개 메소드

public run ( double input ) : SWIGTYPE_p_double
input double
리턴 SWIGTYPE_p_double

save() 공개 메소드

public save ( string configuration_file ) : bool
configuration_file string
리턴 bool

save_to_fixed() 공개 메소드

public save_to_fixed ( string configuration_file ) : int
configuration_file string
리턴 int

scale_input() 공개 메소드

public scale_input ( SWIGTYPE_p_double input_vector ) : void
input_vector SWIGTYPE_p_double
리턴 void

scale_output() 공개 메소드

public scale_output ( SWIGTYPE_p_double output_vector ) : void
output_vector SWIGTYPE_p_double
리턴 void

scale_train() 공개 메소드

public scale_train ( training_data data ) : void
data training_data
리턴 void

set_activation_function() 공개 메소드

public set_activation_function ( ActivationFunction activation_function, int layer, int neuron ) : void
activation_function ActivationFunction
layer int
neuron int
리턴 void

set_activation_function_hidden() 공개 메소드

public set_activation_function_hidden ( ActivationFunction activation_function ) : void
activation_function ActivationFunction
리턴 void

set_activation_function_layer() 공개 메소드

public set_activation_function_layer ( ActivationFunction activation_function, int layer ) : void
activation_function ActivationFunction
layer int
리턴 void

set_activation_function_output() 공개 메소드

public set_activation_function_output ( ActivationFunction activation_function ) : void
activation_function ActivationFunction
리턴 void

set_activation_steepness() 공개 메소드

public set_activation_steepness ( double steepness, int layer, int neuron ) : void
steepness double
layer int
neuron int
리턴 void

set_activation_steepness_hidden() 공개 메소드

public set_activation_steepness_hidden ( double steepness ) : void
steepness double
리턴 void

set_activation_steepness_layer() 공개 메소드

public set_activation_steepness_layer ( double steepness, int layer ) : void
steepness double
layer int
리턴 void

set_activation_steepness_output() 공개 메소드

public set_activation_steepness_output ( double steepness ) : void
steepness double
리턴 void

set_bit_fail_limit() 공개 메소드

public set_bit_fail_limit ( double bit_fail_limit ) : void
bit_fail_limit double
리턴 void

set_callback() 공개 메소드

public set_callback ( global callback, global user_data ) : void
callback global
user_data global
리턴 void

set_cascade_activation_functions() 공개 메소드

public set_cascade_activation_functions ( SWIGTYPE_p_FANN__activation_function_enum cascade_activation_functions, uint cascade_activation_functions_count ) : void
cascade_activation_functions FANNCSharp.SWIGTYPE_p_FANN__activation_function_enum
cascade_activation_functions_count uint
리턴 void

set_cascade_activation_steepnesses() 공개 메소드

public set_cascade_activation_steepnesses ( double cascade_activation_steepnesses, uint cascade_activation_steepnesses_count ) : void
cascade_activation_steepnesses double
cascade_activation_steepnesses_count uint
리턴 void

set_cascade_candidate_change_fraction() 공개 메소드

public set_cascade_candidate_change_fraction ( float cascade_candidate_change_fraction ) : void
cascade_candidate_change_fraction float
리턴 void

set_cascade_candidate_limit() 공개 메소드

public set_cascade_candidate_limit ( double cascade_candidate_limit ) : void
cascade_candidate_limit double
리턴 void

set_cascade_candidate_stagnation_epochs() 공개 메소드

public set_cascade_candidate_stagnation_epochs ( uint cascade_candidate_stagnation_epochs ) : void
cascade_candidate_stagnation_epochs uint
리턴 void

set_cascade_max_cand_epochs() 공개 메소드

public set_cascade_max_cand_epochs ( uint cascade_max_cand_epochs ) : void
cascade_max_cand_epochs uint
리턴 void

set_cascade_max_out_epochs() 공개 메소드

public set_cascade_max_out_epochs ( uint cascade_max_out_epochs ) : void
cascade_max_out_epochs uint
리턴 void

set_cascade_num_candidate_groups() 공개 메소드

public set_cascade_num_candidate_groups ( uint cascade_num_candidate_groups ) : void
cascade_num_candidate_groups uint
리턴 void

set_cascade_output_change_fraction() 공개 메소드

public set_cascade_output_change_fraction ( float cascade_output_change_fraction ) : void
cascade_output_change_fraction float
리턴 void

set_cascade_output_stagnation_epochs() 공개 메소드

public set_cascade_output_stagnation_epochs ( uint cascade_output_stagnation_epochs ) : void
cascade_output_stagnation_epochs uint
리턴 void

set_cascade_weight_multiplier() 공개 메소드

public set_cascade_weight_multiplier ( double cascade_weight_multiplier ) : void
cascade_weight_multiplier double
리턴 void

set_error_log() 공개 메소드

public set_error_log ( SWIGTYPE_p_FILE log_file ) : void
log_file FANNCSharp.SWIGTYPE_p_FILE
리턴 void

set_input_scaling_params() 공개 메소드

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
리턴 bool

set_learning_momentum() 공개 메소드

public set_learning_momentum ( float learning_momentum ) : void
learning_momentum float
리턴 void

set_learning_rate() 공개 메소드

public set_learning_rate ( float learning_rate ) : void
learning_rate float
리턴 void

set_output_scaling_params() 공개 메소드

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
리턴 bool

set_quickprop_decay() 공개 메소드

public set_quickprop_decay ( float quickprop_decay ) : void
quickprop_decay float
리턴 void

set_quickprop_mu() 공개 메소드

public set_quickprop_mu ( float quickprop_mu ) : void
quickprop_mu float
리턴 void

set_rprop_decrease_factor() 공개 메소드

public set_rprop_decrease_factor ( float rprop_decrease_factor ) : void
rprop_decrease_factor float
리턴 void

set_rprop_delta_max() 공개 메소드

public set_rprop_delta_max ( float rprop_delta_max ) : void
rprop_delta_max float
리턴 void

set_rprop_delta_min() 공개 메소드

public set_rprop_delta_min ( float rprop_delta_min ) : void
rprop_delta_min float
리턴 void

set_rprop_delta_zero() 공개 메소드

public set_rprop_delta_zero ( float rprop_delta_zero ) : void
rprop_delta_zero float
리턴 void

set_rprop_increase_factor() 공개 메소드

public set_rprop_increase_factor ( float rprop_increase_factor ) : void
rprop_increase_factor float
리턴 void

set_sarprop_step_error_shift() 공개 메소드

public set_sarprop_step_error_shift ( float sarprop_step_error_shift ) : void
sarprop_step_error_shift float
리턴 void

set_sarprop_step_error_threshold_factor() 공개 메소드

public set_sarprop_step_error_threshold_factor ( float sarprop_step_error_threshold_factor ) : void
sarprop_step_error_threshold_factor float
리턴 void

set_sarprop_temperature() 공개 메소드

public set_sarprop_temperature ( float sarprop_temperature ) : void
sarprop_temperature float
리턴 void

set_sarprop_weight_decay_shift() 공개 메소드

public set_sarprop_weight_decay_shift ( float sarprop_weight_decay_shift ) : void
sarprop_weight_decay_shift float
리턴 void

set_scaling_params() 공개 메소드

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
리턴 bool

set_train_error_function() 공개 메소드

public set_train_error_function ( ErrorFunction train_error_function ) : void
train_error_function ErrorFunction
리턴 void

set_train_stop_function() 공개 메소드

public set_train_stop_function ( StopFunction train_stop_function ) : void
train_stop_function StopFunction
리턴 void

set_training_algorithm() 공개 메소드

public set_training_algorithm ( TrainingAlgorithm training_algorithm ) : void
training_algorithm TrainingAlgorithm
리턴 void

set_weight() 공개 메소드

public set_weight ( uint from_neuron, uint to_neuron, double weight ) : void
from_neuron uint
to_neuron uint
weight double
리턴 void

set_weight_array() 공개 메소드

public set_weight_array ( Connection connections, uint num_connections ) : void
connections Connection
num_connections uint
리턴 void

test() 공개 메소드

public test ( double input, double desired_output ) : SWIGTYPE_p_double
input double
desired_output double
리턴 SWIGTYPE_p_double

test_data() 공개 메소드

public test_data ( training_data data ) : float
data training_data
리턴 float

to_fann() 공개 메소드

public to_fann ( ) : SWIGTYPE_p_fann
리턴 FANNCSharp.SWIGTYPE_p_fann

train() 공개 메소드

public train ( double input, double desired_output ) : void
input double
desired_output double
리턴 void

train_epoch() 공개 메소드

public train_epoch ( training_data data ) : float
data training_data
리턴 float

train_on_data() 공개 메소드

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
리턴 void

train_on_file() 공개 메소드

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
리턴 void

프로퍼티 상세

swigCMemOwn 보호되어 있는 프로퍼티

protected bool swigCMemOwn
리턴 bool