דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. בינה מלאכותית - AI
  5. עזרה הדדית - בינה מלאכותית
  6. מדריך | מודלי חיפוש חכמים. בלי לחנוק את המחשב.

מדריך | מודלי חיפוש חכמים. בלי לחנוק את המחשב.

מתוזמן נעוץ נעול הועבר עזרה הדדית - בינה מלאכותית
7 פוסטים 4 כותבים 132 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • המלאךה מנותק
    המלאךה מנותק
    המלאך
    כתב נערך לאחרונה על ידי המלאך
    #1

    כן AI זה לא בהכרח לחנוק את המחשב!!

    מסתמא כל מתכנת פה מכיר את הבעיה הזו.
    רוצים להטמיע AI בתוכנה בלי תלות באינטרנט או בAPI לא חינמי. אבל להוריד מודל LLM/SLM שלם סוחט את המחשב ודורש משאבים גבוהים.
    אז הנה הפיתרון.
    מסתבר שלא צריך מודל LLM/SLM שלם.
    כן. יש מודלים ייעודיים לזה.
    מודלי חיפוש סמנטי בסיסיים. כל מה שהם עושים זה לזהות (בלי להצויא פלט) ומודלי RAG (עם פלט).

    שלב א': התקנת הספריות.

    הקלידו את הפקודה הזו:

    pip install sentence-transformers
    

    שימו לב שכדאי להוסיף faiss-cpu אם יש לכם מאגר גדול.

    שלב ב': הורדת המודל.

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

    לכל מודל יש דף ב-Hugging Face עם קוד מוכן לשימוש.
    אין צורך להמציא קוד עם הAI😉 - פשוט להיכנס לקישור ולהעתיק את הקטע תחת ‘Usage’.
    בדרך כלל כל מודלי ההטמעה עובדים באותה צורה:
    טוענים את המודל → נותנים טקסט → מקבלים וקטור (embedding).
    בגדול הקוד אמור להראות כזה:

    from sentence_transformers import SentenceTransformer
    
    model = SentenceTransformer("כאן תכתבו את שם המודל")
    embeddings = model.encode(["כאן תכתבו את הטקסט שתרצו שהוא יזהה לדוגמא קוגל"])
    
    

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

    דוגמא לקוד הטמעה שאני השתמשתי בו (המודל לא מעודכן מספיק כמדומני, כמו"כ תתעלמו מדאטה (איך ללמוד תכנות מהר? 😂 - לא אפשרי.. 😉 😞 )

    from sentence_transformers import SentenceTransformer, util
     
    # טעינת המודל נמצאת כאן.
    model = SentenceTransformer("sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2")
     
    documents = [
       "איך מתקנים מחשב",
       "מתכון לפיצה איטלקית",
       "מדריך לפתרון תקלות חומרה",
       "איך ללמוד תכנות מהר"
    ]
     
    doc_embeddings = model.encode(documents)
     
    query = input("הכנס שאלה: ")
    query_embedding = model.encode(query)
     
    scores = util.cos_sim(query_embedding, doc_embeddings)[0]
    best_index = scores.argmax()
     
    print("\nהמסמך הכי מתאים שמצאתי:")
    print(documents[best_index])
    print(f"ציון התאמה: {scores[best_index]:.2f}")
    

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

    @עידו300

    א.מ.ד.א י. פל.י 2 תגובות תגובה אחרונה
    11
    • המלאךה המלאך התייחס לנושא זה
    • המלאךה המלאך

      כן AI זה לא בהכרח לחנוק את המחשב!!

      מסתמא כל מתכנת פה מכיר את הבעיה הזו.
      רוצים להטמיע AI בתוכנה בלי תלות באינטרנט או בAPI לא חינמי. אבל להוריד מודל LLM/SLM שלם סוחט את המחשב ודורש משאבים גבוהים.
      אז הנה הפיתרון.
      מסתבר שלא צריך מודל LLM/SLM שלם.
      כן. יש מודלים ייעודיים לזה.
      מודלי חיפוש סמנטי בסיסיים. כל מה שהם עושים זה לזהות (בלי להצויא פלט) ומודלי RAG (עם פלט).

      שלב א': התקנת הספריות.

      הקלידו את הפקודה הזו:

      pip install sentence-transformers
      

      שימו לב שכדאי להוסיף faiss-cpu אם יש לכם מאגר גדול.

      שלב ב': הורדת המודל.

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

      לכל מודל יש דף ב-Hugging Face עם קוד מוכן לשימוש.
      אין צורך להמציא קוד עם הAI😉 - פשוט להיכנס לקישור ולהעתיק את הקטע תחת ‘Usage’.
      בדרך כלל כל מודלי ההטמעה עובדים באותה צורה:
      טוענים את המודל → נותנים טקסט → מקבלים וקטור (embedding).
      בגדול הקוד אמור להראות כזה:

      from sentence_transformers import SentenceTransformer
      
      model = SentenceTransformer("כאן תכתבו את שם המודל")
      embeddings = model.encode(["כאן תכתבו את הטקסט שתרצו שהוא יזהה לדוגמא קוגל"])
      
      

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

      דוגמא לקוד הטמעה שאני השתמשתי בו (המודל לא מעודכן מספיק כמדומני, כמו"כ תתעלמו מדאטה (איך ללמוד תכנות מהר? 😂 - לא אפשרי.. 😉 😞 )

      from sentence_transformers import SentenceTransformer, util
       
      # טעינת המודל נמצאת כאן.
      model = SentenceTransformer("sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2")
       
      documents = [
         "איך מתקנים מחשב",
         "מתכון לפיצה איטלקית",
         "מדריך לפתרון תקלות חומרה",
         "איך ללמוד תכנות מהר"
      ]
       
      doc_embeddings = model.encode(documents)
       
      query = input("הכנס שאלה: ")
      query_embedding = model.encode(query)
       
      scores = util.cos_sim(query_embedding, doc_embeddings)[0]
      best_index = scores.argmax()
       
      print("\nהמסמך הכי מתאים שמצאתי:")
      print(documents[best_index])
      print(f"ציון התאמה: {scores[best_index]:.2f}")
      

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

      @עידו300

      א.מ.ד.א מחובר
      א.מ.ד.א מחובר
      א.מ.ד.
      כתב נערך לאחרונה על ידי
      #2

      @המלאך ככה עובד גם חיפוש גוגל. מודל שפה שלם נדרש רק כאשר רוצים לקבל תשובות AI המבוססות על החומר.

      מפתח אפליקציות אנדרואיד
      em0548438097@gmail.com

      תגובה 1 תגובה אחרונה
      2
      • המלאךה המלאך

        כן AI זה לא בהכרח לחנוק את המחשב!!

        מסתמא כל מתכנת פה מכיר את הבעיה הזו.
        רוצים להטמיע AI בתוכנה בלי תלות באינטרנט או בAPI לא חינמי. אבל להוריד מודל LLM/SLM שלם סוחט את המחשב ודורש משאבים גבוהים.
        אז הנה הפיתרון.
        מסתבר שלא צריך מודל LLM/SLM שלם.
        כן. יש מודלים ייעודיים לזה.
        מודלי חיפוש סמנטי בסיסיים. כל מה שהם עושים זה לזהות (בלי להצויא פלט) ומודלי RAG (עם פלט).

        שלב א': התקנת הספריות.

        הקלידו את הפקודה הזו:

        pip install sentence-transformers
        

        שימו לב שכדאי להוסיף faiss-cpu אם יש לכם מאגר גדול.

        שלב ב': הורדת המודל.

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

        לכל מודל יש דף ב-Hugging Face עם קוד מוכן לשימוש.
        אין צורך להמציא קוד עם הAI😉 - פשוט להיכנס לקישור ולהעתיק את הקטע תחת ‘Usage’.
        בדרך כלל כל מודלי ההטמעה עובדים באותה צורה:
        טוענים את המודל → נותנים טקסט → מקבלים וקטור (embedding).
        בגדול הקוד אמור להראות כזה:

        from sentence_transformers import SentenceTransformer
        
        model = SentenceTransformer("כאן תכתבו את שם המודל")
        embeddings = model.encode(["כאן תכתבו את הטקסט שתרצו שהוא יזהה לדוגמא קוגל"])
        
        

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

        דוגמא לקוד הטמעה שאני השתמשתי בו (המודל לא מעודכן מספיק כמדומני, כמו"כ תתעלמו מדאטה (איך ללמוד תכנות מהר? 😂 - לא אפשרי.. 😉 😞 )

        from sentence_transformers import SentenceTransformer, util
         
        # טעינת המודל נמצאת כאן.
        model = SentenceTransformer("sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2")
         
        documents = [
           "איך מתקנים מחשב",
           "מתכון לפיצה איטלקית",
           "מדריך לפתרון תקלות חומרה",
           "איך ללמוד תכנות מהר"
        ]
         
        doc_embeddings = model.encode(documents)
         
        query = input("הכנס שאלה: ")
        query_embedding = model.encode(query)
         
        scores = util.cos_sim(query_embedding, doc_embeddings)[0]
        best_index = scores.argmax()
         
        print("\nהמסמך הכי מתאים שמצאתי:")
        print(documents[best_index])
        print(f"ציון התאמה: {scores[best_index]:.2f}")
        

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

        @עידו300

        י. פל.י מנותק
        י. פל.י מנותק
        י. פל.
        כתב נערך לאחרונה על ידי
        #3

        @המלאך כתב במדריך | מודלי חיפוש חכמים. בלי לחנוק את המחשב.:

        מומלץ ללכת על חיפוש סמנטי.

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

        גאה להיות חלק:
        otzaria.org

        המלאךה תגובה 1 תגובה אחרונה
        0
        • ע מנותק
          ע מנותק
          עידו300
          כתב נערך לאחרונה על ידי
          #4

          א. תודה רבה!
          ב. אז אם רוצים שהוא ידע לענות תשובות מלאות צריך מודל שלם?

          ע המלאךה 2 תגובות תגובה אחרונה
          0
          • י. פל.י י. פל.

            @המלאך כתב במדריך | מודלי חיפוש חכמים. בלי לחנוק את המחשב.:

            מומלץ ללכת על חיפוש סמנטי.

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

            המלאךה מנותק
            המלאךה מנותק
            המלאך
            כתב נערך לאחרונה על ידי
            #5

            @י.-פל. כתב במדריך | מודלי חיפוש חכמים. בלי לחנוק את המחשב.:

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

            אכן.
            תמיד עברית היא השפה הבעייתית המקרים כאלו.

            @י.-פל. כתב במדריך | מודלי חיפוש חכמים. בלי לחנוק את המחשב.:

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

            סיקרנת 🤔..

            תגובה 1 תגובה אחרונה
            0
            • ע עידו300

              א. תודה רבה!
              ב. אז אם רוצים שהוא ידע לענות תשובות מלאות צריך מודל שלם?

              ע מנותק
              ע מנותק
              עידו300
              כתב נערך לאחרונה על ידי עידו300
              #6
              פוסט זה נמחק!
              תגובה 1 תגובה אחרונה
              0
              • ע עידו300

                א. תודה רבה!
                ב. אז אם רוצים שהוא ידע לענות תשובות מלאות צריך מודל שלם?

                המלאךה מנותק
                המלאךה מנותק
                המלאך
                כתב נערך לאחרונה על ידי
                #7

                @עידו300
                א' תודה.
                ב' כן. [אולי תשובות בסיסיות מספיק ראג'].

                תגובה 1 תגובה אחרונה
                1

                • התחברות

                • אין לך חשבון עדיין? הרשמה

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