Python sklearn: oneclassSVM никогда не сходится

В настоящее время у меня проблема с подготовкой svm.OneClassSVM .

Я привел проблему к минимальному примеру:

 from sklearn import svm import pandas as pd X_train = pd.read_csv("occ_data.csv") clf = svm.OneClassSVM(nu=0.1, kernel='rbf', gamma=0.01, random_state=42, tol = 0.1) clf.fit(X_train.as_matrix()) 

Набор данных можно получить на сайте github.com . Другие ядра (например, 'rbf' ) не помогают.

Любые идеи о причинах и / или обходных решениях высоко ценятся. Благодарю.

Я на Python Python 3.6.0, используя Anaconda 4.3.1 (64-разрядный) дистрибутив.

данные должны быть масштабированы до SVM:

 import pandas as pd from sklearn.preprocessing import StandardScaler X_train = pd.read_csv("occ_data.csv") clf = svm.OneClassSVM(nu=0.1, kernel='rbf', gamma=0.01, random_state=42, tol = 0.1) scl = StandardScaler() clf.fit(scl.fit_transform(X_train.as_matrix()))