コード例 #1
0
ファイル: test2.py プロジェクト: sevengram/ml-hw
    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))
コード例 #2
0
ファイル: test.py プロジェクト: jrescobarp/csci5622
    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))
コード例 #3
0
ファイル: test.py プロジェクト: jlecavalier/ml-hw
    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))
コード例 #4
0
ファイル: test.py プロジェクト: jlecavalier/ml-hw
    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))
コード例 #5
0
ファイル: test2.py プロジェクト: sevengram/ml-hw
    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))
コード例 #6
0
ファイル: test2.py プロジェクト: sevengram/ml-hw
    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))