Tsoof Bar Or Profile picture
May 27, 2023 16 tweets 7 min read Read on X
תהיתם פעם מה קורה אם נותנים לשני מודלי AI להלחם זה בזה?
נשמע כמו מתכון לסוף העולם?
יכול להיות, But Not Today.
למרות שהיה נראה שהן מתחילות להעלם מהעולם, רשתות אדוורסריאליות (GANs) חזרו ובגדול עם DraGAN, הכלי המטורף לעיבוד תמונה.
אז איך זה עובד? 🧵>>
#פידאטה #פידטק #פידטכנולוגיה
1. נתחיל בהערה חשובה.
ה-GANs, קיצור של Generative Adversarial Networks, היו ה-מודלים הגנרטיביים של "פעם", כש"פעם" בAI זה לפני שנים ספורות.
היה באז גדול על thisxdoesnotexist.com, מודל גנרטיבי אמיתי (כמשתמע, GANs הם GenAI) שיצר כל מיני דברים שלא קיימים.
היה מדהים, אבל אז הגיחו >>
2. הDiffusion Models לעולם והדיחו את הGANs מגדולתן.
הם המודלים שבבסיס מידג'רני, Dalle2 וחבריהם.
היום לא נדבר על דיפוזיה אלא על אותן GANs שעושות קאמבק היסטורי (כלומר, היסטוריה מ2014).
arxiv.org/abs/1406.2661
מוכנים?
נתחיל! >>
3. ישר ולעניין - הGAN היא ארכיטקטורה מבוססת שתי רשתות.
אחת מכונה הGenerator, "היוצרת", והשניה הDiscriminator, "המשפילה"
סתם, גוגל טרנסלייס אומר "המאבחנת", אבל אני ממשיך כאן עם היוצרת והמשפילה, לשם הפרובוקציה.
כמו כל רעיון טוב - זה פשוט ואלגנטי.
הרשת היוצרת, כשמה כן היא >> Image
4. מנסה לייצר תמונה.
טכנית, היא דוגמת איזה וקטור אקראי, מעבירה אותו בתוך המשקולות שלה ומוציאה החוצה פיקסלים.
בשלב הבא, נשלפת תמונה אמיתית מתוך בסיס הנתונים של הבעיה.
נניח - תמונה של פרצוף אנושי.
כעת שתי התמונות נשלחות אל הרשת המשפילה, שגם כאן כשמה כן היא, משפילה את היוצרת >> Image
5. וצריכה להגיד איזה תמונה הגיעה מהיוצרת, ואיזה תמונה היא אמיתית מהדאטה.
מאתחלים את שתיהן - והמשחק מתחיל!
היוצרת יוצרת, המשפילה משפילה (או כושלת) ושתיהן משתפרות.
זה משחק סכום אפס.
המטרה של היוצרת היא להביא את המשפילה ל50-50, כלומר הצלחה אקראית והרשת המשפילה רוצה כמובן 100-0. >> Image
6. עוד לא אמרנו את הדבר הכי מדהים - הרשת היוצרת מעולם לא רואה תמונות מבסיס הנתונים.
מה זה אומר? טכנית אין Overfitting, מצב שבו רשת לומדת בע"פ את בסיס הנתונים ולא באמת איך לפתור בעיה.
למה אין? כי אין Fitting. הרשת היוצרת פשוט לא נחשפת אף פעם לדאטה.
טוב, בואו נסתבך קצת >> Image
6.5. (סליחה, היה חשוב לי להוסיף אחרי שסיימתי, יש גם בעיות.
אחת מהן היא הMode Collapse, מצב שבו הרשת היוצרת "טובה מידי" ומייצרת מספר דוגמאות לא מגוון ולא זזה לשום מקום.
בעיה נוספת היא האימון הסימולטני הזה - הוא מאד לא יציב.
יש כמובן עוד בעיות. בכל מקרה, רק מבהיר שלא הכל ורדרד) >> Image
7. חזרנו. אנחנו רוצים GenAI כללי, לא רשת שיודעת לייצר רק פנים.
כאן מגיעות הConditional GANs.
ברשתות האלה במקום וקטור אקראי שנכנס אל היוצרת, שתי הרשתות מקבלות מידע נוסף, נניח "כלב", "חתול" וכו.
עכשיו המשימה היא לא סתם לייצר תמונות >>
arxiv.org/abs/1411.1784
8. כמו בדאטה, אלא גם להתאים אותן למידע התחלתי שבא איתן.
היוצרת צריכה להתאים את עצמה, ולמשפילה יש יותר מידע על איזה תמונה היא צריכה לקבל כדי להשפיל את היוצרת.
"צייר לי כבשה", מה שנקרא.
אוקי, יש לנו את הבסיס!
אז מה קורה בתוך DraGAN? מה הם עשו שונה? >>
9. זה קצת Advanced Stuff, אבל אתן מה שאפשר.
קודם כל, הם שילבו Attention בתוך הGAN, שזה המנגנון שיושב בבסיס מודלי השפה ומהווה סוג של "תשומת לב מתמטית" למה חשוב ולא חשוב בתמונה. בנוסף,
בתוך הDraGAN המשתמש יכול לבחור "נקודות אחיזה" ו"נקודות מטרה" >> Image
10. והרשת היוצרת אומנה בצורה כזו שהמטרה היא איטרטיבית להביא את כל נקודות האחיזה אל נקודות המטרה.
בהרחבה:
נוצר Patch סביב הנקודה, והיוצרת מבצעת צעד קטן לכיוון המטרה.
אחריו, השיטה מסתכלת הייצוג הפנימי של Patch הצעד הקודם ביוצרת, ואז מסתכלת על התמונה החדשה. בעזרת אותו ייצוג >> Image
11. פנימי השיטה מוצאת את הPatch בתמונה החדשה והתהליך מתחיל מחדש. למתקדמים, זה KNN על מרחב המאפיינים הלטנטי של היוצרת.
אני מניח, למרות שזה לא ברור מהמאמר, שבכל שלב בדרך המשפילה מוודאת שהמעבר "אמיתי", ואם לא - היא מכשילה את הרשת היוצרת.
באופן כללי לא מפורט הרבה על המשפילה במאמר. >>
12. זהו!
קיבלנו מבט על-על הרעיון.
מוסר ההשכל שאני מפיק מהסיפור הוא שאין דבר כזה "לא חשוב".
גם אם קונספט מסויים נזנח לטובת משהו שנחשב טוב יותר, תמיד יש עוד מה לחקור בו, וכדאי שימצא בארגז כלי העבודה שלנו.
יש שיטות עתיקות שבא לכם\אתם חושבים שיעשו קאמבק?
ספרו לי!
אם זה השרשור הראשון שלי שאתם קוראים, היי!
תמצאו אצלי ים של תכנים שקשורים לבינה מלאכותית בעברית אמיתית שכולם מבינים.
זה הזמן לעקוב אחרי:
twitter.com/tsoofbaror
אם אתם כבר קוראים ותיקים,
מזמין אתכם לרטווט ולהגיב אם אהבתם,
ולהתעלם לגמרי אם השתעממתם.
זאת המוטיבציה לייצר יותר תוכן!😍
מקורות ותוספות!

אתר הפרוייקט:
vcai.mpi-inf.mpg.de/projects/DragG…

סרטון מצויין בנושא GANs בסיסי למי שרוצה להרחיב:


ותודה ל @kerenshahar5 שאצלה נחשפתי לDraGAN לראשונה :))

• • •

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

Mar 27
רק מוודא שאתם מעודכנים במה שקורה:
קלוד בדרך להביס את GPT בקרב המפתחים.
אתם אולי משתמשים בChatGPT (או קלוד) דרך ממשק אינטרנטי, אבל מאחורי הקלעים יש שוק פעיל מאד של מוצרים שמשתמשים במודלים האלה.
סקירה קצרצרה 🧵>> Image
1. סיכום טקסט, מענה אוטומטי ואפילו שירות לקוחות - יש המון מוצרים שנבנים סביב מודלי שפה.
עד כה, 90% מהם היו או מבוססי OpenAI, או מבוססים על מודלים פתוחים כמו Llama/Mistral.
מה שקרה הוא שOpenAI נתנו באופן כמעט בלעדי דרך קלה להחריד לגשת למודלים שלהם דרך קוד.
תראו בתמונה. >> Image
2. עשר שורות בקושי ואפשר לגשת למודל AI אימתני.
על בסיס זה נבנו עשרות אם לא מאות סטארטאפים שמנסים להפיק ערך ממכונת המילים הזו.
כמו שאמרתי, עד כה OpenAI שלטו בשוק הזה באופן כמעט בלעדי.
המודלים האחרים היו סוג של "התפשרות" למי שרוצה לעשות איזה אימון יחודי בעצמו. ממש לא הסטנדרט >>
Read 10 tweets
Mar 22
על תקרת הזכוכית של מהפכת הGenAI הנוכחית.
האם אנחנו רגע מGPT7 שיקנה בשבילנו מניות בבורסה וSORA שתחליף את הוליווד?
כנראה שלא. ממש לא.
תוהים איך יראה העתיד?
קחו אוויר, שימו בBookmark אם צריך - שרשור ארוך, אבל אחד שאסור לפספס 🧵 >> Image
1. ההתקדמות בAI מסחררת. ליטרלי מסחררת.
הסחרור מתודלק ע״י כל סלבס הAI על הפלנטה. יש לזה שתי סיבות עיקריות, ואף אחת מהן היא לא וודאות לגבי העתיד:
הבאזז מאפשר לגייס הרבה מאד כסף,
והאנשים האלה באמת באמת *רוצים* להצליח, מחשבה-מייצרת-מציאות.
השאלה: הם המציאות מתכתבת עם הבאזז? >>


Image
Image
Image
Image
2. בשרשור הזה אני רוצה לנסות לצמצם את הסחרור, ולנסות לחשוב ריאלית איך העתיד הולך להראות.
רשימת עובדות 1#:
גם למשתמשים משלמים, יש עדיין מגבלה של עד 50 הודעות כל 3 שעות
על GPT4. שנה אחרי שהוא שוחרר.
לקלוד - Opus החדש, גם במנוי PRO, יש מגבלה של 100 הודעות ב8 שעות במקרה הטוב. >> Image
Read 24 tweets
Jan 30
בשקט בשקט, אילון זרק פצצה הלילה.
השבב המוחי הראשון הושתל באדם בריא, שבב חיבור בין הטכנולוגיה למוח.
האפליקציה הראשונה לשבב, איך לקרוא, תיקרא ״טלפתיה״ (Telepahy) ותיועד לאנשים שאיבדו את היכולת להזיז את הגפיים.
לאט לאט, הכל מתחבר >> Image
המונח המטורף כאן הוא הBrain Interface.
האמת, זה ממש אינטואיטיבי. הדרך שלנו לתקשר עם הטכנולוגיה היא דרך מתווך. יותר נכון מתווכות - הידיים והאצבעות שלנו.
המוח שולח שדר אליהן, הן מעבירות את השדר למכשיר שבתורו מחזיר שדר שנקלט בעיניים או באוזניים שלנו - וחזרה למוח.
המשימה של >>
ֿֿ Image
ניורולינק היא החלום הרטוב של כל קונספירטור מצוי.
השתלת שבב במוח שיחסוך את המתווכות, ויאפשר לנו לתקשר עם הטכנולוגיה שלנו בכוח המחשבה.
נשמע בדיוני, אבל על פניו - הסיגנל 100% נמצא שם במוח.
מה שצריך הוא לחלץ אותו ולהשתמש בו, ״זה הכל״.
שבב. ממש שבב. >> Image
Read 7 tweets
Jan 24
שמעתם על גאדג׳ט הAI החדש?
גם אני.
הרמתם גבה?
גם אני.
אז באיחור של שבועיים, בואו נדבר רגע על הדבר הזה.
קשקוש, או העתיד? 🧵>>
(אה כן, אם שמתם Bookmark - תוסיפו איזו הקלקת לייק, זה סופר עוזר לי 🥰) Image
1. נתחיל בטכני.
מדובר על מכשיר קטן בעלות 199$ שמתפקד קצת כמו אלכסה, סירי או גוגל אסיסטנט.
המסך הוא מסך מגע, יש בו גם סוג של גלגלת אנלוגית ומצלמה 360 מעלות נשלפת כדי שהטמגוצ׳י הזה יוכל גם לראות את העולם.
למכשיר קוראים r1, או בשמו המלא כולל החברה שמייצרת אותו: rabbit r1 >> Image
2. הרעיון, אם לא ראיתם את הדמו הארוך, הוא שכל התקשורת איתו מילולית.
״תזמין לי אובר למחר״, ״תמצא לי חופשה, רכב ומלון בלונדון במרץ״.
הוא ישלח ״ארנב״ לרשת, יחפש, יזמין ויתן לכם לאשר.
הוא יתפקד גם כChatGPT קולי, תשאלו שאלה, הוא יענה.
זמן המענה קצר להחריד. הם מדברים על פחות מחצי >>
Read 24 tweets
Jan 14
היי כולם.
אני רוצה לספר לכם על יונתי. יונתי פצוע קשה וכרגע מאושפז בבריזלי.
השם המלא הוא סא״ל יונתן בהט, סמח״ט 646 במילואים (צנחנים).
אני מכיר אותו כיונתי.
כשהשתחררתי מהצבא כפראמדיק טרי שלא רוצה לעבוד במד״א.
עוד לפני השחרור איכשהו התגלגלתי להכיר את יונתי >> Image
1. שבדיוק הקים סטארטאפ בשם Extreme Simulations. קבענו בסינמה סיטי בנתניה. הוא הגיע לגלילות. אחרי שעה של איחור משעשע נפגשנו.
הוא דיבר על החזון, על להצליח לסמלץ את כל האתגר של אירוע רפואי.
על איך מביאים אנשי רפואה ומכניסים אותם לסמילוציה מלאה בדם, ריחות, פציעות מדממות, הכל כדי >> Image
2. להיות הכי מוכנים לאותו רגע אחד שכל היכולת שלך כאיש רפואה מתנקזת אליו, וקבלת ההחלטה הנכונה תפריד בין חיים למוות של פצוע.
אני לא לגמרי סגור על ההיסטוריה הצבאית של יונתי. אני חושב שמעורב שם דובדבן, אבל מהחלפה של ארבעה משפטים עם הבן אדם ישר תבינו את הפרסונה:
מהאנשים האלה שהם >> Image
Read 19 tweets
Dec 18, 2023
אמ;לק - אני עובד על שרשור חדש לראשונה מזה 72 יום.
אבל הנה ״יומני היקר״ בנושא:
ב7 באוקטובר חוץ מהטראומה הלאומית, לי (ואני מניח שלעוד מילואימניקים) הצטרפה טראומה נוספת, זאת של - ״הנה זה קורה״.
שנים מתאמנים שבועיים שלושה בשנה לתרחיש ״דימיוני״ שכזה.
תמיד צחקנו על זה שבתור מי >> Image
שעושה מילואים קרביים שמיועדים לפצ״ן: ״אם צוף מגוייס בצו 8 המצב כנראה ממש גרוע״.
ואז כשהמצב הגרוע והדימיוני באמת קרה, הייתה תחושה של קרקע שנשמטת מתחת לרגליים. שנים של עבודה על הקריירה ועל ״מי שאני״ זזות הצידה ומעכשיו אני חייל גנרי לתקופה בלתי מוגבלת שעלול לא לחזור.
למרות שבחרתי >>
בזה כל שנה מחדש, זה זעוזע אישיותי אמיתי.
תחושה של ויתור מוחלט על האישי לטובת הלאומי.
אותו ויתור נכנס עמוק לעצמות. תיאורטית, יכולתי בכל שעתיים שלוש פנויות שהיו לשבת לקרוא איזה מאמר או להתקדם בלימודים.
הזמן האובייקטיבי לעיתים מאפשר, אבל המוח לא נותן. הוא במקום אחר, במשימה אחרת >>
Read 5 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!

:(