![Show Menu](styles/mobile-menu.png)
![Page Background](./../common/page-substrates/page0051.jpg)
reVISION
לימוד מכונה ב-
ועמה
Caffe
מספקת אינטגרציה עם
reVISION
את היכולת לממש מנועי הסקת המסקנות
מתבצעת
Caffe
ללימוד מכונה. אינטגרציה זו עם
בשכבת פיתוח האלגוריתמים וגם בשכבת פיתוח
מספקת
Caffe
היישומים. מסגרת העבודה
לאנשי הפיתוח ספריות, מודלים ומשקולות
רבים עבור לימוד-מקדמי בתוך ספריית
Python
™
) עבור
binding
, עם כריכות (
++
C
. מסגרת עבודה זו מאפשרת
MATLAB
™
ועבור
למשתמש ליצור רשתות וללמד אותן לבצע את
פעולות הרצויות מבלי שיהיה עליו להתחיל
מהתחלה. על מנת לעזור במחזור, משתמשי
יכולים לשתף את המודלים שלהם דרך
Caffe
, אשר מספק כמה מודלים
Model
Zoo
המודל
של רשתות שאותם אפשר לממש ולעדכן עבור
משימה מתמחה אם נדרש. רשתות ומשקולות
ובעת הפרישה
prototxt
אלו מוגדרות בתוך קובץ
בתוך סביבת לימוד המכונה, זה הקובץ המשמש
להגדרה של מנוע הסקת המסקנות.
Caffe
מספקת אינטגרציה עם
reVISION
וכך המימוש של מנועי הסקת המסקנות
.
prototxt
הופך להיות קל כמו גם לספק קובץ
מסגרת העבודה מטפלת בכל השאר. קובץ
זה משמש לאחר מכן כדי לקבוע
prototxt
את הקונפיגורציה של מערכת העיבוד ושל
הספריות המותאמות באופטימיזציה בחומרה
בתוך הלוגיקה הניתנת לתכנות. הלוגיקה
הניתנת לתכנות משמשת כדי לממש את מנוע
«
«
:3
איור
reVISION
Stack
Caffe -
אינטגרציית הזרימה ב
:4
איור
הסקת המסקנות ומכילה פונקציות כמו למשל
ועוד.
Conv
,
ReLu
,
Pooling
מערכות ייצוג המספרים המשמשות במימושים
של מנוע הסקת המסקנות ללימוד מכונה
ממלאים תפקיד משמעותי גם בביצועים שלו.
יישומים של לימוד מכונה משתמשים יותר
ויותר במערכות מספרים בנקודה קבועה בדיוק
מופחת, שהן היעילות יותר, כדוגמת ייצוג
. בשימוש במערכות מספרים בנקודה
INT8
קבועה בדיוק מופחת אין איבוד משמעותי
של דיוק בהשוואה לגישה המסורתית של
). מאחר שביצוע
FP32
שימוש בנקודה צפה (
פעולות מתמטיות בנקודה קבועה גם קל יותר
באופן משמעותי מאשר בנקודה צפה, המעבר
מאפשר פתרונות יעילים יותר
INT8
לשימוש ב-
ומהירים יותר בחלק מהמימושים. שימוש זה
במערכת מספרים בנקודה קבועה מתאים
במיוחד עבור מימושים בתוך פתרון של
מספקת
reVISION
לוגיקה ניתנת לתכנות ו-
.
PL
בתוך לוגיקת
INT8
יכולת לעבוד בייצוגי
אלו מאפשרים להשתמש בבלוקים
INT8
ייצוגי
בתוך הלוגיקה הניתנת
DSP
ייעודיים של עיבוד
לתכנות. הארכיטקטורה של בלוקי עיבוד
מאפשרת לבצע בו זמנית עד שתי פעולות
DSP
(כפל והכנסה לצובר)
Multiply
-
Accumulate
.)
kernel
בעת השימוש באותן משקולות גרעין (
כך מתאפשר לא רק מימוש בביצועים גבוהים,
אלא גם מימוש שמספק פיזור הספק מופחת.
האופי הגמיש של הלוגיקה הניתנת לתכנות
מאפשר גם לממש בקלות מערכות נוספות של
ייצוג מספרים בנקודה קבועה בדיוק מופחת עם
אימוצם.
מסקנות
מספקת לאנשי הפיתוח אפשרות
reVISION
למנף את היכולת המסופקת על ידי התקני
Zync
®
-7000
בריבוי מעבדים
SoC
המערכות
. עובדה זו נכונה
Zync
®
UltraScale
™
+-
ו
במיוחד מאחר שאין צורך להיות מומחה
על מנת לממש את האלגוריתמים באמצעות
לוגיקה ניתנת לתכנות. אפשר לממש את
האלגוריתמים ויישומי לימוד המכונה האלו
באמצעות מסגרות עבודה ברמה גבוהה
בתקן תעשייתי, ולקצר את זמן הפיתוח של
המערכת. כך מתאפשר לאיש הפיתוח למסור
מערכת שמספקת יכולת תגובה מורחבת,
ניתנת להגדרת קונפיגורציה ומציגה פתרון
מיטבי מבחינת ההספק.
מוצרי
הליקוילים ללא לשונית-
יעילים יותר
פשוטים יותר
מעלות המערכות
50%
חסכון של מעל
חסכון בזמן עבודה ובכוח אדם
sammy@dusar.co.ilדוא“ל:
0505203022 :
נייד
039130105 :
פקס
03-9130002 :‘
טל
49277
, פתח תקווה
6
רבניצקי
חברה להנדסה ולהספקה בע“מ
ומעל לכל- מלאי גדול ומגוון. אספקה מיידית
דוצר מכריזה על מהפכה במוצרי הליקויל
51 l New-Tech Magazine