Compute_Param.h
上传用户:sanxfzhen
上传日期:2014-12-28
资源大小:2324k
文件大小:2k
源码类别:

多国语言处理

开发平台:

Visual C++

  1. // Compute_Param.h: interface for the CCompute_Param class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_COMPUTE_PARAM_H__0155D7A3_9A2A_4712_A5F1_CC2E36C30257__INCLUDED_)
  5. #define AFX_COMPUTE_PARAM_H__0155D7A3_9A2A_4712_A5F1_CC2E36C30257__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class CCompute_Param  
  10. {
  11. public:
  12. CCompute_Param();
  13. virtual ~CCompute_Param();
  14. void DumpToFile(CString strFileName);
  15. bool GetFromFile(CString strFileName);
  16. private:
  17. void Serialize(CArchive &ar);
  18. public:
  19. //Learning options
  20. double C;
  21. double cost_factor;
  22. long biased_Hyperplane;
  23. long remove_inconsitant;
  24. //performance estimations options
  25. long loo;
  26. double rho;
  27. long search_depth;
  28. //transduction option
  29. double fraction;
  30. //kernel option
  31. long kernel_type;
  32. long poly_degree;
  33. double rbf_gamma;
  34. double poly_s;
  35. double poly_c;
  36. //optimization options 
  37. long maximum_size;
  38. long  new_variable;//2..maximun_size
  39. double cache_size;//5..,the larger, the faster
  40. double epsion;
  41. long iteration_time;//default 100
  42. int  final_test;//default 1, to do final test.
  43. int     classifier_num;     //类别总数
  44. int classifier_type;    //分类器的类型
  45. //output options
  46. CString trainfile;
  47. CString modelfile;
  48. CString resultfile;
  49. CString classifyfile;
  50. CString matrixfile;
  51. CString resultpath;
  52. int running;  //0--not running  1--generate document vectors  2--train svm
  53. bool paused;
  54. //global variables
  55. double Coff[2];
  56. };
  57. #endif // !defined(AFX_COMPUTE_PARAM_H__0155D7A3_9A2A_4712_A5F1_CC2E36C30257__INCLUDED_)