Next Page  51 / 108 Previous Page
Information
Show Menu
Next Page 51 / 108 Previous Page
Page Background

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