人工智能与大数据技术导论
- 在 DNN 模型中使用嵌套
下面我们使用嵌套列来实现DNN模型。嵌套列会将稀疏数据作为输入,并返回一个低维度密集矢量作为输出。从计算方面而言,embeddingcolumn通常用于在稀疏数据中训练模型最有效的选项。在下面的代码中,我们将数据投射到二维空间的embedding column来为模型定义特征列,并定义符合以下规范的DNNClassifier。
●具有两个隐藏层,每个包含20个单元。
●采用学习速率为0.1的AdaGrad优化方法。
●gradient\_clip\_norm 值为 5.0。
注意:在实际工作中,我们可能会将数据投射到2维以上(比如50或100)的空间中。但就目前而言,2维是比较容易可视化的维数。
366