1
0
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:
Richard Townsend 2015-01-15 22:53:44 +00:00
parent 5c302a11ea
commit 04e6c8a414
3 changed files with 7 additions and 3 deletions

View File

@ -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))
}

View File

@ -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

View File

@ -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)