@@ -57,8 +57,8 @@ public void EuclideanDistance_CorrectResult()
57
57
public void Predict_SingleNeighbor_CorrectLabel ( )
58
58
{
59
59
var knn = new KNearestNeighbors < string > ( 1 ) ;
60
- knn . AddSample ( new double [ ] { 1.0 , 2.0 } , "A" ) ;
61
- knn . AddSample ( new double [ ] { 3.0 , 4.0 } , "B" ) ;
60
+ knn . AddSample ( new [ ] { 1.0 , 2.0 } , "A" ) ;
61
+ knn . AddSample ( new [ ] { 3.0 , 4.0 } , "B" ) ;
62
62
var label = knn . Predict ( new [ ] { 1.1 , 2.1 } ) ;
63
63
Assert . That ( label , Is . EqualTo ( "A" ) ) ;
64
64
}
@@ -67,9 +67,9 @@ public void Predict_SingleNeighbor_CorrectLabel()
67
67
public void Predict_MajorityVote_CorrectLabel ( )
68
68
{
69
69
var knn = new KNearestNeighbors < string > ( 3 ) ;
70
- knn . AddSample ( new double [ ] { 0.0 , 0.0 } , "A" ) ;
71
- knn . AddSample ( new double [ ] { 0.1 , 0.1 } , "A" ) ;
72
- knn . AddSample ( new double [ ] { 1.0 , 1.0 } , "B" ) ;
70
+ knn . AddSample ( new [ ] { 0.0 , 0.0 } , "A" ) ;
71
+ knn . AddSample ( new [ ] { 0.1 , 0.1 } , "A" ) ;
72
+ knn . AddSample ( new [ ] { 1.0 , 1.0 } , "B" ) ;
73
73
var label = knn . Predict ( new [ ] { 0.05 , 0.05 } ) ;
74
74
Assert . That ( label , Is . EqualTo ( "A" ) ) ;
75
75
}
@@ -78,8 +78,8 @@ public void Predict_MajorityVote_CorrectLabel()
78
78
public void Predict_TieBreaker_ReturnsConsistentLabel ( )
79
79
{
80
80
var knn = new KNearestNeighbors < string > ( 2 ) ;
81
- knn . AddSample ( new double [ ] { 0.0 , 0.0 } , "A" ) ;
82
- knn . AddSample ( new double [ ] { 1.0 , 1.0 } , "B" ) ;
81
+ knn . AddSample ( new [ ] { 0.0 , 0.0 } , "A" ) ;
82
+ knn . AddSample ( new [ ] { 1.0 , 1.0 } , "B" ) ;
83
83
var label = knn . Predict ( new [ ] { 0.5 , 0.5 } ) ;
84
84
Assert . That ( label , Is . EqualTo ( "A" ) ) ;
85
85
}
0 commit comments