שאלות נפוצות
ציר זמן
צ'אט
פרספקטיבה

PyTorch

מוויקיפדיה, האנציקלופדיה החופשית

Remove ads

PyTorch היא ספריית למידת מכונה בקוד פתוח המבוססת על ספריית Torch[1][2][3] ומשמשת ליישומים כגון ראייה ממוחשבת ועיבוד שפה טבעית.[4] היא פותחה בעיקר על ידי מעבדת FAIR (Facebook's AI Research lab).[5][6][7] PyTorch היא תוכנה חופשית בעלת קוד פתוח המפורסמת תחת רישיון BSD Modified. אף על פי שממשק הפייתון הוא המוקד העיקרי שלה, יש לה גם ממשק ++C.[8]

עובדות מהירות גרסה אחרונה, מערכת הפעלה ...
Remove ads

מספר מוצרי תוכנה של למידה עמוקה בנויים על גבי PyTorch, כולל הטייס אוטומטי של טסלה[9]Pyro של אובר, [10] Transformers של Hugging Face,[11] PyTorch Lightning,[12][13] ו-Catalyst.[14][15]

PyTorch מספקת שתי תכונות ברמה גבוהה:[16]

Remove ads

היסטוריה

פייסבוק מפעילה גם PyTorch וגם Convolutional Architecture להטמעת תכונות מהירה (Caffe2), אבל מודלים שהוגדרו על ידי שתי המסגרות לא היו תואמים זה לזה. פרויקט Open Neural Network Exchange (ONNX) נוצר על ידי פייסבוק ומיקרוסופט בספטמבר 2017 להמרת מודלים בין מסגרות. Caffe2 מוזג לתוך PyTorch בסוף מרץ 2018.[17]

טנזורים של PyTorch

PyTorch מגדיר מחלקה בשם Tensor (או torch.Tensor ) לאחסן ולפעול על מערכים מלבניים רב-ממדיים הומוגניים של מספרים. PyTorch Tensors דומים ל-NumPy Arrays, אך ניתן להפעיל אותם גם על Nvidia GPU בעל יכולת CUDA. ספריית PyTorch תומכת בתתי סוגים שונים של Tensors. [18]

מודלים

מודל Autograd

PyTorch משתמש בשיטה הנקראת בידול אוטומטי. רכיב הקלטה מקליט את הפעולות שביצעו, ולאחר מכן הוא משמיע אותו לאחור כדי לחשב את הגרדיינטים. שיטה זו חזקה במיוחד בעת בניית רשתות עצביות כדי לחסוך זמן ב-epoch אחד על ידי חישוב בידול של הפרמטרים במעבר קדימה.

מודל Optim

torch.optim הוא מודול שמיישם אלגוריתמי אופטימיזציה שונים המשמשים לבניית רשתות עצביות. רוב השיטות הנפוצות כבר נתמכות, כך שאין צורך לבנות אותן מאפס.

מודל nn

PyTorch autograd מקל על הגדרת גרפים חישוביים ולקחת מעברי צבע, אבל autograd גולמי יכול להיות ברמה מעט נמוכה מדי להגדרת רשתות עצביות מורכבות. זה המקום שבו nn יכול לעזור.

קישורים חיצוניים

ויקישיתוף מדיה וקבצים בנושא PyTorch בוויקישיתוף

הערות שוליים

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads