mirror of
https://github.com/sjwhitworth/golearn.git
synced 2025-04-25 13:48:49 +08:00
Rebasing against master
This commit is contained in:
parent
5c302a11ea
commit
04e6c8a414
@ -29,6 +29,6 @@ func main() {
|
||||
predictions := cls.Predict(testData)
|
||||
|
||||
// Prints precision/recall metrics
|
||||
confusionMat := evaluation.GetConfusionMatrix(testData, predictions)
|
||||
confusionMat, _ := evaluation.GetConfusionMatrix(testData, predictions)
|
||||
fmt.Println(evaluation.GetSummary(confusionMat))
|
||||
}
|
||||
|
@ -106,7 +106,7 @@ func (p *AveragePerceptron) Predict(what base.FixedDataGrid) base.FixedDataGrid
|
||||
|
||||
data := processData(what)
|
||||
|
||||
allAttrs := base.CheckCompatable(what, p.TrainingData)
|
||||
allAttrs := base.CheckCompatible(what, p.TrainingData)
|
||||
if allAttrs == nil {
|
||||
// Don't have the same Attributes
|
||||
return nil
|
||||
|
@ -76,7 +76,11 @@ func TestPredict(t *testing.T) {
|
||||
}
|
||||
|
||||
predictions := a.Predict(testData)
|
||||
cf := evaluation.GetConfusionMatrix(testData, predictions)
|
||||
cf, err := evaluation.GetConfusionMatrix(testData, predictions)
|
||||
if err != nil {
|
||||
t.Errorf("Couldn't get confusion matrix: %s", err)
|
||||
t.Fail()
|
||||
}
|
||||
fmt.Println(evaluation.GetSummary(cf))
|
||||
fmt.Println(trainData)
|
||||
fmt.Println(testData)
|
||||
|
Loading…
x
Reference in New Issue
Block a user