1. Keras基础
1.1 Keras

         Keras是一个用Python 编写的高级神经网络API,它能够以TensorFlow,CNTK,或者Theano作为后端运行。Keras的开发重点是支持快速的实验。能够以最小的时延把你的想法转换为实验结果,是做好研究的关键。
         ●允许简单而快速的原型设计(由于用户友好,高度模块化,可扩展性)。
         ●同时支持卷积神经网络和循环神经网络,以及两者的组合。
         ●在CPU和GPU上无缝运行。
1.2 安装Keras
        pip install keras#安装Keras
         pip install tensorflow#安装后端tensorflow
         pip install theano#安装后端theano,比tensorflow轻量级
修改配置文件:keras.json文件

1.3 Keras的张量
在keras中,数据是以张量(tensor) 的形式表示的,张量的形状称之为shape,比如,
         一个一阶的张量[1 ,2,3]的shape是(3,);
         一个二阶的张量[[1 ,2,3],[4,5,6]]的shape是(2,3); .
         一个三阶的张量[1],[2],[1][[4],[5],[6]]]的shape是(2,3,1)。
        对于图像样本来说训练数据集的张量是四阶的: shape是
2 DNN的keras实战
2.1 目标案例











