GPT
C

creative-writing-control-vectors-v3.0

קוד פתוח

jukofyorkapache-2.02024-08-28

  • gguf
  • control-vector
  • creative-writing

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

  • 1.4 GBמשקל הקבצים
  • 54,443הורדות בחודש
  • 62לייקים

מה זה

המאגר הזה אינו מודל שפה עצמאי, אלא ספרייה של 925 קובצי וקטורים במשקל כולל של 1.4 גיגה בייט. הרעיון פשוט: במקום לבצע פיין-טיונינג או להעמיס פרומפטים מסורבלים, מזריקים וקטורי בקרה ישירות לשכבות המודל דרך מנוע ההרצה. הקבצים מותאמים לשורה ארוכה של ארכיטקטורות מובילות, מקטנות כמו מיסטרל 7B ועד ענקיות כמו מיסטרל לארג' 123B.

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

מתאים ל

  • כתיבת פרוזה מותאמת

    שליטה בעושר השפה וברמת הפירוט של תיאורי הסצנות בלי להעמיס הנחיות מייגעות בתוך הפרומפט.

  • משחקי תפקידים ובוטים

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

  • ניקוי סגנון שבלוני

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

איפה זה נופל

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

שאלות
נפוצות

האם הקבצים האלה יעבדו מול שירותי ענן כמו OpenAI או אנתרופיק?

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

מה קורה אם מפעילים וקטור כיוון בלי וקטור הדה-ביאס שלו?

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

איך קובעים את המשקל הנכון לכל סגנון?

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

איך מריצים

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

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

ollama run hf.co/jukofyork/creative-writing-control-vectors-v3.0:lumimaid-v0.2:123b-language__debias

איזו גרסה

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

הקבצים

925 קבצים במאגר, 1.4 GB סך הכול. הקישורים מובילים ישירות ל־Hugging Face.

הרישיון

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

  • שימוש מסחרי
  • שינוי הקוד
  • הפצה מחדש
  • שימוש בפטנטים

הרישיון המלא בעמוד המודל ↗