Versions in this module Expand all Collapse all v0 v0.5.1 Jan 7, 2024 Changes in this version + var ErrNotClassified = errors.New("unable to classify document") + type Classifier struct + func New(opts ...Option) *Classifier + func (c *Classifier) Classify(r io.Reader) (string, error) + func (c *Classifier) ClassifyString(doc string) (string, error) + func (c *Classifier) LoadCatCount(filename string) error + func (c *Classifier) LoadFeat2cat(filename string) error + func (c *Classifier) Probabilities(str string) (map[string]float64, string) + func (c *Classifier) SaveCatCount(filename string) error + func (c *Classifier) SaveFeat2cat(filename string) error + func (c *Classifier) Train(r io.Reader, category string) error + func (c *Classifier) TrainString(doc string, category string) error + type Option func(c *Classifier) error + func Tokenizer(t classifier.Tokenizer) Option