私はここで何か簡単なことをしているに違いありませんが、私はそれを理解できません。この動作のSVMリニアクラシファイア - 不思議な振る舞い
from sklearn import svm
clf = svm.SVC(kernel='linear')
y = [False, True, True]
X = [[1.0], [2.0], [3.0]]
clf.fit(X, y)
clf.predict(1.4)
Out[324]: array([False], dtype=bool)
期待通りに動作します...まだ...
X = [[0.1], [0.2], [0.3]]
clf.fit(X, y)
clf.predict(0.14)
Out[325]: array([True], dtype=bool)