חדש תמונה, וידאו, קריינות ותמלול בקריאה אחת, בלי להריץ מודל. מנסים בלי שרת

GPT
P

poem-generation-es

רץ בדפדפן

somosnlp-hackathon-2022רישיון לא דווח2022-03-21

  • gradio

הכלי מייצר שירים בספרדית לפי בחירת משורר, סנטימנט ומילות מפתח. הוא מיועד לדוברי ספרדית או למי שחוקר יצירת טקסט ספרותי במודלים קטנים.

  • —הורדות בחודש
  • 58לייקים

מה זה

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

מאחורי הקלעים הפרויקט נשען על שני מודלים שאומנו בהאקתון, גרסת T5 קטנה וגרסת GPT2 לספרדית, יחד עם מאגרי שירה ייעודיים. הקוד טוען את המודל ישירות מספריית transformers ומעביר אליו את הפרמטרים שבחרתם. אם קיוויתם להקשיב לשיר בקול, כרגע הרכיב הזה פשוט בהערה בקוד.

מתאים ל

  • בדיקת כתיבת שירה בספרדית

    ניסוי מהיר ביצירת שורות שיר לפי שמות של משוררים ספציפיים בספרדית.

  • השוואת מודלים קטנים

    בחינה איך מודל מסוג T5 קטן מתמודד עם המשך טקסט ספרותי לפי הנחיה.

  • לימוד קוד מהאקתון

    קריאת המימוש של ממשק Gradio שמחבר בין בחירת רגש לטקסט יוצא.

איפה זה נופל

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

שאלות
נפוצות

האם השימוש בעמוד עולה כסף?

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

מה קורה לטקסטים שאני מזין פנימה?

כל מילה שאתם מקלידים נשלחת לעיבוד בשרת שבו רץ הממשק. הנתונים לא מוגדרים כפרטיים ולא כדאי להקליד שם מידע אישי. אם העמוד לא פעיל, המידע כלל לא יעובד.

האם אפשר להריץ את זה על המחשב שלי?

הקוד פתוח לצפייה ומשתמש בספריות סטנדרטיות של transformers ו־Gradio. אפשר להוריד אותו ואת המודלים ממאגר הפרויקט ולהפעיל מקומית. זה ידרוש התקנת סביבת פייתון ותיקון התקלה שמונעת ממנו לעלות ברשת.

במה הממשק שונה משימוש ישיר במודל?

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

איך משתמשים

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

הרישיון

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

הרישיון המלא ב־Hugging Face ↗