前面已经介绍了Tensorflow的基本概念,现在学习怎么通过Tensorflow实现一个简单的神经网络。
1Tensorflow游乐场及神经网络简介
首先Tensorflow游乐场(http://playground.tensorflow.org)是一个通过网页浏览器就能训练简单的神经网络,并实现可视化工具。如下图所示:
使用神经网络解决分类问题主要分为以下四个步骤:
1 提取问题中实体的特征向量作为神经网络的输入。不同实体可以提取不同的特征向量。
2 定义神经网络结构,并定义如何从神经网络的输入得到输出。这个过程是神经网络的前向传播算法。
3通过训练数据来调整神经网络中的参数取值,这就是神经网络的训练过程。
4 使用训练好的神经网络预测未知数据。