C# Класс FannWrapperFixed.neural_net

Наследование: global::System.IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
swigCMemOwn bool

Открытые методы

Метод Описание
Dispose ( ) : void
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
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 ) : int
get_bias_array ( SWIGTYPE_p_unsigned_int bias ) : void
get_bit_fail ( ) : uint
get_bit_fail_limit ( ) : int
get_connection_array ( Connection connections ) : void
get_connection_rate ( ) : float
get_decimal_point ( ) : uint
get_errno ( ) : uint
get_errstr ( ) : string
get_layer_array ( SWIGTYPE_p_unsigned_int layers ) : void
get_learning_momentum ( ) : float
get_learning_rate ( ) : float
get_multiplier ( ) : uint
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 ( int min_weight, int max_weight ) : void
reset_MSE ( ) : void
reset_errno ( ) : void
reset_errstr ( ) : void
run ( int input ) : SWIGTYPE_p_int
save ( string configuration_file ) : bool
save_to_fixed ( string configuration_file ) : int
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 ( int steepness, int layer, int neuron ) : void
set_activation_steepness_hidden ( int steepness ) : void
set_activation_steepness_layer ( int steepness, int layer ) : void
set_activation_steepness_output ( int steepness ) : void
set_bit_fail_limit ( int bit_fail_limit ) : void
set_error_log ( SWIGTYPE_p_FILE log_file ) : void
set_learning_momentum ( float learning_momentum ) : void
set_learning_rate ( float learning_rate ) : void
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_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, int weight ) : void
set_weight_array ( Connection connections, uint num_connections ) : void
test ( int input, int desired_output ) : SWIGTYPE_p_int
test_data ( training_data data ) : float
to_fann ( ) : SWIGTYPE_p_fann

Приватные методы

Метод Описание
getCPtr ( neural_net obj ) : global::System.Runtime.InteropServices.HandleRef
neural_net ( global cPtr, bool cMemoryOwn ) : FANNCSharp

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

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

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 ) : int
layer int
neuron int
Результат int

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 ( ) : int
Результат int

get_connection_array() публичный Метод

public get_connection_array ( Connection connections ) : void
connections Connection
Результат void

get_connection_rate() публичный Метод

public get_connection_rate ( ) : float
Результат float

get_decimal_point() публичный Метод

public get_decimal_point ( ) : uint
Результат uint

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_multiplier() публичный Метод

public get_multiplier ( ) : uint
Результат uint

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 ( int min_weight, int max_weight ) : void
min_weight int
max_weight int
Результат 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 ( int input ) : SWIGTYPE_p_int
input int
Результат SWIGTYPE_p_int

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

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 ( int steepness, int layer, int neuron ) : void
steepness int
layer int
neuron int
Результат void

set_activation_steepness_hidden() публичный Метод

public set_activation_steepness_hidden ( int steepness ) : void
steepness int
Результат void

set_activation_steepness_layer() публичный Метод

public set_activation_steepness_layer ( int steepness, int layer ) : void
steepness int
layer int
Результат void

set_activation_steepness_output() публичный Метод

public set_activation_steepness_output ( int steepness ) : void
steepness int
Результат void

set_bit_fail_limit() публичный Метод

public set_bit_fail_limit ( int bit_fail_limit ) : void
bit_fail_limit int
Результат void

set_error_log() публичный Метод

public set_error_log ( SWIGTYPE_p_FILE log_file ) : void
log_file FANNCSharp.SWIGTYPE_p_FILE
Результат void

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_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_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, int weight ) : void
from_neuron uint
to_neuron uint
weight int
Результат void

set_weight_array() публичный Метод

public set_weight_array ( Connection connections, uint num_connections ) : void
connections Connection
num_connections uint
Результат void

test() публичный Метод

public test ( int input, int desired_output ) : SWIGTYPE_p_int
input int
desired_output int
Результат SWIGTYPE_p_int

test_data() публичный Метод

public test_data ( training_data data ) : float
data training_data
Результат float

to_fann() публичный Метод

public to_fann ( ) : SWIGTYPE_p_fann
Результат SWIGTYPE_p_fann

Описание свойств

swigCMemOwn защищенное свойство

protected bool swigCMemOwn
Результат bool