- Machine Learning in Java
- AshishSingh Bhatia Bostjan Kaluza
- 217字
- 2021-06-10 19:30:08
Deeplearning4j
Deeplearning4j, or DL4J, is a deep learning library written in Java. It features a distributed as well as a single-machine deep learning framework that includes and supports various neural network structures such as feedforward neural networks, RBM, convolutional neural nets, deep belief networks, autoencoders, and others. DL4J can solve distinct problems, such as identifying faces, voices, spam, or e-commerce fraud.
Deeplearning4j is also distributed under the Apache 2.0 license and can be downloaded from http://deeplearning4j.org. The library is organized as follows:
- org.deeplearning4j.base: These are loading classes
- org.deeplearning4j.berkeley: These are math utility methods
- org.deeplearning4j.clustering: This is the implementation of k-means clustering
- org.deeplearning4j.datasets: This is dataset manipulation, including import, creation, iterating, and so on
- org.deeplearning4j.distributions: These are utility methods for distributions
- org.deeplearning4j.eval: These are evaluation classes, including the confusion matrix
- org.deeplearning4j.exceptions: This implements the exception handlers
- org.deeplearning4j.models: These are supervised learning algorithms, including deep belief networks, stacked autoencoders, stacked denoising autoencoders, and RBM
- org.deeplearning4j.nn: These are the implementations of components and algorithms based on neural networks, such as neural networks, multi-layer networks, convolutional multi-layer networks, and so on
- org.deeplearning4j.optimize: These are neural net optimization algorithms, including back propagation, multi-layer optimization, output layer optimization, and so on
- org.deeplearning4j.plot: These are various methods for rendering data
- org.deeplearning4j.rng: This is a random data generator
- org.deeplearning4j.util: These are helper and utility methods
推薦閱讀
- Google Cloud Platform Cookbook
- 商戰數據挖掘:你需要了解的數據科學與分析思維
- Learning Apache Spark 2
- 圖解PLC控制系統梯形圖和語句表
- 大數據平臺異常檢測分析系統的若干關鍵技術研究
- JSF2和RichFaces4使用指南
- 網絡綜合布線設計與施工技術
- MATLAB/Simulink權威指南:開發環境、程序設計、系統仿真與案例實戰
- 傳感器與新聞
- 網絡管理工具實用詳解
- Redash v5 Quick Start Guide
- 渲染王3ds Max三維特效動畫技術
- Flash CS3動畫制作融會貫通
- 探索中國物聯網之路
- Practical Internet of Things with JavaScript