ระบบนิเวศ Eclipse Deeplearning4J (DL4J) คือชุดของโปรเจ็กต์ที่มีจุดมุ่งหมายเพื่อรองรับความต้องการทั้งหมดของแอปพลิเคชันการเรียนรู้เชิงลึกที่ใช้ JVM ซึ่งหมายถึงการเริ่มต้นด้วยข้อมูลดิบ โหลดและประมวลผลล่วงหน้าจากทุกที่และทุกรูปแบบ ไปจนถึงการสร้างและปรับแต่งเครือข่ายการเรียนรู้เชิงลึกที่เรียบง่ายและซับซ้อนที่หลากหลาย
เนื่องจาก Deeplearning4J ทำงานบน JVM คุณจึงสามารถใช้กับภาษาที่ใช้ JVM ได้หลากหลายภาษา นอกเหนือจาก Java เช่น Scala, Kotlin, Clojure และอื่นๆ อีกมากมาย
สแตก DL4J ประกอบด้วย:
โปรเจ็กต์ทั้งหมดในระบบนิเวศ DL4J รองรับ Windows, Linux และ macOS การสนับสนุนฮาร์ดแวร์ประกอบด้วย CUDA GPU (10.0, 10.1, 10.2 ยกเว้น OSX), x86 CPU (x86_64, avx2, avx512), ARM CPU (arm, arm64, armhf) และ PowerPC (ppc64le)
สำหรับการสนับสนุนโครงการ โปรดไปที่ https://community.konduit.ai/
Deeplearning4J มีการพึ่งพาค่อนข้างน้อย ด้วยเหตุนี้เราจึงรองรับการใช้งานด้วยเครื่องมือสร้างเท่านั้น
< 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 >
เพิ่มการขึ้นต่อกันเหล่านี้ไปยังไฟล์ pom.xml ของคุณเพื่อใช้ Deeplearning4J กับแบ็คเอนด์ CPU ตัวอย่างโปรเจ็กต์แบบสแตนด์อโลนแบบเต็มมีอยู่ในที่เก็บตัวอย่าง หากคุณต้องการเริ่มโปรเจ็กต์ Maven ใหม่ตั้งแต่เริ่มต้น
เนื่องจาก DL4J เป็นโปรเจ็กต์ที่มีหลายแง่มุมซึ่งมีหลายโมดูลใน repo แบบโมโน เราขอแนะนำให้ดูตัวอย่างเพื่อดูการใช้งานที่แตกต่างกันของโมดูลต่างๆ ด้านล่างนี้เราจะเชื่อมโยงไปยังตัวอย่างสำหรับแต่ละโมดูล
สำหรับผู้ใช้ที่กำลังมองหาความสามารถในการรันโมเดลจากเฟรมเวิร์กอื่น โปรดดู:
คุณสามารถดูเอกสารอย่างเป็นทางการสำหรับ Deeplearning4J และไลบรารีอื่นๆ ของระบบนิเวศได้ที่ http://deeplearning4j.konduit.ai/
เรามีพื้นที่เก็บข้อมูลแยกต่างหากพร้อมตัวอย่างต่างๆ: https://github.com/eclipse/deeplearning4j-examples
แนะนำให้ใช้รุ่นที่รวบรวมไว้ล่วงหน้าอย่างเป็นทางการ (ดูด้านบน) แต่หากคุณต้องการสร้างจากแหล่งที่มา ขั้นแรกให้ดูข้อกำหนดเบื้องต้นสำหรับการสร้างจากแหล่งที่มาที่นี่: https://deeplearning4j.konduit.ai/multi-project/how-to-guides/build-from-source ดูคำแนะนำต่างๆ สำหรับการสร้าง cpu และ gpu ได้ที่นี่ โปรดไปที่ฟอรัมของเราเพื่อขอความช่วยเหลือเพิ่มเติม
หากต้องการดำเนินการทดสอบ โปรดดูโมดูลการทดสอบแพลตฟอร์ม โมดูลนี้ทำงานบน jdk 11 เท่านั้น (ส่วนใหญ่เกิดจากประกายไฟและข้อบกพร่องในเวอร์ชันสกาล่าที่เก่ากว่า + JDK 17)
การทดสอบแพลตฟอร์มช่วยให้คุณเรียกใช้ dl4j สำหรับแบ็กเอนด์ที่แตกต่างกัน มีคุณสมบัติบางอย่างที่คุณสามารถระบุได้ในบรรทัดคำสั่ง:
สามารถดูพารามิเตอร์เพิ่มเติมได้ที่นี่:
deeplearning4j/แพลตฟอร์มการทดสอบ/pom.xml
บรรทัด 47 ใน c1bf871
ใบอนุญาต Apache 2.0
Deeplearning4J ได้รับการพัฒนาอย่างแข็งขันโดยทีมงานที่ Konduit KK
[หากคุณต้องการความช่วยเหลือทางการค้า โปรดติดต่อเรา ที่ [email protected]