准备标签向量
在视频练习中,您学习了二分类与多分类之间的区别。您也了解到,在训练模型之前,数据准备流程需要做一些相应的修改。
在本练习中,您将处理一个原始数据集,其标签以文本形式给出。数据以名为 df 的 pandas.DataFrame 提供,包含两列:text 为文本数据,label 为标签名称。您的任务是对标签执行所有必要的转换:将字符串转换为数字,并进行独热编码(one-hot encode)。
环境中已加载 pandas 模块并命名为 pd,以及来自 keras.utils.np_utils 的函数 to_categorical()。数据集的前几行已打印到控制台供您查看。
本练习是课程的一部分
使用 Keras 构建语言建模的循环神经网络(RNN)
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Get the numerical ids of column label
numerical_ids = df.label.____
# Print initial shape
print(numerical_ids.____)