Caffe (ראשי תיבות של: Convolutional Architecture for Fast Feature Embedding) היא ספרייה ללמידה עמוקה, שפותחה במקור באוניברסיטת קליפורניה בברקלי. הוא זמינה להורדה כקוד פתוח, תחת רישיון BSD.[1] ספריית Caffe כתובה ב-++C, עם ממשק Python.[2]

Caffe
גרסה אחרונה 1.0 (18 באפריל 2017) עריכת הנתון בוויקינתונים
מערכת הפעלה לינוקס עריכת הנתון בוויקינתונים
נכתבה בשפות C++ עריכת הנתון בוויקינתונים
סוג רישיון רישיון BSD עריכת הנתון בוויקינתונים
קוד מקור https://github.com/BVLC/caffe עריכת הנתון בוויקינתונים
caffe.berkeleyvision.org
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

היסטוריה עריכה

את פרויקט Caffe יצר יאנגצ'ינג ג'יה במהלך הדוקטורט שלו באוניברסיטת ברקלי.[3] מאז עבר הפרויקט ל-GitHub.[4]

מאפיינים עריכה

Caffe תומך בסוגים רבים של ארכיטקטורות למידה עמוקה המיועדות לתחום הראייה הממוחשבת כמו סגמנטציה וסווג תמונות. הוא תומך ב-CNN, RCNN, LSTM ובעיצובי רשתות עצביות בחיבור מלא.[5] Caffe תומך בספריות גרעין חישובי מבוססי GPU ו-CPU כגון NVIDIA cuDNN ו-Intel MKL.[6][7]

יישומים עריכה

Caffe נמצא בשימוש בפרויקטי מחקר אקדמיים, אבות טיפוס של סטארט-אפים, ואפילו יישומים תעשייתיים בקנה מידה גדול בראייה, דיבור ומולטימדיה. Yahoo! שילבה גם את Caffe עם Apache Spark כדי ליצור את CaffeOnSpark, מסגרת למידה עמוקה מבוזרת.[8]

Caffe2 עריכה

באפריל 2017, פייסבוק הכריזה על Caffe2,[9] שכלל תכונות חדשות כגון Recurrent Neural Networks. בסוף מרץ 2018, Caffe2 מוזגה לתוך PyTorch.[10]

הערות שוליים עריכה

  1. ^ "BVLC/caffe". GitHub. 31 במרץ 2020. {{cite web}}: (עזרה)
  2. ^ "Comparing Frameworks: Deeplearning4j, Torch, Theano, TensorFlow, Caffe, Paddle, MxNet, Keras & CNTK". אורכב מ-המקור ב-2017-03-29. נבדק ב-2017-03-29.
  3. ^ "The Caffe Deep Learning Framework: An Interview with the Core Developers". Embedded Vision. 17 בינואר 2016. {{cite web}}: (עזרה)
  4. ^ "Caffe: a fast open framework for deep learning". GitHub. 31 במרץ 2020. {{cite web}}: (עזרה)
  5. ^ "Caffe tutorial - vision.princeton.edu" (PDF). אורכב מ-המקור (PDF) ב-5 באפריל 2017. {{cite web}}: (עזרה)
  6. ^ "Deep Learning for Computer Vision with Caffe and cuDNN". NVIDIA Developer Blog. 16 באוקטובר 2014. {{cite web}}: (עזרה)
  7. ^ "mkl_alternate.hpp". BVLC Caffe. נבדק ב-2018-04-11.
  8. ^ "Yahoo enters artificial intelligence race with CaffeOnSpark". 29 בפברואר 2016. {{cite web}}: (עזרה)
  9. ^ Team, Caffe2 (18 באפריל 2017). "Caffe2 Open Source Brings Cross Platform Machine Learning Tools to Developers". Caffe2. {{cite web}}: (עזרה)
  10. ^ "Caffe2 Merges With PyTorch". Medium. 16 במאי 2018. {{cite web}}: (עזרה)