java - 在 deeplearning4java 中获取每一层的输入和输出大小
问题描述
如何在 dl4j 中获取层输入和输出大小?
例如,像这样:
MultiLayerNetwork network = model.init()
for(Layer layer : network.getLayers()) {
int[] outputShape = layer.shape()
}
解决方案
它比这更复杂一些,因为 DL4J 支持比简单的密集层或全连接层更复杂的层。
如果您想将该信息打印出来,它可能更容易使用
String summary = model.summary();
如果你想用这些信息做点什么,你可以看看 summary 方法本身的实现。
特别是链接 3679 到 3699,因为它们都是关于获取层的输入和输出大小。
推荐阅读
- javascript - forEach 函数作用域 - 如何在不重复函数调用的情况下将数组解析为函数
- c++ - 如何获取 appdata/local/
/ C++ 中的路径 - amazon-web-services - AWS Amplify:当资源已被部分删除时,如何删除环境?
- vhdl - 函数参数取反时出现意外的函数输出
- function - LISP - 通过参数搜索特定函数的程序
- c++ - 简单的游戏,while 循环和检查字符串
- reactjs - React Context 不适用于服务器端渲染
- c# - 多线程网络应用程序问题
- javascript - jquery可折叠菜单仅在移动设备上滚动时打开
- python - Discord.py 表情符号 400