您当前的位置:首页 > IT编程 > Keras
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch |

自学教程:keras序贯(Sequential)模型

51自学网 2020-06-08 15:30:29
  Keras
这篇教程keras序贯(Sequential)模型写得很实用,希望能帮到您。

序贯(Sequential)模型

  • 可以通过向Sequential传递一个layer的list来构造模型,也可以通过add将layer一个个加入模型.
  • Sequential的第一层需要接受一个关于输入数据shape的参数,后面的各个层可以自动推导出中间数据的shape.这个参数可以由input_shape(),input_dim(),input_length()等方法传递,还可以通过传递batch_size参数来指定一个固定大小的batch.注意,input_dim=x意味着传入一个x维向量,也就等同于一个一阶张量,即input_shape=(x,).
  • compile()用于编译模型,它接收三个参数:
  1. 优化器(optimizer):已预定义的优化器名或一个Optimizer类对象,模型采用的优化方式
  2. 损失函数(loss):已预定义的损失函数名或一个损失函数,模型试图最小化的目标函数
  3. 指标列表(metrics):已预定义指标的名字或用户定制的函数,用于评估模型性能
  • fit()用于训练模型,需要传入Numpy数组形式的输入数据和标签,可以指定epochs和batch_size等参数.
  • 处理多分类问题时使用keras.utils.to_categorical()进行独热编码.
  • Sequential Model API

Keras基本概念
Keras函数式(Functional)模型
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1