开始使用免费开始使用

入门模型

在本练习中,您将基于第 1 章使用的图像数据集构建一个 MLP 分类器。回顾一下,每张图像代表数字 09 中的一个,目标是将每张图像分类为对应的数字。所用特征为构成图像的像素取值,范围为 0–16。对特征进行缩放后,您将评估分类器在测试集上的准确率。

在您的工作区中,已将示例图像数据以 DataFrame 形式加载为 image_data,并已提供 sklearnpandas(别名为 pd)。来自 sklearn.preprocessingStandardScaler() 也已可用。

本练习是课程的一部分

用 Python 预测 CTR 的机器学习实战

查看课程

练习说明

  • 使用 .fit_transform() 对特征进行标准化缩放,并使用 train_test_split() 将数据划分为训练集和测试集。
  • 创建一个 MLP 分类器。
  • 使用该分类器生成预测,并使用 accuracy_score() 评估准确率。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Define X and y
X, y = image_data.data, image_data.target

# Scale features and split into training and testing
X_scaled = ____().____(X)
X_train, X_test, y_train, y_test = ____(
  X_scaled, y, test_size = .2, random_state = 0)

# Create classifier, train and evaluate accuracy 
clf = ____()
y_pred = clf.____(X_train, y_train).____(X_test)
print(____(y_test, y_pred))
编辑并运行代码