mirror of https://github.com/explosion/spaCy.git
35 lines
856 B
Cython
35 lines
856 B
Cython
|
from libc.stdint cimport uint8_t
|
||
|
|
||
|
from cymem.cymem cimport Pool
|
||
|
|
||
|
from thinc.learner cimport LinearModel
|
||
|
from thinc.features cimport Extractor
|
||
|
from thinc.typedefs cimport atom_t, feat_t, weight_t, class_t
|
||
|
|
||
|
from preshed.maps cimport PreshMapArray
|
||
|
|
||
|
from .typedefs cimport hash_t, id_t
|
||
|
from .tokens cimport Tokens
|
||
|
|
||
|
|
||
|
cdef class Model:
|
||
|
cdef class_t predict(self, atom_t* context) except *
|
||
|
cdef class_t predict_among(self, atom_t* context, bint* valid) except *
|
||
|
cdef class_t predict_and_update(self, atom_t* context, const bint* valid,
|
||
|
const int* costs) except *
|
||
|
|
||
|
cdef object model_loc
|
||
|
cdef Extractor _extractor
|
||
|
cdef LinearModel _model
|
||
|
|
||
|
|
||
|
"""
|
||
|
cdef class HastyModel:
|
||
|
cdef class_t predict(self, const atom_t* context, object golds=*) except *
|
||
|
|
||
|
cdef Model _model1
|
||
|
cdef Model _model2
|
||
|
|
||
|
c
|
||
|
"""
|