你需要更紧密地遵循这些例子。 NeuralNetConfiguration()是您的基本参数,然后列出您的图层(仔细查看任何示例)并完成构建器。这将为您提供MultiLayerConfiguration。
MultiLayerNetwork class接受实例 MultiLayerConfiguration class作为参数。你可以看看 的javadoc 。你可以创建 MultiLayerConfiguration 实例如下;
MultiLayerNetwork
MultiLayerConfiguration
MultiLayerConfiguration conf = new NeuralNetConfiguration.Builder();
实际上,当你打电话 getConf 的 MultiLayerConfiguration ,它返回 NeuralNetConfiguration 。当你查看文档时,你会看到它 MultiLayerConfiguration.Builder 是嵌套类 MultiLayerConfiguration 和。的子类 MultiLayerConfiguration.Builder 是 NeuralNetConfiguration.ListBuilder 。有关更多信息,请阅读 这个 。
getConf
NeuralNetConfiguration
MultiLayerConfiguration.Builder
NeuralNetConfiguration.ListBuilder
的 编辑我 强>
在Scala中使用DL4J时,只需删除类型表示法。例如;
val conf = new NeuralNetConfiguration.Builder() val multiLayerNetwork = new MultiLayerNetwork(conf)
这应该工作。如有任何问题,请告诉我,希望对您有所帮助!