File size: 667 Bytes
69fb171
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//
//  CRF++ -- Yet Another CRF toolkit
//
//  $Id: encoder.h 1588 2007-02-12 09:03:39Z taku $;
//
//  Copyright(C) 2005-2007 Taku Kudo <[email protected]>
//
#ifndef CRFPP_ENCODER_H_
#define CRFPP_ENCODER_H_

#include "common.h"

namespace CRFPP {
class Encoder {
 private:
  whatlog what_;

 public:
  enum { CRF_L2, CRF_L1, MIRA };
  bool learn(const char *, const char *,
             const char *,
             bool, size_t, size_t,
             double, double,
             unsigned short,
             unsigned short, int);

  bool convert(const char *text_file,
               const char* binary_file);

  const char* what() { return what_.str(); }
};
}
#endif