חידושים בתוכנת MATLAB – בגרסת R2022b
בואו להכיר את החידושים העיקריים בגרסה האחרונה של MATLAB, גרסת R2022b!
חידושים ושינויים אשר בהחלט יכולים לקצר את זמני הפיתוח שלכם ולהקל על תהליך העבודה!
בפוסט זה אסקור בקצרה את השינויים המרכזיים של הגרסה החדשה – ובלי לפרט יותר מדי רק נציין כי בין היתר מדובר על 2 כלים חדשים (!), אובייקט dictionary חדש וכן importer חדש אשר מרחיב את יכולות הייבוא והייצוא של מודלי AI אל פלטפורמות פיתוח חיצוניות!
שני כלים חדשים:
כלי זה מהווה לפתרון מקצה לקצה עבור מפתחים ומהנדסים בתחום המדיקל עבור תהליך ניתוח ועיבוד של תמונות רפואיות רדיולוגיות דו מימדיות ותלת מימדיות. בין היתר הכלי מאפשר קריאה של קבצים רפואיים ספציפיים, יכולות ויזואליזציה מתקדמות, ביצוע פעולות עיבוד מקדים ואוגמנטציות, תיוג Ground Truth, ביצוע רגיסטרציות, סגמנטציות ועוד. תוכלו לקרוא עוד על הכלי בבלוג שכתבנו בנושא.
עם כלי זה תוכלו לתכנן ולבצע סימולציות של בטריות ומערכות אשר אוגרות אנרגיה. ניתן להשתמש בכלים של טולבוקס זה על מנת לבצע בדיקות על הארכיקטורה של הבטריה, לתכנן מערכות ניהול בטריות וכן להעריך את ההתנהגות של המערכת בתנאים שונים. תוכלו לשמוע עוד על הכלי בסדרת סרטונים זו (7 סרטונים).
Pytorch Importer
בגרסה החדשה של MATLAB, נוכל להשתמש במודלי AI שפותחו ב-Pytorch, ולייבא אותם ישירות ל- MATLAB.
נעשה זאת באמצעות הפונקציה importNetworkFromPyTorch
. תוכלו לבחון כבר מעכשיו דוגמא באתר MathWorks, בה מוצגת הדרך להשתמש ברשת לקלאסיפיקציה של תמונות שאומנה ב-Pytorch, יובאה ל-MATLAB, ושם נבחנו תוצאות הקלאסיפיקציה של הרשת על תמונות שונות.
אובייקט חדש – Dictionary
Dictionary הוא אובייקט שימושי עבור חיפוש מהיר של ערכים הנמצאים בתוך מערכים גדולים של דאטה.אובייקט זה שומר את הדאטה כערכים, שניתן לגשת אליהם על ידי שימוש ב"Keys" ייחודיים.
למשל, אם נרצה ליצור dictionary עם 3 צמדי Key-Value:
כעת, נוכל לחפש את הערך המתאים על ידי ה-"Key" אשר מוצמד לו ב-dictionary, למשל:
למידע נוסף על אובייקט זה, תוכלו לראות את הסרטון הבא.
שינוי נחמד בSimulink – היכולת לעגון את ה- Library Browser
ה-Library Browser כעת יכול להיות מעוגן כ-panel לחלון ה-Simulink – יכולת אשר מקלה על תהליך התכנון והפיתוח שלנו, ועוזרת לנו לבנות ולשלוט על המודלים שלנו מהר יותר ב-Simulink.
בזכות פיצ'ר שימושי זה, ספריית הבלוקים המלאה תמיד לרשותנו לצד המודל שאנו מפתחים, ולכן אינה תופסת מקום על גבי הקנבס שלנו כשאנו רוצים להוסיף פריטים חדשים למודל.
אגב, גם אם יש מספר חלונות Simulink פתוחים, נוכל לעגון את ה-Library Browser לכל אחד מהם בנפרד.
קיימים עוד המון פונקציות ופיצ'רים חדשים בגרסת R2022b, אך היריעה קצרה מכדי לפרט את כולם במסגרת פוסט אחד 😊
תוכלו להתעדכן בכל החידושים בלינק הבא: