Ekosistem Eclipse Deeplearning4J (DL4J) adalah serangkaian proyek yang dimaksudkan untuk mendukung semua kebutuhan aplikasi pembelajaran mendalam berbasis JVM. Ini berarti memulai dengan data mentah, memuat dan memprosesnya terlebih dahulu dari mana saja dan dalam format apa pun, hingga membangun dan menyempurnakan beragam jaringan pembelajaran mendalam yang sederhana dan kompleks.
Karena Deeplearning4J berjalan di JVM Anda dapat menggunakannya dengan berbagai macam bahasa berbasis JVM selain Java, seperti Scala, Kotlin, Clojure dan masih banyak lagi.
Tumpukan DL4J terdiri dari:
Semua proyek di ekosistem DL4J mendukung Windows, Linux, dan macOS. Dukungan perangkat keras mencakup GPU CUDA (10.0, 10.1, 10.2 kecuali OSX), CPU x86 (x86_64, avx2, avx512), CPU ARM (arm, arm64, armhf) dan PowerPC (ppc64le).
Untuk dukungan proyek ini, silakan kunjungi https://community.konduit.ai/
Deeplearning4J memiliki beberapa dependensi. Karena alasan ini kami hanya mendukung penggunaan dengan alat build.
< dependencies >
< dependency >
< groupId >org.deeplearning4j</ groupId >
< artifactId >deeplearning4j-core</ artifactId >
< version >1.0.0-M2.1</ version >
</ dependency >
< dependency >
< groupId >org.nd4j</ groupId >
< artifactId >nd4j-native-platform</ artifactId >
< version >1.0.0-M2.1</ version >
</ dependency >
</ dependencies >
Tambahkan dependensi ini ke file pom.xml Anda untuk menggunakan Deeplearning4J dengan backend CPU. Contoh proyek mandiri lengkap tersedia di repositori contoh, jika Anda ingin memulai proyek Maven baru dari awal.
Karena DL4J merupakan proyek multi segi dengan beberapa modul dalam repo mono, kami sarankan untuk melihat contoh untuk mengetahui perbedaan penggunaan modul yang berbeda. Di bawah ini kami akan menautkan ke contoh untuk setiap modul.
Untuk pengguna yang ingin menjalankan model dari kerangka kerja lain, lihat:
Anda dapat menemukan dokumentasi resmi untuk Deeplearning4J dan perpustakaan ekosistem lainnya di http://deeplearning4j.konduit.ai/.
Kami memiliki repositori terpisah dengan berbagai contoh yang tersedia: https://github.com/eclipse/deeplearning4j-examples
Lebih disukai menggunakan rilis resmi yang telah dikompilasi sebelumnya (lihat di atas). Namun jika ingin membangun dari sumber, lihat dulu prasyarat membangun dari sumber di sini: https://deeplearning4j.konduit.ai/multi-project/how-to-guides/build-from-source. Berbagai instruksi untuk pembuatan CPU dan GPU dapat ditemukan di sana. Silakan kunjungi forum kami untuk bantuan lebih lanjut.
Untuk menjalankan pengujian, silakan lihat modul platform-tests. Modul ini hanya berjalan di jdk 11 (sebagian besar karena percikan dan bug dengan versi scala yang lebih lama + JDK 17)
platform-tests memungkinkan Anda menjalankan dl4j untuk backend yang berbeda. Ada beberapa properti yang dapat Anda tentukan pada baris perintah:
Parameter lainnya dapat ditemukan di sini:
deeplearning4j/platform-tests/pom.xml
Baris 47 di c1bf871
Lisensi Apache 2.0
Deeplearning4J dikembangkan secara aktif oleh tim di Konduit KK.
[Jika Anda memerlukan dukungan komersial, jangan ragu untuk menghubungi kami. di [email protected]