Beispiel #1
0
    def test_vc_four_points(self):
        data = [(1, False), (2, True), (3, False), (5, False)]
        classifier = train_sin_classifier(data)

        for xx, yy in data:
            self.assertEqual(True if yy == +1 else False,
                             classifier.classify(xx))
Beispiel #2
0
    def test_vc_three_points(self):
        data = [(1, False), (2, True), (3, False)]
        classifier = train_sin_classifier(data)

        for kk, yy in data:
            self.assertEqual(True if yy == +1 else False,
                             classifier.classify(kk))
Beispiel #3
0
    def test_vc_one_point_neg(self):
        data_neg = [(1, True)]

        classifier_neg = train_sin_classifier(data_neg)

        for xx, yy in data_neg:
            self.assertEqual(True if yy == +1 else False, classifier_neg.classify(xx))
Beispiel #4
0
    def test_vc_one_point_pos(self):
        data_pos = [(1, False)]

        classifier_pos = train_sin_classifier(data_pos)

        for xx, yy in data_pos:
            self.assertEqual(True if yy == +1 else False, classifier_pos.classify(xx))
Beispiel #5
0
    def test_vc_one_point_neg(self):
        data_neg = [(1, True)]

        classifier_neg = train_sin_classifier(data_neg)

        for xx, yy in data_neg:
            self.assertEqual(True if yy == +1 else False,
                             classifier_neg.classify(xx))
Beispiel #6
0
    def test_vc_one_point_pos(self):
        data_pos = [(1, False)]

        classifier_pos = train_sin_classifier(data_pos)

        for xx, yy in data_pos:
            self.assertEqual(True if yy == +1 else False,
                             classifier_pos.classify(xx))