gpt4 book ai didi

java - 性能 Encog 与 Deeplearning4J

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:22:58 25 4
gpt4 key购买 nike

我们正在使用 Java 开发一个使用神经网络的项目。我们想在我们的数据集上测试不同的网络结构。现在我们评估哪种 Java 神经网络在性能方面是最好的。我们正在评估 Encog、Neuroph 和 DL4J。你能告诉我们一些好的资源或你自己的经验吗?谢谢

最佳答案

Deeplearning4j 创建者在这里:

  • Encog 由 Jeff Heaton 在 90 年代初编写,并且在很长一段时间内都是标准的 Java DL 框架。我不认为 Encog 处理分布式计算,与 GPU、Hadoop、Spark 或 Kafka 一起工作,或者考虑自 2006 年以来 DL 中的许多算法进步。(Jeff,如果我错了请纠正我!)

  • Deeplearning4j 可以做所有这些事情。它使用 Spark 作为访问层在分布式 CPU 或 GPU 上工作。它在 CDH5 上获得认证,很快在 HDP 上获得认证……它包括 LSTM (RNN)、深度卷积网络、RBM、DBN 和 word2vec 以及其他神经网络的实现。它是目前最流行的 JVM DL 工具,也是世界上排名前 5 的 DL 库之一。

  • Deeplearning4j 由数值计算库 ND4J 或 Java 的 n 维数组提供支持。基本上,我们将 Numpy 移植到了 JVM。这使得 DL4J 具有可扩展性,您会看到我们在不久的将来添加其他算法,如强化学习。反过来,ND4J 在 libND4J 上运行,libND4J 是一个可以加快计算速度的 C++ 库。我们还构建了向量化库 Canova,它可以获取任何类型的数据并将其转换为神经网络可以理解的 vector 。我们正在尝试解决 NN 上游的一些 ETL 问题。

  • Neuroph的可视化很强,但我无权评判他们框架的其余部分,所以我就让他们自己说吧!

    http://deeplearning4j.org

    https://github.com/deeplearning4j

    https://github.com/deeplearning4j/nd4j

    https://github.com/deeplearning4j/libnd4j

Deeplearning4j 在 Gitter 上的用户支持 channel 中有近 2000 名开发者。如果您有任何问题,请加入我们:

https://gitter.im/deeplearning4j/deeplearning4j

关于java - 性能 Encog 与 Deeplearning4J,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37212134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com