加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Performance Encog vs Deeplearning4J

发布时间:2020-12-15 04:34:17 所属栏目:Java 来源:网络整理
导读:我们正在使用神经网络开发 Java项目.我们想在我们的数据集上测试不同的网络结构.现在我们评估哪个Java神经网络在性能方面是最好的.我们正在评估Encog,Neuroph和DL4J.你能告诉我们一些好的资源或你自己的经历吗? 谢谢 解决方法 Deeplearning4j创建者在这里:
我们正在使用神经网络开发 Java项目.我们想在我们的数据集上测试不同的网络结构.现在我们评估哪个Java神经网络在性能方面是最好的.我们正在评估Encog,Neuroph和DL4J.你能告诉我们一些好的资源或你自己的经历吗?
谢谢

解决方法

Deeplearning4j创建者在这里:

> Encog是由Jeff Heaton在90年代初编写的,并且长期以来一直是标准的Java DL框架.我不相信Encog处理分布式计算,可以与GPU,Hadoop,Spark或Kafka一起使用,或者考虑到自2006年以来DL中的许多算法进步.(杰夫,如果我错了,请纠正我!)
> Deeplearning4j完成所有这些事情.它适用于使用Spark作为访问层的分布式CPU或GPU.它已在CDH5上认证,很快就在HDP上认证……它包括LSTM(RNN),深度卷积网,RBM,DBN和word2vec以及其他神经网络的实现.它是目前最流行的JVM DL工具,也是全球前5大DL库之一.
> Deeplearning4j由数值计算lib ND4J或Java的n维数组提供支持.基本上,我们将Numpy移植到JVM.这使DL4J可扩展,你会看到我们在不久的将来添加其他算法,如强化学习.反过来,ND4J在libND4J上运行,这是一个快速计算的C库.我们还构建了矢量化库Canova,它可以获取任何类型的数据并将其转换为神经网络可以理解的向量.我们正试图解决NN上游的一些ETL问题.
> Neuroph具有强大的可视性,但我无法判断其余的框架,所以我会让他们自己说话!

http://deeplearning4j.org

https://github.com/deeplearning4j

https://github.com/deeplearning4j/nd4j

https://github.com/deeplearning4j/libnd4j

在Gitter上,Deeplearning4j的用户支持频道有近2000个开发人员.如果您有任何疑问,请加入我们:

https://gitter.im/deeplearning4j/deeplearning4j

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读