spaCy/spacy/_ml.pxd

29 lines
780 B
Cython
Raw Normal View History

from libc.stdint cimport uint8_t
from cymem.cymem cimport Pool
from thinc.learner cimport LinearModel
from thinc.features cimport Extractor, Feature
from thinc.typedefs cimport atom_t, feat_t, weight_t, class_t
from thinc.api cimport Example, ExampleC
from preshed.maps cimport PreshMapArray
from .typedefs cimport hash_t
cdef class Model:
2015-06-30 15:26:32 +03:00
cdef readonly int n_classes
cdef readonly int n_feats
cdef const weight_t* score(self, atom_t* context) except NULL
2015-07-15 00:47:03 +03:00
cdef int set_scores(self, weight_t* scores, atom_t* context) nogil
cdef int update(self, atom_t* context, class_t guess, class_t gold, int cost) except -1
cdef object model_loc
cdef object _templates
cdef Extractor _extractor
cdef Example _eg
cdef LinearModel _model