用 Keras 构建神经网络
幸运的是,每次我们需要使用神经网络时,都不需要编写激活函数、梯度下降等。
有很多包可以帮助我们,建议你了解这些包,包括以下包:
� Keras
� TensorFlow
� Caffe
� Theano
� Scikit-learn
� 以及很多其他包!
在这门课程中,我们将学习 Keras。Keras 使神经网络的编写过程更简单。为
了展示有多简单,你将用几行代码构建一个完全连接的简单网络。
我们会将在前几课学习的概念与 Keras 提供的方法关联起来。
该示例的一般流程是首先加载数据,然后定义网络,最后训练网络。
用 Keras 构建神经网络
要使用 Keras,你需要知道以下几个核心概念。
序列模型
from keras.models import Sequential
#Create the Sequential model
model = Sequential()
keras.models.Sequential 类是神经网络模型的封装容器。它会提供常见的函数,
例如 fit()、evaluate() 和 compile()。我们将介绍这些函数(在碰到这些函数
的时候)。我们开始研究模型的层吧。
层