00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef _GNN_RPROP_H_
00026 #define _GNN_RPROP_H_
00027
00028
00029
00030
00031
00032
00033
00034 #include "gnn_trainer.h"
00035
00036
00037
00038
00039
00040
00041
00042 gnn_trainer *
00043 gnn_rprop_new (gnn_node *node,
00044 gnn_criterion *crit,
00045 gnn_dataset *data,
00046 double delta0,
00047 double deltamax);
00048
00049 gnn_trainer *
00050 gnn_rprop_standard_new (gnn_node *node,
00051 gnn_criterion *crit,
00052 gnn_dataset *data);
00053
00054 int
00055 gnn_rprop_set_delta0 (gnn_trainer *trainer, double delta0);
00056
00057 double
00058 gnn_rprop_get_delta0 (gnn_trainer *trainer);
00059
00060 int
00061 gnn_rprop_set_deltamin (gnn_trainer *trainer, double deltamin);
00062
00063 double
00064 gnn_rprop_get_deltamin (gnn_trainer *trainer);
00065
00066 int
00067 gnn_rprop_set_deltamax (gnn_trainer *trainer, double deltamax);
00068
00069 double
00070 gnn_rprop_get_deltamax (gnn_trainer *trainer);
00071
00072 int
00073 gnn_rprop_set_nup (gnn_trainer *trainer, double nup);
00074
00075 double
00076 gnn_rprop_get_nup (gnn_trainer *trainer);
00077
00078 int
00079 gnn_rprop_set_num (gnn_trainer *trainer, double num);
00080
00081 double
00082 gnn_rprop_get_num (gnn_trainer *trainer);
00083
00084
00085
00086 #endif
00087
00088
00089