DL4J

DL4J

DL4J是一个基于JVM的深度学习框架,支持从Java训练模型并与Python生态系统互操作。

访问官网

价格

付费 / 免费增值

产品介绍

deeplearning4j (DL4J) 是一个基于JVM的深度学习框架,支持从Java训练模型并与Python生态系统互操作。它是唯一一个允许在Java中训练模型并与Python生态系统互操作的框架。DL4J通过其CPython绑定、模型导入支持和其他运行时如tensorflow-java和onnxruntime的互操作性,实现了这一点。它适用于各种使用案例,包括从Pytorch、Tensorflow、Keras等模型导入和重新训练、以及在JVM微服务环境、移动设备、IoT和Apache Spark等平台上部署。DL4J包括几个子模块,如Samediff和Nd4j。Samediff类似于TensorFlow/PyTorch,支持复杂图执行,是运行ONNX和TensorFlow图的基础API。Nd4j是一个类似于NumPy++的框架,结合了NumPy操作和TensorFlow/PyTorch操作。更多关于DL4J的详细信息和快速开始指南,请参见Quickstart和Required Dependencies指南。

同类推荐