📄 art_ext.h
字号:
/* ------------------------------------------------------------------------- */
/* The ART Gallery */
/* ------------------------------------------------------------------------- */
/* Art_Ext.h */
/* Version: 1.0 */
/* Written By: Lars H. Liden laliden@cns.bu.edu */
/* Last Update: 8/02/95 */
/* */
/* The following code contains external declarations for external functions */
/* */
/* Please see Art_Doc.txt for a full documentation. */
/* */
/* Send all bug reports to laliden@cns.bu.edu */
/* ------------------------------------------------------------------------- */
#ifndef __Art_Ext_h
#define __Art_Ext_h
extern int VBPREFIX AddPattern (setPTR set, int num_inputs, float *input,
int num_outputs, float *output);
extern int VBPREFIX FreeNet (netPTR net);
extern int VBPREFIX FreeSet (setPTR set);
extern int VBPREFIX GetArt (netPTR net, int component, float *list);
extern int VBPREFIX GetArtBeta (netPTR net, int component, float *beta);
extern int VBPREFIX GetArtResets (netPTR net, int component);
extern int VBPREFIX GetArtSize (netPTR net, int component);
extern int VBPREFIX GetArtType (netPTR net, int component);
extern int VBPREFIX GetArtStyle (netPTR net, int component);
extern int VBPREFIX GetArtVigil (netPTR net, int component, float *vigil);
extern int VBPREFIX GetArtWinner (netPTR net, int component);
extern int VBPREFIX GetMap (netPTR net, float *list);
extern int VBPREFIX GetMapMismatch (netPTR net);
extern int VBPREFIX GetMapSize (netPTR net);
extern int VBPREFIX GetMapVigil (netPTR net, float *vigil);
extern int VBPREFIX GetNetDone (netPTR net);
extern int VBPREFIX GetNetInit (netPTR net);
extern int VBPREFIX GetNetInSize (netPTR net);
extern int VBPREFIX GetNetOutSize (netPTR net);
extern int VBPREFIX GetNetType (netPTR net);
extern int VBPREFIX GetNumPatterns (setPTR set);
extern int VBPREFIX GetSetInit (setPTR set);
extern int VBPREFIX GetSetInput (setPTR set, int number, float *list);
extern int VBPREFIX GetSetInSize (setPTR set);
extern int VBPREFIX GetSetInType (setPTR set);
extern int VBPREFIX GetSetOutput (setPTR set, int number, float *list);
extern int VBPREFIX GetSetOneInput (setPTR set, int pat_num, float *list);
extern int VBPREFIX GetSetOutSize (setPTR set);
extern int VBPREFIX GetSetOutType (setPTR set);
extern int VBPREFIX InitNet (netPTR net, int net_type, int components,
int styleA, int num_inputs, int componentB,
int styleB, int num_output);
extern int VBPREFIX InitSet (setPTR set, int num_inputs,
int type_inputs,int num_outputs,
int type_outputs);
extern int VBPREFIX LoadNet (netPTR net, char *file_prefix);
extern int VBPREFIX LoadSet (setPTR set, char *file_prefix);
extern int VBPREFIX MakeSet (setPTR set,char *infile_name,
int num_inputs, int type_inputs,
char *outfile_name, int num_outputs,
int type_outputs);
extern int VBPREFIX MergeSets (char *file1_prefix, char *file2_prefix,
char *save_prefix);
extern int VBPREFIX SaveNet (netPTR net, char *file_prefix);
extern int VBPREFIX SaveSet (setPTR set, char *file_prefix);
extern int VBPREFIX SetArtBeta (netPTR net, int component, float beta);
extern int VBPREFIX SetArtVigil (netPTR net, int component, float vigil);
extern int VBPREFIX SetMapVigil (netPTR net, float map_vigil);
extern int VBPREFIX ShowPat (netPTR net, setPTR set, int pat_num);
extern int VBPREFIX TestNet (netPTR net, setPTR set, int *tot_correct,
int *tot_errors, int *tot_noansA,
int *tot_noansB);
extern int VBPREFIX TrainSet (netPTR net, setPTR set, int max_epoch);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -