如何正确使用keras.layer.input()函数进行层输入配置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计958个文字,预计阅读时间需要4分钟。
TensorFlow建立网络时,首先建立静态的graph,因为没有数据,所以用placeholder来占位,以便请求内存。Keras的Layer类实际上是一个方便的直接帮助你建立深度网络中层的类。该类继承了object,是一个对象。
tenserflow建立网络由于先建立静态的graph,所以没有数据,用placeholder来占位好申请内存。
那么keras的layer类其实是一个方便的直接帮你建立深度网络中的layer的类。
该类继承了object,是个基础的类,后续的诸如input_layer类都会继承与layer
由于model.py中利用这个方法建立网络,所以仔细看一下:他的说明详尽而丰富。
input()这个方法是用来初始化一个keras tensor的,tensor说白了就是个数组。他强大到之通过输入和输出就能建立一个keras模型。shape或者batch shape 必须只能给一个。shape = [None,None,None],会创建一个?*?*?的三维数组。
本文共计958个文字,预计阅读时间需要4分钟。
TensorFlow建立网络时,首先建立静态的graph,因为没有数据,所以用placeholder来占位,以便请求内存。Keras的Layer类实际上是一个方便的直接帮助你建立深度网络中层的类。该类继承了object,是一个对象。
tenserflow建立网络由于先建立静态的graph,所以没有数据,用placeholder来占位好申请内存。
那么keras的layer类其实是一个方便的直接帮你建立深度网络中的layer的类。
该类继承了object,是个基础的类,后续的诸如input_layer类都会继承与layer
由于model.py中利用这个方法建立网络,所以仔细看一下:他的说明详尽而丰富。
input()这个方法是用来初始化一个keras tensor的,tensor说白了就是个数组。他强大到之通过输入和输出就能建立一个keras模型。shape或者batch shape 必须只能给一个。shape = [None,None,None],会创建一个?*?*?的三维数组。

