我不能运行一个简单的程序来开始理解Deeplearning4j。
我尝试了这个链接中的代码:使用Deeplearning4J在Java中进行深度学习
不幸的是,这对我不起作用。事实上,我有一个错误:
SLF4J:无法加载类"org.slf4j.impl.Static LoggerBinder".SLF4J:默认为无操作(NOP)记录器实现SLF4J:有关更多详细信息,请参阅http://www.slf4j.org/codes.html#StaticLoggerBinder。异常在线程"main"java.lang.ExceptionIn初始alizerError在org.deeplearning4j.datasets.datavec.RecordReaderMultiDataSetIterator.convert可写文件(RecordReaderMultiDataSetIterator.java:377)在org.deeplearning4j.datasets.datavec.RecordReaderMultiDataSetIterator.convertFeaturesOrLabels(RecordReaderMultiDataSetIterator.java:271)在org.deeplearning4j.datasets.datavec.RecordReaderMultiDataSetIterator.nextMultiDataSet(RecordReaderMultiDataSetIterator.java:234)在org.deeplearning4j.datasets.datavec.RecordReaderMultiDataSetIterator.next(RecordReaderMultiDataSetIterator.java:177)在org.deeplearning4j.datasets.datavec.RecordReaderDataSetIterator.next(RecordReaderDataSetIterator.java:306)在org.deeplearning4j.datasets.datavec.RecordReaderDataSetIterator.next(RecordReaderDataSetIterator. java: 393),网址为org。下一个(RecordReaderDataSetIterator. java: 51)在com. alessio. text。App. main(App. java: 38)引起:java. lang.运行时间异常:org. nd4j. linalg. factory。请确保您的类路径上有一个nd4j后端。请参阅:超文本传输协议://nd4j. org/getstarted. html at org. nd4j. linalg. factory。nd4j. initContext(Nd4j. java: 6089)at org. nd4j. linalg. factory。Nd4j.nd4j. java: 201)...8更多的在这里输入code
引起:org. nd4j. linalg. factory。请确保您的类路径上有一个nd4j后端。请参阅:超文本传输协议://nd4j. org/getstarted. html at org. nd4j. linalg. factory。Nd4jBackend. load(Nd4jBackend. java: 258)在org. nd4j. linalg. factory。Nd4j. initContext(Nd4j. java: 6086)
我将感谢你的建议。提前谢谢
除了上面的评论:你需要一个nd4j后端。请查看错误信息。留档就在那个链接里。通常你想要nd4j本地平台和最新版本。有关最新版本的东西,请使用我们的示例回购:https://github.com/deeplearning4j/dl4j-examples
问题内容: 我有一个字段,显示为从今天起的天数。因此和将分别显示为正数和负数。现在,我希望对它们进行排序,以便非负数首先以升序排列,然后负数以降序排列。例如: 问题答案: 以下内容也可以工作: 但是,此表单不会使用索引来按所需顺序生成行。如果您的查询将从中受益(从表中选择大多数行或使用限制),则需要使用并集:
问题内容: 我看到上述注释在JCIP书中得到了广泛的使用。我认为这真的很有用,因为即使没有适当的文档,它也可以说明有关同步策略的一些信息。我还看到IntellijIdea使用了这些注释,它们现在实际上已经成为Java语言本身的一部分吗? 问题答案: 这些是自定义注释,不属于标准JDK。为了能够在代码中使用它们,您需要添加一个依赖项。 在jcip.net上,页面“ 并发注释:jar,javadoc,
问题内容: 我的DAO实现在使用Tomcat7启动服务器时引发了不可序列化的异常。知道是什么原因造成的吗?我的其他DAO都没有这样做。 这是课程: 这是我的配置: 这是我的堆栈: 问题答案: 如果要序列化,则必须实现java.io.Serializable接口(您的堆栈跟踪指示已尝试将类的实例写入对象流)。 要序列化的实例以及该实例的对象图中的所有对象都必须全部可序列化。 从用于可序列化的java
问题内容: Oracle Java教程站点的这一段使我感到困惑: 所有类都有至少一个构造函数。如果一个类未显式声明任何类,则Java编译器会自动提供一个无参数的构造函数,称为默认构造函数。此默认构造函数调用类父级的无参数构造函数,如果该类没有其他父级,则调用Object构造函数。如果父级没有构造函数(对象确实有一个构造函数),则编译器将拒绝该程序。 如果所有对象都直接或间接继承自Object,那么
问题内容: 我刚刚开始在Java 8中使用注释,并得到了一些意外的结果。 我有这样的方法: 我编写了一个JUnit测试,为参数searchList传递了空值。我原以为会发生某种类型的错误,但好像没有注释就通过了。这是预期的行为吗?据我了解,这是允许您跳过编写样板空检查代码。 对于@NotNull应该做什么的解释将不胜感激。 问题答案: 和自己做什么。它们应该充当文档工具。 该注释提醒您在以下情况下
问题内容: 我是在Java中使用wait()和notify()的新手,并且遇到了IllegalMonitorStateException。 主要代号 我收到一个IllegalMonitorStateException,称为state.notify()。有任何想法吗? 编辑 :根据下面的答案是有效的代码。作为附带说明,我首先尝试使用与使用Integer相同的问题的枚举进行此操作。 问题答案: 这个