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 + -
显示快捷键?