อ่าน 2 นาที
Caffe (ซอฟต์แวร์)
Caffe (Convolutional Architecture for Fast Feature Embedding) เป็น เฟรมเวิร์ก การเรียนรู้เชิงลึกที่พัฒนาขึ้นครั้งแรกที่มหาวิทยาลัยแคลิฟอร์เนีย...
Caffe (ซอฟต์แวร์)
| คาเฟ่ | |
|---|---|
| ผู้เขียนต้นฉบับ | หยางชิงเจีย |
| นักพัฒนา | ศูนย์วิสัยทัศน์และการเรียนรู้เบิร์กลีย์ |
| เวอร์ชันเสถียร | 1.0 [ 1 ] / 18 เมษายน 2560 |
| เขียนเป็น | ซี++ |
| ระบบปฏิบัติการ | ลินุกซ์ , มอสซาเรลล่า , วินโดวส์[ 2 ] |
| พิมพ์ | ห้องสมุดสำหรับการเรียนรู้เชิงลึก |
| ใบอนุญาต | บีเอสดี[ 3 ] |
| เว็บไซต์ | caffe.berkeleyvision.org |
| ที่เก็บข้อมูล |
|
| ส่วนหนึ่งของชุดบทความเกี่ยวกับ |
| การเรียนรู้ของเครื่องจักรและการขุดข้อมูล |
|---|
Caffe (Convolutional Architecture for Fast Feature Embedding) เป็น เฟรมเวิร์ก การเรียนรู้เชิงลึกที่พัฒนาขึ้นครั้งแรกที่มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์เป็นโอเพนซอร์สภายใต้ใบอนุญาต BSD [ 4 ]เขียนด้วย ภาษา C++โดยมีอิน เทอ ร์เฟซPython [ 5 ]
ประวัติศาสตร์
Yangqing Jia สร้างโปรเจกต์ Caffe ขึ้นระหว่างที่เขากำลังศึกษาปริญญาเอกที่ UC Berkeley ขณะทำงานในห้องปฏิบัติการของ Trevor Darrell [ 6 ]เวอร์ชันแรกที่เรียกว่า "DeCAF" ปรากฏตัวครั้งแรกในฤดูใบไม้ผลิปี 2013 เมื่อถูกนำไปใช้ใน การแข่งขัน ILSVRC (ต่อมาเรียกว่า ImageNet) ไลบรารีนี้ได้รับการตั้งชื่อว่า Caffe และเผยแพร่สู่สาธารณะในเดือนธันวาคม 2013 [ 6 ]สิ้นสุดการสนับสนุนในปี 2018 และโฮสต์อยู่บนGitHub [ 7 ]
คุณสมบัติ
Caffe รองรับสถาปัตยกรรมการเรียนรู้เชิงลึกหลายประเภทที่มุ่งเน้นการจำแนกภาพและการแบ่งส่วนภาพรองรับการออกแบบเครือข่ายประสาทแบบCNN , RCNN, LSTM และแบบเชื่อมต่อเต็มรูปแบบ [ 8 ] Caffe รองรับไลบรารีเคอร์เนลการคำนวณเร่งความเร็วบน GPU และ CPU เช่นNvidia cuDNN และIntel MKL [ 9 ] [ 10 ]
แอปพลิเคชัน
Caffe กำลังถูกนำไปใช้ในโครงการวิจัยทางวิชาการ ต้นแบบสตาร์ทอัพ และแม้แต่แอปพลิเคชันอุตสาหกรรมขนาดใหญ่ในด้านการมองเห็น การพูด และมัลติมีเดียYahoo!ยังได้ผสานรวม Caffe กับApache Sparkเพื่อสร้าง CaffeOnSpark ซึ่งเป็นเฟรมเวิร์กการเรียนรู้เชิงลึกแบบกระจาย[ 11 ]
คาเฟ่2
ในเดือนเมษายน พ.ศ. 2560 Facebookได้ประกาศเปิดตัว Caffe2 [ 12 ]ซึ่งมีคุณสมบัติใหม่ๆ เช่นเครือข่ายประสาทแบบวนซ้ำ (RNN) ในช่วงปลายเดือนมีนาคม พ.ศ. 2561 Caffe2 ได้ถูกรวมเข้ากับPyTorch [ 13 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ Caffe (ซอฟต์แวร์)
Caffe (Convolutional Architecture for Fast Feature Embedding) เป็น เฟรมเวิร์ก การเรียนรู้เชิงลึกที่พัฒนาขึ้นครั้งแรกที่มหาวิทยาลัยแคลิฟอร์เนีย...
ประวัติศาสตร์
Yangqing Jia สร้างโปรเจกต์ Caffe ขึ้นระหว่างที่เขากำลังศึกษาปริญญาเอกที่ UC Berkeley ขณะทำงานในห้องปฏิบัติการของ Trevor Darrell [ 6 ] เวอร์ชันแรกที่เรียกว่า "DeCAF" ปรากฏตัวครั้งแรกในฤดูใบไม้ผลิปี 2013 เมื่อถูกนำไปใช้ใน การแข่งขัน ILSVRC (ต่อมาเรียกว่า...
คุณสมบัติ
Caffe รองรับสถาปัตยกรรมการเรียนรู้เชิงลึกหลายประเภทที่มุ่งเน้น การจำแนกภาพ และ การแบ่งส่วนภาพ รองรับการออกแบบเครือข่ายประสาทแบบ CNN , RCNN, LSTM และแบบเชื่อมต่อเต็มรูปแบบ [ 8 ] Caffe รองรับไลบรารีเคอร์เนลการคำนวณเร่งความเร็วบน GPU และ CPU เช่น Nvidia cuDNN...
แอปพลิเคชัน
Caffe กำลังถูกนำไปใช้ในโครงการวิจัยทางวิชาการ ต้นแบบสตาร์ทอัพ และแม้แต่แอปพลิเคชันอุตสาหกรรมขนาดใหญ่ในด้านการมองเห็น การพูด และมัลติมีเดีย Yahoo! ยังได้ผสานรวม Caffe กับ Apache Spark เพื่อสร้าง CaffeOnSpark ซึ่งเป็นเฟรมเวิร์กการเรียนรู้เชิงลึกแบบกระจาย [ 11 ]