Exemple #1
0
// Classify the given feature matrix into one of the classes.
func (c *Classifier) Classify(feature matrix.Matrix) (class int) {
	validates.ShouldBeFeature(feature)

	_, class, _ = c.weights.Multiply(feature.Transpose()).Max()

	return class
}
Exemple #2
0
func NewInstance(feature Matrix, class int) *Instance {
	validates.ShouldBeFeature(feature)

	i := &Instance{
		feature: feature,
		class:   class,
	}

	return i
}