SHOGUN
v3.2.0
|
00001 /* 00002 * This program is free software; you can redistribute it and/or modify 00003 * it under the terms of the GNU General Public License as published by 00004 * the Free Software Foundation; either version 3 of the License, or 00005 * (at your option) any later version. 00006 * 00007 * Written (W) 2009 Soeren Sonnenburg 00008 * Copyright (C) 2009 Fraunhofer Institute FIRST and Max-Planck-Society 00009 */ 00010 #ifndef _FEATURE_TYPES__H__ 00011 #define _FEATURE_TYPES__H__ 00012 namespace shogun 00013 { 00014 00016 enum EFeatureType 00017 { 00018 F_UNKNOWN = 0, 00019 F_BOOL = 5, 00020 F_CHAR = 10, 00021 F_BYTE = 20, 00022 F_SHORT = 30, 00023 F_WORD = 40, 00024 F_INT = 50, 00025 F_UINT = 60, 00026 F_LONG = 70, 00027 F_ULONG = 80, 00028 F_SHORTREAL = 90, 00029 F_DREAL = 100, 00030 F_LONGREAL = 110, 00031 F_ANY = 1000 00032 }; 00033 00035 enum EFeatureClass 00036 { 00037 C_UNKNOWN = 0, 00038 C_DENSE = 10, 00039 C_SPARSE = 20, 00040 C_STRING = 30, 00041 C_COMBINED = 40, 00042 C_COMBINED_DOT = 60, 00043 C_WD = 70, 00044 C_SPEC = 80, 00045 C_WEIGHTEDSPEC = 90, 00046 C_POLY = 100, 00047 C_STREAMING_DENSE = 110, 00048 C_STREAMING_SPARSE = 120, 00049 C_STREAMING_STRING = 130, 00050 C_STREAMING_VW = 140, 00051 C_BINNED_DOT = 150, 00052 C_DIRECTOR_DOT = 160, 00053 C_LATENT = 170, 00054 C_MATRIX = 180, 00055 C_FACTOR_GRAPH = 190, 00056 C_ANY = 1000 00057 }; 00058 00060 enum EFeatureProperty 00061 { 00062 FP_NONE = 0, 00063 FP_DOT = 1, 00064 FP_STREAMING_DOT = 2 00065 }; 00066 } 00067 #endif // _FEATURE_TYPES__H__