กลับไปหน้าบทความ

อ่าน 5 นาที

การเปรียบเทียบซอฟต์แวร์การเรียนรู้เชิงลึก

ตารางต่อไปนี้เปรียบเทียบ เฟรมเวิร์กซอฟต์แวร์ ไลบรารี และ โปรแกรม คอมพิวเตอร์ ที่โดดเด่น สำหรับการประยุกต์ใช้ การเรียนรู้เชิงลึก

การเปรียบเทียบซอฟต์แวร์การเรียนรู้เชิงลึก

ตารางต่อไปนี้เปรียบเทียบเฟรมเวิร์กซอฟต์แวร์ไลบรารีและโปรแกรมคอมพิวเตอร์ ที่โดดเด่น สำหรับการประยุกต์ใช้ การเรียนรู้เชิงลึก

ซอฟต์แวร์การเรียนรู้เชิงลึก (Deep learning software) ชื่ออะไรนะ?

ซอฟต์แวร์ ผู้สร้าง การเผยแพร่ครั้งแรก ใบอนุญาตซอฟต์แวร์[]
โอเพนซอร์ส
แพลตฟอร์ม เขียนเป็น อินเทอร์เฟซ รองรับ OpenMPการสนับสนุน OpenCLรองรับ CUDA
การสนับสนุนROCm [ 1 ]
การแยกความแตกต่างอัตโนมัติ[ 2 ]มีโมเดลที่ผ่านการฝึกฝนล่วงหน้า
การประมวลผลแบบขนาน(หลายโหนด)
พัฒนาอย่างต่อเนื่อง
บิ๊กดีแอลเจสัน ได (อินเทล) 2016 อะปาเช่ 2.0ใช่ Apache Spark สกาล่า สกาล่า, ไพธอน เลขที่ เลขที่ ใช่ ใช่ ใช่ ใช่
คาเฟ่ศูนย์วิสัยทัศน์และการเรียนรู้เบิร์กลีย์ 2013 บีเอสดีใช่ ลินุกซ์ , มอสซาเรลล่า , วินโดวส์[ 3 ]ซี++Python , MATLAB , C++ใช่ อยู่ระหว่างการพัฒนา[ 4 ]ใช่ เลขที่ ใช่ ใช่[ 5 ]ใช่ ใช่ เลขที่ ? หมายเลข[ 6 ]
เชนเนอร์เครือข่ายที่ต้องการ 2015 บีเอสดีใช่ ลินุกซ์ , มอสซาเรลล่าไพธอนไพธอนเลขที่ เลขที่ ใช่ เลขที่ ใช่ ใช่ ใช่ ใช่ เลขที่ ใช่ หมายเลข[ 7 ]
ดีพเลิร์นนิ่ง4เจทีมวิศวกรรม Skymind; ชุมชน Deeplearning4j; เดิมทีเป็นผลงานของ Adam Gibson 2014 อะปาเช่ 2.0ใช่ ลินุกซ์ , มอสซาเรลล่า , วินโดวส์ , แอนดรอยด์ ( ใช้งานได้หลายแพลตฟอร์ม ) ซี++จาวาJava , Scala , Clojure , Python ( Keras ) Kotlinใช่ หมายเลข[ 8 ]ใช่[ 9 ] [ 10 ]เลขที่ กราฟการคำนวณ ใช่[ 11 ]ใช่ ใช่ ใช่ ใช่[ 12 ]ใช่
ดีพสปีดไมโครซอฟต์ 2019 อะปาเช่ 2.0 ใช่ ลินุกซ์, มอสซาเรลล่า, วินโดว์ Python, C++, CUDA ไพธอน เลขที่ เลขที่ ใช่ เลขที่ ใช่ ใช่ ใช่ ใช่ เลขที่ ใช่ ใช่
ดีลิบเดวิส คิง 2002 ใบอนุญาตซอฟต์แวร์ Boostใช่ ข้ามแพลตฟอร์มซี++C++ , Pythonใช่ เลขที่ ใช่ เลขที่ ใช่ ใช่ เลขที่ ใช่ ใช่ ใช่ ใช่
ฟาสไทเร็ว.ไอ2018 อะปาเช่ 2.0 ใช่ ลินุกซ์, มอสซาเรลล่า, วินโดว์ Python, CUDA ไพธอน เลขที่ เลขที่ ใช่ เลขที่ ใช่ ใช่ ใช่ ใช่ เลขที่ ใช่ ใช่
ฟลักซ์ไมค์ อินเนส 2017 เอ็มไอทีใช่ ลินุกซ์ , มอสซาเรลล่า , วินโดวส์ ( ใช้งานได้หลายแพลตฟอร์ม ) จูเลียจูเลียใช่ เลขที่ ใช่ ใช่[ 13 ]ใช่ ใช่ เลขที่ ใช่ ใช่
โฮโรวอดอูเบอร์ เทคโนโลยีส์2017 อะปาเช่ 2.0 ใช่ ลินุกซ์, มอสซาเรลล่า, วินโดว์ Python, C++, CUDA ไพธอน เลขที่ เลขที่ ใช่ เลขที่ ใช่ ใช่ ใช่ ใช่ เลขที่ ใช่ ใช่
ไลบรารีเร่งความเร็วการวิเคราะห์ข้อมูล Intelอินเทล 2015 อะปาเช่ 2.0ใช่ Linux , macOS , WindowsบนซีพียูIntel [ 14 ]C++ , Python , JavaC++ , Python , Java [ 14 ]ใช่ เลขที่ เลขที่ เลขที่ ใช่ เลขที่ ใช่ ใช่ ใช่
Intel Math Kernel Library 2017 [ 15 ]และเวอร์ชันต่อมา อินเทล 2017 กรรมสิทธิ์เลขที่ Linux , macOS , WindowsบนซีพียูIntel [ 16 ]ซี/ซีดับเบิลยู, ดีพีซีดับเบิลยู, ฟอร์ทราน C [ 17 ]ใช่[ 18 ]เลขที่ เลขที่ เลขที่ ใช่ เลขที่ ใช่[ 19 ]ใช่[ 19 ]เลขที่ ใช่
Google JAXGoogle 2018 อะปาเช่ 2.0ใช่ ลินุกซ์ , มอสซาเรลล่า , วินโดวส์ไพธอนไพธอนเฉพาะบนลินุกซ์ เลขที่ ใช่ เลขที่ ใช่ ใช่
เคราส์ฟร็องซัวส์ โชลเลต์ 2015 เอ็มไอทีใช่ ลินุกซ์ , มอสซาเรลล่า , วินโดวส์ไพธอนไพธอน , อาร์เฉพาะกรณีที่ใช้ Theano เป็นแบ็กเอนด์เท่านั้น สามารถใช้ Theano, Tensorflow หรือ PlaidML เป็นแบ็กเอนด์ได้ ใช่ เลขที่ ใช่ ใช่[ 20 ]ใช่ ใช่ ไม่[ 21 ]ใช่[ 22 ]ใช่
MATLAB + Deep Learning Toolbox (เดิมชื่อ Neural Network Toolbox) แมธเวิร์คส์1992 กรรมสิทธิ์เลขที่ ลินุกซ์ , มอสซาเรลล่า , วินโดวส์C , C++ , Java , MATLABMATLABเลขที่ เลขที่ ฝึกฝนด้วย Parallel Computing Toolbox และสร้างโค้ด CUDA ด้วย GPU Coder [ 23 ]เลขที่ ใช่[ 24 ]ใช่[ 25 ] [ 26 ]ใช่[ 25 ]ใช่[ 25 ]ใช่ ด้วย Parallel Computing Toolbox [ 27 ]ใช่
ชุดเครื่องมือการเรียนรู้เชิงปัญญาของ Microsoft (CNTK) การวิจัยของไมโครซอฟต์2016 MIT [ 28 ]ใช่ Windows , Linux [ 29 ] ( macOSผ่าน Docker อยู่ในแผนงาน) ซี++Python ( Keras ), C++ , บรรทัดคำสั่ง , [ 30 ] BrainScript [ 31 ] ( .NETอยู่ในแผนงาน[ 32 ] ) ใช่[ 33 ]เลขที่ ใช่ เลขที่ ใช่ ใช่[ 34 ]ใช่[ 35 ]ใช่[ 35 ]หมายเลข[ 36 ]ใช่[ 37 ]หมายเลข[ 38 ]
มายด์สปอร์หัวเว่ย2020 อะปาเช่ 2.0ใช่ ลินุกซ์ , วินโดวส์ , มอส ซาเรลล่า , ยูเลอร์ โอเอส , โอ เพนยูเลอร์ , โอเพนฮาร์โมนี , โอนิโรโอเอส , ฮาร์โมนีโอเอส , แอนดรอยด์C++ , Rust , Julia , Python , ArkTS , Cangjie , Java (Lite)
ML.NETไมโครซอฟต์ 2018 เอ็มไอทีใช่ วินโดวส์, ลินุกซ์, มอสซาเรลล่า C#, C++ ซี#, เอฟ# ใช่
Apache MXNetมูลนิธิซอฟต์แวร์ Apache 2015 อะปาเช่ 2.0ใช่ Linux , macOS , Windows , [ 39 ] [ 40 ] AWS , Android , [ 41 ] iOS , JavaScript [ 42 ]ไลบรารีหลัก C++ขนาดเล็กC++ , Python , Julia , MATLAB , JavaScript , Go , R , Scala , Perl , Clojureใช่ เลขที่ ใช่ เลขที่ ใช่[ 43 ]ใช่[ 44 ]ใช่ ใช่ ใช่ ใช่[ 45 ]เลขที่
นักออกแบบระบบประสาทอาร์เทลนิคส์ 2014 กรรมสิทธิ์เลขที่ ลินุกซ์ , มอสซาเรลล่า , วินโดวส์ซี++ส่วนติดต่อผู้ใช้แบบกราฟิกใช่ เลขที่ ใช่ เลขที่ การหาอนุพันธ์เชิงวิเคราะห์ เลขที่ เลขที่ เลขที่ เลขที่ ใช่ ใช่
โอเพ่นเอ็นเอ็นอาร์เทลนิคส์ 2003 จีเอ็นยูแอลจีพีแอลใช่ ข้ามแพลตฟอร์มซี++ซี++ใช่ เลขที่ ใช่ เลขที่ ? ใช่[ 46 ]เลขที่ เลขที่ เลขที่ ? ใช่
เพล็ดเอ็มแอลVertex.AI , Intel2017 อะปาเช่ 2.0ใช่ ลินุกซ์ , มอสซาเรลล่า , วินโดวส์Python , C++ , OpenCLPython , C++? OpenCL ICD บางรายการไม่ได้รับการยอมรับ เลขที่ เลขที่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่
ไพทอร์ชเมตา AI2016 บีเอสดีใช่ ลินุกซ์ , มอสซาเรลล่า , วินโดวส์ , แอนดรอยด์[ 47 ]Python , C , C++ , CUDAหลาม , C++ , จูเลีย , อาร์[ 48 ]ใช่ ผ่านแพ็คเกจที่บำรุงรักษาแยกต่างหาก[ 49 ] [ 50 ] [ 51 ]ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่[ 52 ]ใช่ ใช่
ไพทอร์ช ไลท์นิ่งLightning-AI (เดิมคือ William Falcon) [ 53 ]2019 อะปาเช่ 2.0ใช่ ลินุกซ์, มอสซาเรลล่า, วินโดว์ ไพธอน ไพธอน ใช่ ผ่านทาง PyTorch ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่ ใช่[ 54 ]ใช่
อะปาเช่ ซิงกามูลนิธิซอฟต์แวร์ Apache2015 อะปาเช่ 2.0ใช่ ลินุกซ์ , มอสซาเรลล่า , วินโดวส์ซี++Python , C++ , Javaเลขที่ รองรับในเวอร์ชัน 1.0 ใช่ เลขที่ ? ใช่ ใช่ ใช่ ใช่ ใช่ ใช่
เทนเซอร์โฟลว์กูเกิลเบรน2015 อะปาเช่ 2.0ใช่ ลินุกซ์ , มอสซาเรลล่า , วินโดวส์ , [ 55 ] [ 56 ]แอนดรอยด์C++ , Python , CUDAPython ( Keras ), C / C++ , Java , Go , JavaScript , R , [ 57 ] Julia , Swiftเลขที่ อยู่ในแผนงาน[ 58 ]แต่ได้รับการสนับสนุน จาก SYCL [ 59 ] แล้วใช่ ใช่ ใช่[ 60 ]ใช่[ 61 ]ใช่ ใช่ ใช่ ใช่ ใช่
เทนเซอร์อาร์ทีเอ็นดีวีดี2017 กรรมสิทธิ์เลขที่ ลินุกซ์ , วินโดวส์บนการ์ดจอ NvidiaC++ , Python , CUDAC++ , Pythonเลขที่ เลขที่ ใช่ เลขที่ เลขที่ เลขที่ เลขที่ ใช่ เลขที่ เลขที่ ใช่
เธียโนมหาวิทยาลัยมอนทรีอัล2007 บีเอสดีใช่ ข้ามแพลตฟอร์มไพธอนไพธอน ( เคราส์ ) ใช่ อยู่ระหว่างการพัฒนา[ 62 ]ใช่ เลขที่ ใช่[ 63 ] [ 64 ]ผ่านสวนสัตว์จำลองของลาซานญ่า[ 65 ]ใช่ ใช่ ใช่ ใช่[ 66 ]เลขที่
คบเพลิงโรแนน คอลโลเบิร์ต, โคเรย์ คาวูคคูโอกลู, เคลมองต์ ฟาราเบต 2002 บีเอสดีใช่ ลินุกซ์ , มอสซาเรลล่า , วินโดวส์ , [ 67 ]แอนดรอยด์ , [ 68 ]ไอโอเอสซีลัLua , Lua JIT, [ 69 ] C , ไลบรารียูทิลิตี้สำหรับC++ / OpenCL [ 70 ]ใช่ การใช้งานของบุคคลที่สาม[ 71 ] [ 72 ]ใช่[ 73 ] [ 74 ]เลขที่ ผ่านทางAutograd ของTwitter [ 75 ]ใช่[ 76 ]ใช่ ใช่ ใช่ ใช่[ 67 ]เลขที่
RANT (เครื่องมือประสาทเทียมแบบเรียลไทม์) [ 77 ]ดักลาส แซนทรี 2023 บีเอสดีใช่ ลินุกซ์ , มอสซาเรลล่า , วินโดวส์C++ , PythonC++ , Pythonเลขที่ เลขที่ เลขที่ เลขที่ เลขที่ ใช่ เลขที่ ใช่ เลขที่ เลขที่ ใช่
Wolfram Mathematica 10 [ 78 ]และรุ่นต่อมา วูลฟราม รีเสิร์ช2014 กรรมสิทธิ์เลขที่ วินโดวส์ , มอสซาเรลล่า , ลินุกซ์ , ค ลาวด์คอมพิวติ้งC++ , Wolfram Language , CUDAภาษาวูลฟรัมใช่ เลขที่ ใช่ เลขที่ ใช่ ใช่[ 79 ]ใช่ ใช่ ใช่ ใช่[ 80 ]ใช่
ซอฟต์แวร์ ผู้สร้าง การเผยแพร่ครั้งแรก ใบอนุญาตซอฟต์แวร์[]
โอเพนซอร์ส
แพลตฟอร์ม เขียนเป็น อินเทอร์เฟซ รองรับ OpenMPการสนับสนุน OpenCLรองรับ CUDA
การสนับสนุนROCm [ 81 ]
การแยกความแตกต่างอัตโนมัติ[ 2 ]มีโมเดลที่ผ่านการฝึกฝนล่วงหน้า
การประมวลผลแบบขนาน(หลายโหนด)
พัฒนาอย่างต่อเนื่อง
  1. ^ a bใบอนุญาตที่ระบุไว้ในที่นี้เป็นเพียงบทสรุป และไม่ได้ถือเป็นข้อความที่สมบูรณ์ของใบอนุญาต บางห้องสมุดอาจใช้ห้องสมุดอื่นภายในองค์กรภายใต้ใบอนุญาตที่แตกต่างกัน

การเปรียบเทียบความเข้ากันได้ของโมเดลการเรียนรู้ของเครื่อง

ชื่อรูปแบบ เป้าหมายการออกแบบ ใช้งานร่วมกับรูปแบบอื่นๆ ได้ โมเดล DNN แบบครบวงจร การประมวลผลก่อนและหลัง การกำหนดค่าขณะทำงานสำหรับการปรับแต่งและสอบเทียบ การเชื่อมต่อโมเดล DNN แพลตฟอร์มทั่วไป
TensorFlow , Keras , Caffe , Torchการฝึกอบรมอัลกอริทึม เลขที่ ไม่ / แยกไฟล์ในรูปแบบส่วนใหญ่ เลขที่ เลขที่ เลขที่ ใช่
ออนน็อกซ์การฝึกอบรมอัลกอริทึม ใช่ ไม่ / แยกไฟล์ในรูปแบบส่วนใหญ่ เลขที่ เลขที่ เลขที่ ใช่

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Comparison_of_deep_learning_software&oldid=1350976231 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การเปรียบเทียบซอฟต์แวร์การเรียนรู้เชิงลึก

ตารางต่อไปนี้เปรียบเทียบ เฟรมเวิร์กซอฟต์แวร์ ไลบรารี และ โปรแกรม คอมพิวเตอร์ ที่โดดเด่น สำหรับการประยุกต์ใช้ การเรียนรู้เชิงลึก

ซอฟต์แวร์การเรียนรู้เชิงลึก (Deep learning software) ชื่ออะไรนะ?

ซอฟต์แวร์ ผู้สร้าง การเผยแพร่ครั้งแรก ใบอนุญาตซอฟต์แวร์ [ ก ] โอเพนซอร์ส แพลตฟอร์ม เขียนเป็น อินเทอร์เฟซ รองรับ OpenMP การสนับสนุน OpenCL รองรับ CUDA การสนับสนุน ROCm [ 1 ] การแยกความแตกต่างอัตโนมัติ [ 2 ] มีโมเดลที่ผ่านการฝึกฝนล่วงหน้า โครงข่ายแบบวนซ้ำ...

การเปรียบเทียบความเข้ากันได้ของโมเดลการเรียนรู้ของเครื่อง

ชื่อรูปแบบ เป้าหมายการออกแบบ ใช้งานร่วมกับรูปแบบอื่นๆ ได้ โมเดล DNN แบบครบวงจร การประมวลผลก่อนและหลัง การกำหนดค่าขณะทำงานสำหรับการปรับแต่งและสอบเทียบ การเชื่อมต่อโมเดล DNN แพลตฟอร์มทั่วไป TensorFlow , Keras , Caffe , Torch การฝึกอบรมอัลกอริทึม เลขที่ ไม่ /...

ดูเพิ่มเติม

การเปรียบเทียบซอฟต์แวร์การเรียนรู้ของเครื่อง การเปรียบเทียบโปรแกรมวิเคราะห์ทางสถิติ การเปรียบเทียบสถาปัตยกรรมทางปัญญา รายชื่อซอฟต์แวร์ปัญญาประดิษฐ์แบบโอเพนซอร์ส รายชื่อชุดข้อมูลสำหรับการวิจัยด้านการเรียนรู้ของเครื่อง รายชื่อซอฟต์แวร์วิเคราะห์เชิงตัวเลข...