Изменения

Перейти к: навигация, поиск

Обзор библиотек для машинного обучения на Python

191 байт добавлено, 11:25, 23 января 2019
Перцептрон
Загрузка датасета:
'''from ''' sklearn '''import ''' datasets
iris = datasets.load_iris()
X = iris.data
Разбиение датасета на тренировочный и тестовый:
'''from ''' sklearn.model_selection '''import ''' train_test_split X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = <font color="blue">0.20</font>)
Трансформация признаков:
'''from ''' sklearn.preprocessing '''import ''' StandardScaler
scaler = StandardScaler()
scaler.fit(X_train)
Построение и обучение модели:
'''from ''' sklearn.neural_network '''import ''' MLPClassifier mlp = MLPClassifier(hidden_layer_sizes=(<font color="blue">10</font>, <font color="blue">10</font>, <font color="blue">10</font>), max_iter=<font color="blue">1000</font>)
mlp.fit(X_train, y_train.values.ravel())
predictions = mlp.predict(X_test)
Оценка алгоритма:
'''from ''' sklearn.metrics '''import ''' classification_report, confusion_matrix
print(confusion_matrix(y_test,predictions))
print(classification_report(y_test,predictions))
 
==Tensorflow==
===Описание===
333
правки

Навигация