用PaddlePaddle鉴定红酒质量
PaddlePaddle实现多层神经网络 欢迎大家来到这次实验,在这次实验中我们将使用PaddlePaddle来实现一个多层神经网络,这个多层神经网络包含2个隐藏层,并且在隐藏层中使用到了Relu激活函数,在最后的输出层使用了Softmax激活函数。多层神经网络具有比逻辑回归更强的学习能力,并且更适合解决多分类问题,现在让我们进入实验来看看多层神经网络与逻辑回归之间的差异性吧! 你将学会 实现一个具有两个隐藏层的神经网络,用于解决多分类问题 使用batch_norm做数据归一化 在隐藏层中使用Relu激活函数 在输出层使用Softmax激活函数 使用classification_cost 使用Adam作为优化器 现在让我们进入实验吧! 1 - 引用库 首先,载入几个需要用到的库,它们分别是: numpy:一个python的基本库,用于科学计算 matplotlib.pyplot:用于生成图,在验证模型准确率和展示成本变化趋势时会使用到 paddle.fluid:paddle 的新一代的版本 os:在本例中用于获取文件或目录的路径 csv:用于对csv文件的存储和读取等操作 In[2] import matplotlib import numpy as np import matplotlib.pyplot as plt import os import csv import