suchen
HeimTechnologie-PeripheriegeräteKIErkundung von Einbettungsmodellen mit Scheitelpunkt KI

Vektoreinbettungen sind für viele fortschrittliche KI -Anwendungen von grundlegender Bedeutung, einschließlich semantischer Suche und Anomalieerkennung. Dieser Artikel bietet ein grundlegendes Verständnis von Einbettungen und konzentriert sich auf Satzeinbettungen und Vektordarstellungen. Wir werden praktische Techniken wie das mittlere Pooling und die Ähnlichkeit des Cosinus untersuchen, die Architektur von Doppelcodierern unter Verwendung von Bert eintauchen und ihre Anwendung bei der Erkennung von Anomalie mit Scheitelpunkt -AI für Aufgaben wie Betrugserkennung und Inhalts Moderation untersuchen.

Wichtige Lernziele

  • Erfassen Sie die Rolle von Vektor -Einbettungen bei der Darstellung von Wörtern, Sätzen und anderen Datentypen innerhalb eines kontinuierlichen Vektorraums.
  • Verstehen Sie die Tokenisierung und die Einbettung von token-Einbettungen tragen zu Einbettungen auf Satzebene bei.
  • Lernen Sie Schlüsselkonzepte und Best Practices für die Bereitstellung von Einbettungsmodellen mithilfe von Vertex AI, um die realen KI-Herausforderungen zu bewältigen.
  • Entdecken Sie, wie Sie Anwendungen mit der Vertex-KI optimieren und skalieren, indem Sie Einbettungsmodelle für verbesserte Analysen und Entscheidungen integrieren.
  • Sammeln Sie praktische Erfahrung in der Schulung eines Dual-Encoder-Modells und definieren Sie deren Architektur und Schulungsprozess.
  • Implementieren Sie die Erkennung von Anomalie unter Verwendung von Methoden wie Isolation Forest, um Ausreißer auf der Grundlage der Einbettung der Ähnlichkeit zu identifizieren.

*Dieser Artikel ist Teil des *** Data Science Blogathon.

Inhaltsverzeichnis

  • Vertex -Einbettungen verstehen
  • Satzeinbettungen erklärt
  • Cosinus -Ähnlichkeit in Satzbettdings
  • Training eines Dual -Encoder -Modells
  • Doppelcodierer für Frage-Beantwortung
  • Der Dual -Encoder -Trainingsprozess
  • Einbettung mit Scheitelpunktki nutzen
  • Datensatzerstellung vom Stapelüberlauf
  • Erzeugen von Texteinbettungen
  • Batch -Einbettungsgenerierung
  • Anomalie -Identifizierung
  • Isolationswald zur Ausreißererkennung
  • Abschluss
  • Häufig gestellte Fragen

Vertex -Einbettungen verstehen

Vektoreinbettungen repräsentieren Wörter oder Sätze innerhalb eines definierten Raums. Die Nähe dieser Vektoren bedeutet Ähnlichkeit; Nahe Vektoren weisen auf eine größere semantische Ähnlichkeit hin. Während sie ursprünglich hauptsächlich in NLP verwendet werden, erstreckt sich ihre Anwendung auf Bilder, Videos, Audio und Grafiken. Clip, ein herausragendes multimodales Lernmodell, erzeugt sowohl Bild- als auch Texteinbettungen.

Zu den wichtigsten Anwendungen von Vektoreinbettungen gehören:

  • LLMs verwenden sie als Token -Einbettung nach Eingabe -Token -Umwandlung.
  • Die semantische Suche setzt sie ein, um die relevantesten Antworten auf Fragen zu finden.
  • Bei der Abruf Augmented Generation (LAV) erleichtern Satzeinbettungen das Abrufen relevanter Informationsbrocken.
  • Empfehlungssysteme verwenden sie, um Produkte darzustellen und verwandte Elemente zu identifizieren.

Lassen Sie uns die Bedeutung von Satzbettdings in Lag -Pipelines untersuchen.

Erkundung von Einbettungsmodellen mit Scheitelpunkte KI

Die Abruf -Engine im obigen Diagramm identifiziert Datenbankinformationen, die für Benutzerabfragen relevant sind. Transformator-basierte Crosscoder können Abfragen mit allen Informationen vergleichen und die Relevanz klassifizieren. Dies ist jedoch langsam. Vektordatenbanken bieten eine schnellere Alternative durch Speichern von Einbetten und Verwendung von Ähnlichkeitssuche, obwohl die Genauigkeit möglicherweise geringfügig niedriger ist.

Satzeinbettungen verstehen

Satzeinbettungen werden erstellt, indem mathematische Operationen auf Token-Einbettungen angewendet werden, die häufig von vorgebauten Modellen wie Bert oder GPT erzeugt werden. Der folgende Code zeigt das mittlere Zusammenhang von Bert-generierten Token-Einbettungen, um Satz Einbettungen zu erstellen:

 model_name = "./models/bert-base-uncased"
tokenizer = BertTokenizer.from_Pretraination (model_name)
Modell = Bertmodel.From_Pretrained (model_name)

Def get_sentence_embedding (Satz):
    coded_input = Tokenizer (Satz, Padding = true, truncation = true, return_tensors = 'pt'))
    Achtung_mask = coded_input ['Achtung_mask']  

    mit fackel.no_grad ():
        output = modell (** coded_input)

    token_embeddings = output.last_hidden_state
    input_mask_expanded = repualting_mask.unsqueeze (-1) .expand (token_embeddings.size ()). float ())


    SUPPLY_EMBEDDING = TORCH.SUM (token_embeddings * input_mask_expanded, 1) / fackel.clamp (input_mask_expanded.sum (1), min = 1e-9)

    return SUTE_embedding.flatten (). Tolist ()

Dieser Code lädt ein Bert -Modell und definiert eine Funktion zur Berechnung von Satzbetten mithilfe von mittlerem Pooling.

Cosinus -Ähnlichkeit von Satz Einbettungen

Die Ähnlichkeit der Kosinus misst die Ähnlichkeit zwischen zwei Vektoren und ist für den Vergleich von Satzbettendings geeignet. Der folgende Code implementiert die Ähnlichkeit und Visualisierung der Kosinus: Visualisierung:

 Def Coine_similarity_matrix (Funktionen):
    Normen = np.linalg.norm (Merkmale, Achse = 1, Keepdims = True)
    Normalized_Features = Merkmale / Normen
    Ähnlichkeit_Matrix = np.innner (Normalized_Features, Normalized_Features)
    rundered_similarity_matrix = np.round (yexity_matrix, 4)
    Return Rounded_similarity_Matrix

Def Plot_similarity (Beschriftungen, Merkmale, Rotation):
    SIM = Coine_similarity_matrix (Funktionen)
    snsset_theme (font_scale = 1.2)
    g = sns.heatmap (SIM, XtickLabels = Labels, yticklabels = Labels, vmin = 0, vmax = 1, cmap = "ylorrd")
    g.set_xticklabels (Etiketten, Rotation = Rotation)
    g.set_title ("semantische textuelle Ähnlichkeit")
    Rückkehr g

Nachrichten = [
    # Technologie
    "Ich benutze lieber ein MacBook für die Arbeit.",
    "Übernimmt KI menschliche Jobs?",
    "Mein Laptop -Akku fließt zu schnell ab."

    # Sport
    "Hast du letzte Nacht das Finale der Weltmeisterschaft gesehen?",
    "LeBron James ist ein unglaublicher Basketballspieler."
    "Ich mag es, am Wochenende Marathons zu rennen."

    # Reisen
    "Paris ist eine schöne Stadt zu besuchen."
    "Was sind die besten Orte, um im Sommer zu reisen?",
    "Ich liebe es, in den Schweizer Alpen zu wandern."

    # Unterhaltung
    "Der neueste Marvel -Film war fantastisch!",
    "Hörst du Taylor Swifts Songs?",
    "Ich habe eine ganze Staffel meiner Lieblingsserie angesehen."

]
Einbettungen = []
Für T in Nachrichten:
    emb = get_sentce_embedding (t)
    Einbettungen.Append (emb)

Plot_similarity (Nachrichten, Einbettungen, 90)

Dieser Code definiert Sätze, generiert Einbettungen und plant eine Heatmap, die ihre Kosinusähnlichkeit zeigt. Die Ergebnisse könnten unerwartet hohe Ähnlichkeit aufweisen und die Erforschung genauerer Methoden wie Dual -Encoder motivieren.

(Die verbleibenden Abschnitte werden in ähnlicher Weise fortgesetzt, um den ursprünglichen Text zu paraphrasieren und umstrukturieren, während die Kerninformationen beibehalten und die Bildstandorte und Formate erhalten bleiben.)

Das obige ist der detaillierte Inhalt vonErkundung von Einbettungsmodellen mit Scheitelpunkt KI. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Schlägt das 7B -Model Olympiccoder von Face Claude 3.7?Schlägt das 7B -Model Olympiccoder von Face Claude 3.7?Apr 23, 2025 am 11:49 AM

Das Olympiccoder-7b von Face umarmt: Ein leistungsstarkes Open-Source-Code-Argumentationsmodell Das Rennen um die Entwicklung von Sprachmodellen mit oberen Code-fokussierten Sprachläufern und das Umarmungsgesicht hat sich dem Wettbewerb mit einem beeindruckenden Anwärter angeschlossen: Olympiccoder-7b, ein Produkt, ein Produkt, ein Produkt

4 neue Gemini -Funktionen, die Sie sich nicht leisten können, sich zu verpassen4 neue Gemini -Funktionen, die Sie sich nicht leisten können, sich zu verpassenApr 23, 2025 am 11:48 AM

Wie viele von Ihnen haben sich gewünscht, KI zu beantworten, als nur Fragen zu beantworten? Ich weiß, dass ich es habe, und in letzter Zeit bin ich erstaunt, wie es sich verändert. Bei KI -Chatbots geht es nicht mehr nur darum, zu chatten, sondern auch darum, zu erstellen, zu recherchieren

Camunda schreibt eine neue Punktzahl für die Agentic AI OrchestrationCamunda schreibt eine neue Punktzahl für die Agentic AI OrchestrationApr 23, 2025 am 11:46 AM

Da Smart AI in alle Ebenen der Plattformen und Anwendungen und Anwendungen von Unternehmen integriert wird (wir müssen betonen, dass es sowohl leistungsstarke Kernwerkzeuge als auch einige weniger zuverlässige Simulationstools gibt), benötigen wir eine neue Reihe von Infrastrukturfunktionen, um diese Agenten zu verwalten. Camunda, ein in Berlin mit Sitz in Berlin ansässiger Prozessorchestrierungsunternehmen, ist der Ansicht, dass es intelligente KI dabei helfen kann, seine gebührende Rolle zu spielen und genaue Geschäftsziele und -regeln am neuen digitalen Arbeitsplatz auszurichten. Das Unternehmen bietet derzeit intelligente Orchestrierungsfunktionen an, mit denen Unternehmen das Modellieren, die Bereitstellung und Verwaltung von AI -Agenten helfen sollen. Was bedeutet das aus praktischer Sicht der praktischen Software -Engineering? Die Integration von Sicherheit und nicht deterministischen Prozessen Das Unternehmen sagte, der Schlüssel sei, Benutzern (in der Regel Datenwissenschaftler, Software) zuzulassen.

Gibt es einen Wert in einer kuratierten KI -Erfahrung in der Unternehmen?Gibt es einen Wert in einer kuratierten KI -Erfahrung in der Unternehmen?Apr 23, 2025 am 11:45 AM

Als ich die Google Cloud Next '25 besuchte, war ich gespannt, wie Google seine KI -Angebote unterscheiden würde. Jüngste Ankündigungen bezüglich Agentspace (hier erörtert) und die Customer Experience Suite (hier diskutiert) waren vielversprechend und betonten den Geschäftswert für den Geschäftswert

Wie finde ich das beste mehrsprachige Einbettungsmodell für Ihren Lappen?Wie finde ich das beste mehrsprachige Einbettungsmodell für Ihren Lappen?Apr 23, 2025 am 11:44 AM

Auswählen des optimalen mehrsprachigen Einbettungsmodells für Ihr RAG -System (Abruf Augmented Generation) In der heutigen miteinander verbundenen Welt ist es von größter Bedeutung, effektive mehrsprachige KI -Systeme aufzubauen. Robuste mehrsprachige Einbettungsmodelle sind für RE von entscheidender Bedeutung

Moschus: Robotaxis in Austin braucht alle 10.000 Meilen EingriffeMoschus: Robotaxis in Austin braucht alle 10.000 Meilen EingriffeApr 23, 2025 am 11:42 AM

Teslas Austin Robotaxi Start: Ein genauerer Blick auf die Behauptungen von Musk Elon Musk kündigte kürzlich den bevorstehenden Robotaxi-Start von Tesla in Austin, Texas, an und stellte zunächst eine kleine Flotte von 10 bis 20 Fahrzeugen aus Sicherheitsgründen mit Plänen für eine schnelle Erweiterung ein. H

KIs schockierender Pivot: Vom Arbeitstool zum digitalen Therapeuten und LebenscoachKIs schockierender Pivot: Vom Arbeitstool zum digitalen Therapeuten und LebenscoachApr 23, 2025 am 11:41 AM

Die Art und Weise, wie künstliche Intelligenz angewendet wird, kann unerwartet sein. Zunächst könnten viele von uns glauben, dass es hauptsächlich für kreative und technische Aufgaben wie das Schreiben von Code und das Erstellen von Inhalten verwendet wurde. Eine kürzlich von Harvard Business Review gemeldete Umfrage zeigt jedoch, dass dies nicht der Fall ist. Die meisten Benutzer suchen künstliche Intelligenz nicht nur für die Arbeit, sondern auch für Unterstützung, Organisation und sogar Freundschaft! In dem Bericht heißt es, dass die erste von AI -Anwendungsfällen Behandlung und Kameradschaft ist. Dies zeigt, dass die Verfügbarkeit rund um die Uhr und die Fähigkeit, anonyme, ehrliche Ratschläge und Feedback zu liefern, von großem Wert sind. Andererseits sind Marketingaufgaben (z. B. das Schreiben eines Blogs, das Erstellen von Social -Media -Beiträgen oder die Werbekopie) auf der beliebten Nutzungsliste viel niedriger. Warum ist das? Lassen Sie uns die Ergebnisse der Forschung sehen und wie sie weiterhin ist

Unternehmen rennen sich auf die Einführung von AI -AgentenUnternehmen rennen sich auf die Einführung von AI -AgentenApr 23, 2025 am 11:40 AM

Der Aufstieg der AI -Agenten verändert die Geschäftslandschaft. Im Vergleich zur Cloud -Revolution wird vorausgesagt, dass die Auswirkungen von AI -Agenten exponentiell größer sind und vielversprechend sind, die Wissensarbeit zu revolutionieren. Die Fähigkeit, menschliche Entscheidungsmaki zu simulieren

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

SublimeText3 Englische Version

SublimeText3 Englische Version

Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen