FeatureTypes.h

Go to the documentation of this file.
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_SIMPLE = 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_SIMPLE = 110,
00048         C_STREAMING_SPARSE = 120,
00049         C_STREAMING_STRING = 130,
00050         C_STREAMING_VW = 140,
00051         C_ANY = 1000
00052     };
00053 
00055     enum EFeatureProperty
00056     {
00057         FP_NONE = 0,
00058         FP_DOT = 1,
00059         FP_STREAMING_DOT = 2
00060     };
00061 }
00062 #endif // _FEATURE_TYPES__H__
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

SHOGUN Machine Learning Toolbox - Documentation