Tsoof Bar Or Profile picture
May 12 17 tweets 8 min read Twitter logo Read on Twitter
היום נצלול אל מעמקי המוח של הAI.
תכינו את עצמכם לInception של עולם הGPT, כי לפני שלושה ימים הבינה המלאכותית התחילה להסביר את עצמה.
לא צריך (אך מומלץ) ידע מוקדם, רק הרבה סקרנות וקצת יראת כבוד.
שרשור על איך לומדים על AI עם AI, קדימה 🧵 >>
#פידטק #פידאטה #פידטכנולוגיה Image
1. קודם כל, רקע במודלי שפה (LLM).
אם אין לכם שמץ מה קורה שם בקישקע של ChatGPT, מזמין אתכם לקפוץ לקרוא את השרשור הזה.
לא מאסט, אבל ממש-מאד-ממש מומלץ.
זה יעשה סדר, כי נכנס פה לאקטואליה.
נמשיך >>
2. רשתות נוירונים של מודלי שפה הן רעיון די מטורלל. מיליארדי פעולות מתמטיות שבסוף מתרגמות לאיזה משפט.
אבל איך?
מה קרה בבפנוכו שהביא את המודל להוציא משפט כזה? האם המודל שלנו מוטה?
גזען?
במילים אחרות - האם הוא "מיושר" (Aligned) עם הערכים האנושיים? Image
3. חלק מהמאמץ של OpenAI הוא הרצון לייצר "יישור" כזה.
מודלים שמיושרים עם הערכים האנושיים. איזייר-סייד-דן-דאן.
אז OpenAI יצרו שיטה מעניינת להבין איזה חלקים של המודל אחראיים על מה.
הם ממש רוצים להגיד - "היי, הנה נוירון שאחראי על גיבורי על".
ממש ככה.
הנה ההסבר. >> Image
4. ניקח שני מודלי שפה.
במקרה הזה GPT4 הענק המסביר, וGPT2 הקטנטן המוסבר.
חשוב להגיד שהם מציינים שגם על מודל קטן כמו GPT2, שכולל "רק" 1.5B נוירונים, קשה מאד לייצר הסברים טובים.
זאת התחלה, והתחלה מגניבה.
בכל מקרה, מתחילים בלבחור נוירון ספציפי שרוצים להסביר (בGPT2) >> Image
5. ומריצים מלא טקסט במודל.
נוירון "יורה" כשהוא באמת משתתף בתהליך ה"חשיבה".
עבור כל מילה (טוקן), מתועד כמה הנוירון "ירה" כשGPT2 יצר אותה בעזרת ערך מספרי.
אם המודל יצר "אני אוהב שוקולד", יבוא עם הצירוף הזה נניח - 0 2 8. >> Image
6. כלומר, הנוירון הספציפי לא ירה בכלל כדי לייצר את ה"אני", ירה קצת כדי לייצר את ה"אוהב" וירה הרבה כדי לייצר את ה"שוקולד".
נוירון השוקולד! סתם, הלוואי וזה היה כזה פשוט.
בכל מקרה, סבבה, הכנסנו מלא טקסט למודל הקטן ותיעדנו כמה נוירון ספציפי יורה עבור כל מילה. >> Image
7. השלב הבא הוא לתת את המידע הזה לGPT4, קופי פייסט, ולהגיד לו - הסבר על מה הנוירון אחראי.
נחמד, אבל זה רק שלב באמצע.
הGPT4 נותן הסבר, ואז מבצע משימה נוספת:
כתוב פסקה, וחזה כמה הנוירון הספציפי שאנחנו חוקרים "ירה" עבור כל מילה בה.
אנחנו מבקשים מGPT4 "לחשוב" כמו הנוירון הנחקר. >> Image
8. אחרי שGPT4 עשה את זה, בעזרת כמה טריקים מתמטיים עושים השוואה בין סימולצית GPT4 ליריות האמיתיות של נוירון GPT2 הנחקר.
ככל שהניקוד גבוה (בין 0 ל1), נבין יותר על מה אותו נוירון אחראי.
יש המון נוירונים, זה עובד לאט אבל!
זה עובד, אממ, לא רע.
ככה הם אומרים. >> Image
9. כן, "לא רע".
אין פה פריצת דרך ממש ממש משוגעת, הGPT4 משיג ציונים לא מדהימים ולא הפכנו את רשת הנוירונים מקופסה שחורה לפוסט של הפשוטע - אבל יש כאן צעד גדול נוסף ביכולת שלנו לחקור את הבינה המלאכותית.
עכשיו בואו נראה קצת דוגמאות לדברים שהשיטה גילתה. >>
10. ככל שהנוירון עמוק יותר הוא אחראי על תהליכי חשיבה עמוקים יותר.
תראו את הניתוח של המילה Hiding.
בשכבה הראשונה ירה נוירון של "מילים שנגמרות בing".
בשכבה השלישית "מילים שקשורות להתחבאות, סגירה ומתחמים סגורים".
בשכבה החמישית "מילים שקשורות למצבים מנטליים, לחץ או חרדה" וכו>> Image
11. עוד שיטת ניתוח.
המילה cooking מתחברת לשלושה הסברים בכחול, אדום וירוק.
אפשר לראות בכל שכבה איזה נוירונים מופעלים באיזה קטגוריה, ומה הציון שניתן לGPT4 בניבוי.
נוירון 359 מוסבר מצויין לדוגמא, עם ציון 0.83.
ה720 פחות טוב, עם 0.41. >> Image
12. אם נרוץ לשכבות עמוקות יותר נראה הרבה פחות הסברים ופחות טובים, (כנראה) כי הרעיונות בהם מורכבים הרבה יותר. OpenAI טוענים שאולי צריך מודל חזק יותר מGPT4 כדי להסביר שכבות עמוקות.
אני מזכיר, אלה שכבות עמוקות של המודל הישן-מאד GPT2. יש הרבה לאן להתקדם. >> Image
13. זה כבר נהיה ארוך, אז אעצור כאן.
מה הטייק שלי? קודם כל, זה די מדהים.
הAI סובל עמוקות מבעית ה"מוסברות" (Explainability) וככל שצצים יותר מודלים לאוויר, הטולרנטיות שלנו לקופסאות שחורות יורדת. אנחנו רוצים הסברים! >> Image
14. השיטה עדיין לא יכולה לתת לנו תמונה טובה האם מודל השפה שלנו מוטה, גזען או טרוריסט, אבל היא צעד גדול בכיוון.
מדהים להבין שהמחקר הזה, שהוא כל כך "אקדמי" במהות שלו - מגיע מחברה פרטית.
אני תוהה אם יגיע יום שבו יהיה אפשר ללמוד "AI Engineer" מוסמך של חברות כמו OpenAI >> Image
15. ויהיה לזה יותר ערך מתואר אקדמי.
מה דעתכם? נגיע למצב שבו נכניס מודל שפה אל מודל אחר, והוא יגיע לנו "שומע, המודל הזה נאצי"? האם בעתיד אתלבט בין לימודים באוניברסיטה לבין לימודים בחברה מסחרית?
שתפו אותי במחשבותיכם על הנושא!
What a time to be alive. Image
מקורות!
הגרסה המקוצרת:
openai.com/research/langu…
המאמר המלא: openaipublic.blob.core.windows.net/neuron-explain…
משחק עם הנוירונים של GPT2:
openaipublic.blob.core.windows.net/neuron-explain…
דיסקליימר למומחים:
הפשטתי פה חלק מההסברים למען המוסברות. יש כאן כמה אי דיוקים מכוונים, אבל שום דבר מהותי, רק עניינים טכניים.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Tsoof Bar Or

Tsoof Bar Or Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @tsoofbaror

May 4
טוב, כולם מדברים על זה, אז הגיע הזמן לשרשור אקטואלי.
מסמך מודלף של גוגל: "אין לא לנו ולא לOpenAI יתרון אמיתי".
בואו נבין ביחד את המשמעות של המשפט הזה, ולמה (אולי) אנחנו בתחילתה של מהפכה בסדר גודל של הWWW.
דיסקליימר: מאמר מודלף שלא ברור מקורו.
בואו איתי >>
semianalysis.com/p/google-we-ha…
1. קוד מקור הוא לא כמו ציור.
ציור אפשר להעתיק או לצלם. תוכנה לעומת זאת, גם אם יש לי אותה על המחשב, לא ניתן ברוב המוחלט של המקרים להנדס לאחור ולקחת לה את הקוד לשימוש שלנו.
בגלל זה ChatGPT הוא רק של OpenAI, ואת Bard אני לא סובל אז לא אגיד עליו כלום.
אמרנו את זה, נמשיך >>
2. גוגל בגדול אומרים: "אנחנו לא בכיוון של לנצח במירוץ הזה, אבל גם לא OpenAI".
המלחמה הגדולה שלהם היא בקוד הפתוח (Open Source). אלגוריתמים שזמינים לשימוש הציבור, אם למחקר או ממש לשימוש מסחרי.
הם בחינם ובאינטרנט, ומשודרגים ע"י הקהילה שרוצה לעשות טוב לאנושות >>
Read 15 tweets
Apr 27
משתגעים להבין מה זה כל הGPT הזה?
אני במילואים, עייף וחסר יכולת להשקיע במטלות שלי, אז ברור שזה הזמן לכתוב שרשור.
היום נכנס לנבכי הLLM - "מודלי שפה ענקיים" וננסה להבין מה קורה בקישקע שלהם ואיך הם עובדים כלכך טוב.
כרגיל, לא צריך ידע במתמטיקה או מחשבים.
#פידטק #פידאטה יאללה >> Image
1. נתחיל בהתחלה עם כותרת מפוצצת.
הGPT הוא חלק מקבוצת אלגוריתמים בשם LLM - Large Language Models שמבוססים על רשתות הנוירונים הקלאסיות (NN) עם ים שדרוגים.
אם NN היא קיר, אז LLM הוא סוג של עזריאלי.
אם הרעיון של NN זר לכם, מזמין אתכם לשרשור שלי בנושא >>
1.5. אמ;לק קצר לפני שנתחיל: הLLMs לוקחים את הטקסט, ממירים אותו למספר, חוזים מה המספר הכי סביר הבא, ממירים את המספר הכי סביר הבא לטקסט, והופ - קיבלנו תשובה מChatGPT. עכשיו נרד לעומק של המכונה המשומנת הזו.
איך זה קורה? >> Image
Read 17 tweets
Aug 29, 2022
לקח לי יותר מידי זמן לכתוב את השרשור הזה, אבל אחת ולתמיד:
"רשת נוירונים", מה זה ואיך זה עובד.
בגלל (בזכות!) @StavKislev רוב העוקבים שלי מ #פידרפואה, אז כל האנלוגיות כאן יהיו מהתחום.
#פידאטה , #פידטק 🧵
(כרגיל - אין צורך בידע במתמטיקה או במחשבים. או ברפואה.) Image
(1/16) נתחיל רגע בשאלה פילוסופית - מה המשמעות של הביטוי "ליישם ידע"? מה התוצר של "ללמוד"?
למידה היא כמו מפעל.
אל מפעל כתר נכנסים בלוקים של פלסטיק, ויוצאים כיסאות מהודרים ומוכנים לקטטה. משהו קורה שם באמצע במפעל של כתר.
כשרופא מאבחן מחלה, הוא מכניס אל תוך המוח Image
(2/16) את כל מדדי החולה - ופולט החוצה "עגבת"!
רשת נוירונים היא ניסיון לחקות את מה שקורה שם באמצע, בשפה שמחשב מבין.
הרשת מקבלת המון מספרים, ומוציאה החוצה המון (או מעט) מספרים. כן, זה עד כדי כך פשוט. יש שלושה עניינים מעניינים:
מה הם המספרים האלה, ואיך יוצרים אותם ומה משמעותם. Image
Read 17 tweets
Aug 27, 2022
תוך כדי למידה חשבתי לעצמי: "היי, במקום לסכם, למה שלא אכתוב שרשור?".
אז הנה, היום נדבר על רשתות נוירונים גרפיות (GNNs).
מה זה גרף, למה זה טוב, למי זה עוזר ואיך זה קשור למלחמה בבוטים בטוויטר ול #בינהמלאכותית?
בואו נגלה #פידאטה, #פידטק🧵
(כרגיל - אין צורך בידע במתמטיקה או מחשבים) Image
(1/14) נתחיל בהתחלה. בכיתה ז' פתאום נכנסות אותיות למתמטיקה. לא רק פעולות חשבון, אלא איזה X מוזר שצריך למצוא. גרף הוא רעיון מתמטי כמו זה, שפשוט מגיח לחיים בשלב כלשהו באוניברסיטה. כמו שהX הזה הוא ציור שבא לתאר רעיון, הגרף הוא ציור של נקודות שמחוברות זו לזו, גם הן מתארות רעיון. Image
(2/14) טוויטר הוא סוג של גרף - כל נקודה ("צומת") היא צייצן, ואפשר לחבר אותה לכל מי שעוקב אחריה בחץ ("קשת"). שתי נקודות מחוברות נקראות "שכנות". אפשר להשתמש בחצים כדי לתאר קשר חד צדדי, או בקו לקשר דו"צ. גרפים מתארים המון תופעות בעולם שלנו, לא רק רשתות חברתיות. מולקולה היא סוג של Image
Read 16 tweets
Aug 15, 2022
(1/14) על הקונץ של @ClalitResearch למלחמה בקורונה עם #בינהמלאכותית.
בשרשור הקודם נחשפתי לעובדה המדהימה (!) שכבר במרץ 2020 (!!) היה לקופ"ח כללית מודל מתפקד לחיזוי תמותה של חולי קורונה. מה אפשר ללמוד ממנו? #פידאטה וקצת #פידרפואה על עצי החלטות ויערות 🧵
(2/14) נתחיל באמ;לק רציני: לכללית היה כבר מודל חיזוי לשפעת, אותו הם לקחו ובו ביצעו התאמות לקורונה. זהו, סיימנו, תודה. סתם. האמת שמה שאני באמת רוצה לספר לכם הוא מה עומד בבסיס מודל השפעת. תופתעו לגלות כמה זה פשוט: עץ החלטות (או נכון יותר - יער).
(3/14) עץ ההחלטות הוא אחד מעמודי התווך של עולם ה #AI, והוא עושה משהו ממש הגיוני: הוא יודע לקחת פיסת מידע (נתוני חולה, תמונה וכו) ולשאול עליה המון שאלות. לשאלות תשובות קטגוריות. אפשר כן\לא, אבל גם נגיד על "גיל?" אפשר לענות "מתחת ל30"\"בין 30 ל60"\"מעל 60"
Read 15 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(