דילוג לתוכן

תכנות

893 נושאים 14.6k פוסטים

קטגוריות משנה


  • 38 נושאים
    738 פוסטים
    ה
    @א.מ.ד. כתבתי אשמח אם תקח את הנושא ברצינות.
  • דיונים והצעות לבינה מלאכותית שיעזרו למפתחי תוכנה ומתכנתים

    643 11k
    643 נושאים
    11k פוסטים
    א.מ.ד.א
    קצת סדר: ישנם עשרות אלפי מודלי AI שמסוגלים לרוץ אפילו על מחשבי אברכים פשוטים. ככל שעובר הזמן המודלים משתפרים, וכיום ישנם מודלים בעלי 4B פרמטרים (2.5 GB בערך בכימות אופטימלי) שעוקפים את GPT 3.5 בסיבוב למרות שהם קטנים ממנו פי כמה עשרות, לדוגמא Qwen 3.5 4B שהושק לפני שבוע בדיוק יחד עם עוד 3 אחים מהאגף הצעיר של משפחת Qwen 3.5 - בעלי 0.8B, 2B ו-9B, כל אחד מהם עם יכולות מטורפות יחסית לגודל. כל מודלי השפה חסומים להורדה בנטפרי ומכיוון שכך אסור להעלות קישורים שלהם בפורום. אני עובד על פרוייקט לסינון מודלי שפה באמצעות כוונון עדין ממוקד ועוצמתי ע"י מערך נתונים איכותי. אני ממתין לתשובת נטפרי שיאשרו את המודל הניסיוני הראשון בסדרה להורדה והרצה מקומית. צריכת ה-RAM ע"י המודלים נקבעת ע"י גודלם, בשילוב עם אורך ההקשר. אימון של מודל שפה, אפילו זעיר מאוד בגודל כמה עשרות MB (יש כאלו! עם יכולות מפתיעות לגודלם) דורש משאבי חישוב אדירים, כמו GPU כתנאי בסיס. אחרת האימון ייקח חודשים למודל זעיר. אימון מודלי שפה דורש גם מערכי נתונים עצומים, כך שלהסתמך רק על מאגרים קטנים כמו המכלול זה בדיחה. ועוד לא דיברנו על ניקוי וסידור מערכי הנתונים. אפשר לבצע כוונון עדין על מודל שזה בעצם אימון קצר שנועד להתאים מודל קיים לצורך מסויים. כוונון עדין עם הגדרות מתאימות וספריות אימון כמו QLoRA יכול לקחת בין כמה דקות לכמה שעות, אבל גם הוא דורש GPU חזק כנ"ל, ולצורך זה אפשר להשתמש (וככה גם אני עשיתי) במחברות גוגל קולאב (חסום בנטפרי) שמאפשרות כמה שעות GPU עם 16 VRAM בחינם בשבוע. גם כוונון עדין דורש ידע נרחב בתחום ומערכי נתונים איכותיים אפילו יותר מנתוני אימון רגיל. Stable Diffusion הם סדרת מודלי דיפוזיה ליצירת תמונות, יחסית מיושנים אבל עדיין נחשבים לצעצוע מעניין וחביבים על קהילת המשקלים הפתוחים. רוב הגרסאות של Stable Diffusion ניתנות להרצה מקומית בקלות על מחשבים פשוטים. יש גם מודלי יצירת תמונות עדכניים כדוגמת Z Image Turbo 6B שמסוגלים לרוץ על מחשבים קלאסיים, והתוצאות ממש איכותיות - ברמה של מודלי מעבדות החזית לפני הופעת המודלים האוטו-רגרסיביים ואף יותר, לדוגמא: [image: 1773192747283-9548a8eb-d775-4ed3-b29e-41345a5226ec-image.png] באופן עקרוני אפשר להריץ בכל מכשיר כל מודל שצורך בערך כמחצית מה-RAM שיש במכשיר המריץ, אפילו מודלי יצירת וידיאו מסויימים, רק שזה יכול לקחת אפילו כמה שבועות בהיעדר GPU חזק. לצורך המחשת היכולת להרצת מודלים באופן מקומי, אני אישית מריץ על הפלאפון שלי - QIN F21 Pro עם 3 RAM בלבד (או ליתר דיוק 2.8) מודלי שפה מתקדמים יחסית למגוון שימושים ובמגוון גדלים (ממוצע של 500ms עד 1500ms לטוקן במודלים שמישים - תלוי בגודל), וכן מודלי יצירת תמונה (ממוצע של 10 דקות לתמונה - ב-10 צעדי יצירה). Spoiler אני נהנה להתפאר בכך שאני מחזיק ככל הנראה במכשיר החצי טאצ' החכם בעולם - מחזיק ביכולות LLM, יצירת תמונה, קיוויקס, גוגל טרנסלייט אופליין, מפות גוגל אופליין וכו'...
  • 158 נושאים
    2k פוסטים
    פלמנמוניפ
    @נוכחות תוכל לפנות אלי בפרטי
  • 12 נושאים
    122 פוסטים
    P
    @למה-באתי ברשותך אציע לך תשתף גם מה הבנת בכל שלב ופחות על הפרטים. מה למדת על תכנות שלא ידעת לפני. טיפ נוסף: כאשר אתה מרגיש מספיק חזק להתחיל לתכנת באופן עצמאי תתחיל לשאול את עצמך גם "איך" לתכנת ולא רק "מה". בהצלחה.
  • 10 נושאים
    88 פוסטים
    א
    מישהו התנסה בהטמעת פקד WebView2 של מייקרוסופט עם מהדר GCC וערכת כלים MinGW? אם כן, איך עושים את זה? מאיפה מורידים DLL או .a כדי לצרף למהדר? (אין כאן קטגוריה "עזרה הדדית - תכנות" אז שמתי בC++)
  • 12 נושאים
    87 פוסטים
    ס
    @חיים-אשלג איך? וזה יוכל לעבוד עצמאי?
  • 15 נושאים
    152 פוסטים
    מ
    האם יש כאן מישהו שיוכל לעזור לי בהגדרה של תשלום באייפרם של נדרים פלוס? אני רוצה להפעיל תשלום בדף שלי ואני לא מצליח
  • 1 1
    1 נושאים
    1 פוסטים
    H
    אני רוצה לשתף כאן לכל מי שמשתמש ב PostgresSQL על האתר שאני אישית משתמש רק בו בכל הפרויקטים שדורשים db של PostgresSQL האתר מאפשר פתיחת פרויקטים נכנסים לפרויקט אני יפרט על הדברים המרכזיים שימו לב שבפתיחת פרויקט אפשר לבחור היכן להחסן את הפרויקט aws או Azure 1 sql הרצת שאילתות sql כולל בינה מלכותית מובנת שסוקרת את ה db שלך ויוצרת שאילתה שמתחשבת בפקודה שלך ל ai וב db הקיים שימו לב שיש שינוי כתיב קטנים מה PostgresSQL הרגיל 2 connect חיבור לקוד על ידי חבילות PostgresSQL (לא חבילות מיוחדות של neon) על ידי מחרוזת חיבור עם פרטים שכתובים באתר של neon בפרויקט בדף connect (חיבור) 3 הצגת טבלאות חכמה עם פיצרים שמאוד אהבתי לדוגמה 1 שינוים במבנה ה db כמו הוספת או מחיקת טבלאות שינוי עמודות בטבלאות כמו סוג מפתח זר לא ריק ועוד אבל הפיצר הוא שהשינוים נעשים דרך ממשק אבל אחרי שאתה מאשר את השינוים הוא פשוט יוצר את הקוד לביצוע השינוים והוא מראה לך את הקוד ושואל האם להריץ כך שבעצם אתה עושה שינוי קוד דרך מממשק 2 פיצר שמאוד אהבתי זה שכשאתה מגדיר מפתח זר אז כשאתה נכנס לטבלה של המפתח הראשי הוא נותן עוד עמודה לטבלה שבו מוצג המפתח זר יש לזה עוד הרבה פיצרים טובים ואין לי את הזמן להתחיל לפרט על כולם לגבי החינמיות יש לזה תוכנית חינמית יחסית מאוד גדולה אני משתמש בזה לא קצת ובמשך חודשים ועדיין לא ניצלתי את מלא התוכנית החינמית
  • המלצה | אתר שנותן רקע על שפות תכנות

    הועבר
    1
    2
    12 הצבעות
    1 פוסטים
    458 צפיות
    אין תגובות
  • מדריך | הכנת סביבת עבודה (IDE) לכתיבת קוד

    5
    4
    27 הצבעות
    5 פוסטים
    3k צפיות
    אלישיא
    הגדרות מותאמות פרופילים: ניתן להגדיר פרופילי משתמש ב-VS Code כך שבעבודה יהיה לכם פרופיל עם הגדרות ותוספים וקיצורי דרך אלו, ובבית יהיה לכם פרופיל שונה לחלוטין. כמו כן אם אתם מפתחים בכמה שפות במקביל, תוכלו ליצור פרופיל לפייתון פרופיל לפולסטאק ופרופיל ל-C# כשלכל אחד יש את התוספים הייחודיים שלו ואת קיצורי המקשים וההגדרות ששייכים רק לשפה הזאת. ב-VS Code הכניסו בימים האחרונים הרבה פיצ'רים לניהול והוספת הגדרות מפרופיל לפרופיל, והוספת תוסף לכל הפרופילים בבת אחת. בעת יצירת הפרופיל תוכלו ליצור מפרופיל קיים, ואם כן, אילו הגדרות או תוספים תרצו להעתיק מהם, או ליצור פרופיל ריק עם הגדרות ברירת מחדל. אני ממליץ ליצור פרופיל דיפולטי עם ההגדרות והערכת נושא והתוספים הכלליים שנוח לכם, וממנו ליצור את שאר הפרופילים בהמשך. נגדיר את Auto Save בהגדרות VS Code ע"מ שהקובץ ישמר אוטומטית, כך תחסכו כאב ראש במידה והמחשב ייכבה בפתאומיות, כמובן שלפעמים זה יכול לעצבן, לדוגמא אם השרת עושה hot reload אחרי כל שמירה, שאז השרת לא מפסיק להטעין את עצמו. האם גם אתכם מעצבן החלונית שקופץ בכל מעבר עכבר על כל פונקציה או קלאס שכתבתם ב-VS Code? [image: 1655800518093-77679ae8-836d-4da3-acf5-71f9c793f7fd-image.png] אם זה מפריע לכם נוכל להגדיר שמשך זמן ההשהיה עד שההודעה יופיע, יהיה יותר זמן, וכך רק אם באמת נרצה לצפות בחלונית נשהה על האלמנט הרצוי עד שיופיע ההודעה. ננווט ל: File > Preferences > Settings או שפשוט נלחץ על Ctrl + , (שימו לב לשפת המקלדת, הפסיק ממוקם במקום שונה בעברית). נגיע להגדרות VS Code. בשורת החיפוש נקליד editor hover delay ואז נגדיר אותו ל-3000 לדוגמא. [image: 1655800607867-23f68dcf-d71f-4828-bbb0-b759dd78ac7b-image.png] כך יוגדר שרק בעת השהייה של 3000ms על האלמנט, תופיע ההודעה. נוכל גם להשבית את התכונה לחלוטין (לא הכי מומלץ) נכתוב בהגדרות, editor hover: enabled ונוריד את הסימון בתיבת הסימון. כאן תוכלו לראות תוספים והמלצות עליהם. כשאתם מתחילים להקליד קוד, VS Code מציע השלמות מילים אוטומטיות. יש שתי אפשרויות מרכזיות להתאמת ההתנהגות הזו אם אתם רוצים שהעורך ישלים מילים בצורה חכמה לפי השימוש הנפוץ שלכם. השלמה לפי שימוש אחרון: לדוגמה, אם אתם מתחילים לכתוב co, יופיע תפריט עם הצעות השלמה. ייתכן שתרצו לבחור את המילה const, אך היא מופיעה באמצע הרשימה ולא בראש. כדי להבטיח שהאפשרויות האחרונות שהשתמשתם בהן יופיעו למעלה, הגדירו את האפשרות הבאה: editor.suggestSelection לערך recentlyUsed. כך, העורך יתעדף מילים שבהן השתמשתם לאחרונה. השלמה לפי קיצורים מותאמים: אם תרצו שהעורך יזהה קיצורים שלכם להשלמה מהירה יותר, למשל – אם תתחילו לכתוב con והעורך ישלים את זה ל-console, ואם תכתבו רק co הוא ישלים ל-const, בחרו בערך: recentlyUsedByPrefix כך תוכלו לשלוט טוב יותר על ההשלמות המוצעות בהתאם להעדפות ולצורת הכתיבה שלכם. מדריך מעולה לסידור מותאם של הטאבים, שינוי גודל והסרת סמלילים מיותרים כך שגודל הטאבים יהיו בצורה טובה ומתאימה.
  • 10 הצבעות
    2 פוסטים
    760 צפיות
    אין תגובות
  • הסבר | הצטרפות לקבוצת תכנות

    1
    3 הצבעות
    1 פוסטים
    842 צפיות
    אין תגובות