libfann.py

来自「一个功能强大的神经网络分析程序」· Python 代码 · 共 487 行 · 第 1/2 页

PY
487
字号
        _swig_setattr(self, fann_layer,self.__class__,fann_layer)_libfann.fann_layer_swigregister(fann_layerPtr)class fann(_object):    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, fann, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, fann, name)    def __repr__(self):        return "<%s.%s; proxy of C fann instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)    __swig_setmethods__["errno_f"] = _libfann.fann_errno_f_set    __swig_getmethods__["errno_f"] = _libfann.fann_errno_f_get    if _newclass:errno_f = property(_libfann.fann_errno_f_get, _libfann.fann_errno_f_set)    __swig_setmethods__["error_log"] = _libfann.fann_error_log_set    __swig_getmethods__["error_log"] = _libfann.fann_error_log_get    if _newclass:error_log = property(_libfann.fann_error_log_get, _libfann.fann_error_log_set)    __swig_setmethods__["errstr"] = _libfann.fann_errstr_set    __swig_getmethods__["errstr"] = _libfann.fann_errstr_get    if _newclass:errstr = property(_libfann.fann_errstr_get, _libfann.fann_errstr_set)    __swig_setmethods__["learning_rate"] = _libfann.fann_learning_rate_set    __swig_getmethods__["learning_rate"] = _libfann.fann_learning_rate_get    if _newclass:learning_rate = property(_libfann.fann_learning_rate_get, _libfann.fann_learning_rate_set)    __swig_setmethods__["connection_rate"] = _libfann.fann_connection_rate_set    __swig_getmethods__["connection_rate"] = _libfann.fann_connection_rate_get    if _newclass:connection_rate = property(_libfann.fann_connection_rate_get, _libfann.fann_connection_rate_set)    __swig_setmethods__["shortcut_connections"] = _libfann.fann_shortcut_connections_set    __swig_getmethods__["shortcut_connections"] = _libfann.fann_shortcut_connections_get    if _newclass:shortcut_connections = property(_libfann.fann_shortcut_connections_get, _libfann.fann_shortcut_connections_set)    __swig_setmethods__["first_layer"] = _libfann.fann_first_layer_set    __swig_getmethods__["first_layer"] = _libfann.fann_first_layer_get    if _newclass:first_layer = property(_libfann.fann_first_layer_get, _libfann.fann_first_layer_set)    __swig_setmethods__["last_layer"] = _libfann.fann_last_layer_set    __swig_getmethods__["last_layer"] = _libfann.fann_last_layer_get    if _newclass:last_layer = property(_libfann.fann_last_layer_get, _libfann.fann_last_layer_set)    __swig_setmethods__["total_neurons"] = _libfann.fann_total_neurons_set    __swig_getmethods__["total_neurons"] = _libfann.fann_total_neurons_get    if _newclass:total_neurons = property(_libfann.fann_total_neurons_get, _libfann.fann_total_neurons_set)    __swig_setmethods__["num_input"] = _libfann.fann_num_input_set    __swig_getmethods__["num_input"] = _libfann.fann_num_input_get    if _newclass:num_input = property(_libfann.fann_num_input_get, _libfann.fann_num_input_set)    __swig_setmethods__["num_output"] = _libfann.fann_num_output_set    __swig_getmethods__["num_output"] = _libfann.fann_num_output_get    if _newclass:num_output = property(_libfann.fann_num_output_get, _libfann.fann_num_output_set)    __swig_setmethods__["train_errors"] = _libfann.fann_train_errors_set    __swig_getmethods__["train_errors"] = _libfann.fann_train_errors_get    if _newclass:train_errors = property(_libfann.fann_train_errors_get, _libfann.fann_train_errors_set)    __swig_setmethods__["activation_function_hidden"] = _libfann.fann_activation_function_hidden_set    __swig_getmethods__["activation_function_hidden"] = _libfann.fann_activation_function_hidden_get    if _newclass:activation_function_hidden = property(_libfann.fann_activation_function_hidden_get, _libfann.fann_activation_function_hidden_set)    __swig_setmethods__["activation_function_output"] = _libfann.fann_activation_function_output_set    __swig_getmethods__["activation_function_output"] = _libfann.fann_activation_function_output_get    if _newclass:activation_function_output = property(_libfann.fann_activation_function_output_get, _libfann.fann_activation_function_output_set)    __swig_setmethods__["activation_steepness_hidden"] = _libfann.fann_activation_steepness_hidden_set    __swig_getmethods__["activation_steepness_hidden"] = _libfann.fann_activation_steepness_hidden_get    if _newclass:activation_steepness_hidden = property(_libfann.fann_activation_steepness_hidden_get, _libfann.fann_activation_steepness_hidden_set)    __swig_setmethods__["activation_steepness_output"] = _libfann.fann_activation_steepness_output_set    __swig_getmethods__["activation_steepness_output"] = _libfann.fann_activation_steepness_output_get    if _newclass:activation_steepness_output = property(_libfann.fann_activation_steepness_output_get, _libfann.fann_activation_steepness_output_set)    __swig_setmethods__["training_algorithm"] = _libfann.fann_training_algorithm_set    __swig_getmethods__["training_algorithm"] = _libfann.fann_training_algorithm_get    if _newclass:training_algorithm = property(_libfann.fann_training_algorithm_get, _libfann.fann_training_algorithm_set)    __swig_setmethods__["activation_results_hidden"] = _libfann.fann_activation_results_hidden_set    __swig_getmethods__["activation_results_hidden"] = _libfann.fann_activation_results_hidden_get    if _newclass:activation_results_hidden = property(_libfann.fann_activation_results_hidden_get, _libfann.fann_activation_results_hidden_set)    __swig_setmethods__["activation_values_hidden"] = _libfann.fann_activation_values_hidden_set    __swig_getmethods__["activation_values_hidden"] = _libfann.fann_activation_values_hidden_get    if _newclass:activation_values_hidden = property(_libfann.fann_activation_values_hidden_get, _libfann.fann_activation_values_hidden_set)    __swig_setmethods__["activation_results_output"] = _libfann.fann_activation_results_output_set    __swig_getmethods__["activation_results_output"] = _libfann.fann_activation_results_output_get    if _newclass:activation_results_output = property(_libfann.fann_activation_results_output_get, _libfann.fann_activation_results_output_set)    __swig_setmethods__["activation_values_output"] = _libfann.fann_activation_values_output_set    __swig_getmethods__["activation_values_output"] = _libfann.fann_activation_values_output_get    if _newclass:activation_values_output = property(_libfann.fann_activation_values_output_get, _libfann.fann_activation_values_output_set)    __swig_setmethods__["total_connections"] = _libfann.fann_total_connections_set    __swig_getmethods__["total_connections"] = _libfann.fann_total_connections_get    if _newclass:total_connections = property(_libfann.fann_total_connections_get, _libfann.fann_total_connections_set)    __swig_setmethods__["output"] = _libfann.fann_output_set    __swig_getmethods__["output"] = _libfann.fann_output_get    if _newclass:output = property(_libfann.fann_output_get, _libfann.fann_output_set)    __swig_setmethods__["num_MSE"] = _libfann.fann_num_MSE_set    __swig_getmethods__["num_MSE"] = _libfann.fann_num_MSE_get    if _newclass:num_MSE = property(_libfann.fann_num_MSE_get, _libfann.fann_num_MSE_set)    __swig_setmethods__["MSE_value"] = _libfann.fann_MSE_value_set    __swig_getmethods__["MSE_value"] = _libfann.fann_MSE_value_get    if _newclass:MSE_value = property(_libfann.fann_MSE_value_get, _libfann.fann_MSE_value_set)    __swig_setmethods__["train_error_function"] = _libfann.fann_train_error_function_set    __swig_getmethods__["train_error_function"] = _libfann.fann_train_error_function_get    if _newclass:train_error_function = property(_libfann.fann_train_error_function_get, _libfann.fann_train_error_function_set)    __swig_setmethods__["quickprop_decay"] = _libfann.fann_quickprop_decay_set    __swig_getmethods__["quickprop_decay"] = _libfann.fann_quickprop_decay_get    if _newclass:quickprop_decay = property(_libfann.fann_quickprop_decay_get, _libfann.fann_quickprop_decay_set)    __swig_setmethods__["quickprop_mu"] = _libfann.fann_quickprop_mu_set    __swig_getmethods__["quickprop_mu"] = _libfann.fann_quickprop_mu_get    if _newclass:quickprop_mu = property(_libfann.fann_quickprop_mu_get, _libfann.fann_quickprop_mu_set)    __swig_setmethods__["rprop_increase_factor"] = _libfann.fann_rprop_increase_factor_set    __swig_getmethods__["rprop_increase_factor"] = _libfann.fann_rprop_increase_factor_get    if _newclass:rprop_increase_factor = property(_libfann.fann_rprop_increase_factor_get, _libfann.fann_rprop_increase_factor_set)    __swig_setmethods__["rprop_decrease_factor"] = _libfann.fann_rprop_decrease_factor_set    __swig_getmethods__["rprop_decrease_factor"] = _libfann.fann_rprop_decrease_factor_get    if _newclass:rprop_decrease_factor = property(_libfann.fann_rprop_decrease_factor_get, _libfann.fann_rprop_decrease_factor_set)    __swig_setmethods__["rprop_delta_min"] = _libfann.fann_rprop_delta_min_set    __swig_getmethods__["rprop_delta_min"] = _libfann.fann_rprop_delta_min_get    if _newclass:rprop_delta_min = property(_libfann.fann_rprop_delta_min_get, _libfann.fann_rprop_delta_min_set)    __swig_setmethods__["rprop_delta_max"] = _libfann.fann_rprop_delta_max_set    __swig_getmethods__["rprop_delta_max"] = _libfann.fann_rprop_delta_max_get    if _newclass:rprop_delta_max = property(_libfann.fann_rprop_delta_max_get, _libfann.fann_rprop_delta_max_set)    __swig_setmethods__["train_slopes"] = _libfann.fann_train_slopes_set    __swig_getmethods__["train_slopes"] = _libfann.fann_train_slopes_get    if _newclass:train_slopes = property(_libfann.fann_train_slopes_get, _libfann.fann_train_slopes_set)    __swig_setmethods__["prev_steps"] = _libfann.fann_prev_steps_set    __swig_getmethods__["prev_steps"] = _libfann.fann_prev_steps_get    if _newclass:prev_steps = property(_libfann.fann_prev_steps_get, _libfann.fann_prev_steps_set)    __swig_setmethods__["prev_train_slopes"] = _libfann.fann_prev_train_slopes_set    __swig_getmethods__["prev_train_slopes"] = _libfann.fann_prev_train_slopes_get    if _newclass:prev_train_slopes = property(_libfann.fann_prev_train_slopes_get, _libfann.fann_prev_train_slopes_set)    def __init__(self, *args):        _swig_setattr(self, fann, 'this', _libfann.new_fann(*args))        _swig_setattr(self, fann, 'thisown', 1)    def __del__(self, destroy=_libfann.delete_fann):        try:            if self.thisown: destroy(self)        except: passclass fannPtr(fann):    def __init__(self, this):        _swig_setattr(self, fann, 'this', this)        if not hasattr(self,"thisown"): _swig_setattr(self, fann, 'thisown', 0)        _swig_setattr(self, fann,self.__class__,fann)_libfann.fann_swigregister(fannPtr)class fann_train_data(_object):    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, fann_train_data, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, fann_train_data, name)    def __repr__(self):        return "<%s.%s; proxy of C fann_train_data instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)    __swig_setmethods__["errno_f"] = _libfann.fann_train_data_errno_f_set    __swig_getmethods__["errno_f"] = _libfann.fann_train_data_errno_f_get    if _newclass:errno_f = property(_libfann.fann_train_data_errno_f_get, _libfann.fann_train_data_errno_f_set)    __swig_setmethods__["error_log"] = _libfann.fann_train_data_error_log_set    __swig_getmethods__["error_log"] = _libfann.fann_train_data_error_log_get    if _newclass:error_log = property(_libfann.fann_train_data_error_log_get, _libfann.fann_train_data_error_log_set)    __swig_setmethods__["errstr"] = _libfann.fann_train_data_errstr_set    __swig_getmethods__["errstr"] = _libfann.fann_train_data_errstr_get    if _newclass:errstr = property(_libfann.fann_train_data_errstr_get, _libfann.fann_train_data_errstr_set)    __swig_setmethods__["num_data"] = _libfann.fann_train_data_num_data_set    __swig_getmethods__["num_data"] = _libfann.fann_train_data_num_data_get    if _newclass:num_data = property(_libfann.fann_train_data_num_data_get, _libfann.fann_train_data_num_data_set)    __swig_setmethods__["num_input"] = _libfann.fann_train_data_num_input_set    __swig_getmethods__["num_input"] = _libfann.fann_train_data_num_input_get    if _newclass:num_input = property(_libfann.fann_train_data_num_input_get, _libfann.fann_train_data_num_input_set)    __swig_setmethods__["num_output"] = _libfann.fann_train_data_num_output_set    __swig_getmethods__["num_output"] = _libfann.fann_train_data_num_output_get    if _newclass:num_output = property(_libfann.fann_train_data_num_output_get, _libfann.fann_train_data_num_output_set)    __swig_setmethods__["input"] = _libfann.fann_train_data_input_set    __swig_getmethods__["input"] = _libfann.fann_train_data_input_get    if _newclass:input = property(_libfann.fann_train_data_input_get, _libfann.fann_train_data_input_set)    __swig_setmethods__["output"] = _libfann.fann_train_data_output_set    __swig_getmethods__["output"] = _libfann.fann_train_data_output_get    if _newclass:output = property(_libfann.fann_train_data_output_get, _libfann.fann_train_data_output_set)    def __init__(self, *args):        _swig_setattr(self, fann_train_data, 'this', _libfann.new_fann_train_data(*args))        _swig_setattr(self, fann_train_data, 'thisown', 1)    def __del__(self, destroy=_libfann.delete_fann_train_data):        try:            if self.thisown: destroy(self)        except: passclass fann_train_dataPtr(fann_train_data):    def __init__(self, this):        _swig_setattr(self, fann_train_data, 'this', this)        if not hasattr(self,"thisown"): _swig_setattr(self, fann_train_data, 'thisown', 0)        _swig_setattr(self, fann_train_data,self.__class__,fann_train_data)_libfann.fann_train_data_swigregister(fann_train_dataPtr)class fann_error(_object):    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, fann_error, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, fann_error, name)    def __repr__(self):        return "<%s.%s; proxy of C fann_error instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)    __swig_setmethods__["errno_f"] = _libfann.fann_error_errno_f_set    __swig_getmethods__["errno_f"] = _libfann.fann_error_errno_f_get    if _newclass:errno_f = property(_libfann.fann_error_errno_f_get, _libfann.fann_error_errno_f_set)    __swig_setmethods__["error_log"] = _libfann.fann_error_error_log_set    __swig_getmethods__["error_log"] = _libfann.fann_error_error_log_get    if _newclass:error_log = property(_libfann.fann_error_error_log_get, _libfann.fann_error_error_log_set)    __swig_setmethods__["errstr"] = _libfann.fann_error_errstr_set    __swig_getmethods__["errstr"] = _libfann.fann_error_errstr_get    if _newclass:errstr = property(_libfann.fann_error_errstr_get, _libfann.fann_error_errstr_set)    def __init__(self, *args):        _swig_setattr(self, fann_error, 'this', _libfann.new_fann_error(*args))        _swig_setattr(self, fann_error, 'thisown', 1)    def __del__(self, destroy=_libfann.delete_fann_error):        try:            if self.thisown: destroy(self)        except: passclass fann_errorPtr(fann_error):    def __init__(self, this):        _swig_setattr(self, fann_error, 'this', this)        if not hasattr(self,"thisown"): _swig_setattr(self, fann_error, 'thisown', 0)        _swig_setattr(self, fann_error,self.__class__,fann_error)_libfann.fann_error_swigregister(fann_errorPtr)FANN_TRAIN_INCREMENTAL = _libfann.FANN_TRAIN_INCREMENTALFANN_TRAIN_BATCH = _libfann.FANN_TRAIN_BATCHFANN_TRAIN_RPROP = _libfann.FANN_TRAIN_RPROPFANN_TRAIN_QUICKPROP = _libfann.FANN_TRAIN_QUICKPROPFANN_ERRORFUNC_LINEAR = _libfann.FANN_ERRORFUNC_LINEARFANN_ERRORFUNC_TANH = _libfann.FANN_ERRORFUNC_TANHFANN_LINEAR = _libfann.FANN_LINEARFANN_THRESHOLD = _libfann.FANN_THRESHOLDFANN_THRESHOLD_SYMMETRIC = _libfann.FANN_THRESHOLD_SYMMETRICFANN_SIGMOID = _libfann.FANN_SIGMOIDFANN_SIGMOID_STEPWISE = _libfann.FANN_SIGMOID_STEPWISEFANN_SIGMOID_SYMMETRIC = _libfann.FANN_SIGMOID_SYMMETRICFANN_SIGMOID_SYMMETRIC_STEPWISE = _libfann.FANN_SIGMOID_SYMMETRIC_STEPWISEFANN_GAUSSIAN = _libfann.FANN_GAUSSIANFANN_GAUSSIAN_STEPWISE = _libfann.FANN_GAUSSIAN_STEPWISEFANN_ELLIOT = _libfann.FANN_ELLIOTFANN_ELLIOT_SYMMETRIC = _libfann.FANN_ELLIOT_SYMMETRICfann_run = _libfann.fann_runfann_test = _libfann.fann_testget_train_data_input = _libfann.get_train_data_inputget_train_data_output = _libfann.get_train_data_outputfann_is_NULL = _libfann.fann_is_NULLcvar = _libfann.cvarFANN_TRAIN_NAMES = cvar.FANN_TRAIN_NAMESFANN_ERRORFUNC_NAMES = cvar.FANN_ERRORFUNC_NAMESFANN_ACTIVATION_NAMES = cvar.FANN_ACTIVATION_NAMES

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?