Gedanken – chatgpz.de – KI-Tools & Praxiswissen https://chatgpz.de Unabhängige Tests, Anleitungen und Hintergründe zu KI-Tools. Thu, 19 Feb 2026 07:15:05 +0000 de-DE hourly 1 https://wordpress.org/?v=6.4.2 234900186 Zyphra veröffentlicht ZUNA: Ein 380-M-Parameter-BCI-Grundmodell für EEG-Daten, das die nichtinvasive Entwicklung von Gedanken zu Textual content vorantreibt https://chatgpz.de/artificial-intelligence/zyphra-veroeffentlicht-zuna-ein-380-m-parameter-bci-grundmodell-fuer-eeg-daten-das-die-nichtinvasive-entwicklung-von-gedanken-zu-textual-content-vorantreibt/ https://chatgpz.de/artificial-intelligence/zyphra-veroeffentlicht-zuna-ein-380-m-parameter-bci-grundmodell-fuer-eeg-daten-das-die-nichtinvasive-entwicklung-von-gedanken-zu-textual-content-vorantreibt/#respond Thu, 19 Feb 2026 07:15:05 +0000 http://chatgpz.de/artificial-intelligence/zyphra-veroeffentlicht-zuna-ein-380-m-parameter-bci-grundmodell-fuer-eeg-daten-das-die-nichtinvasive-entwicklung-von-gedanken-zu-text-vorantreibt/ [ad_1]

Gehirn-Laptop-Schnittstellen (BCIs) haben endlich ihren „Grundmodell“-Second. Zyphra, ein Forschungslabor, das sich auf Großmodelle konzentriert, wurde kürzlich veröffentlicht ZUNAein 380M-Parameter-Grundlagenmodell speziell für EEG-Signale. ZUNA ist ein Masked-Diffusion-Auto-Encoder, der für die Kanalauffüllung und Superauflösung für jedes Elektrodenlayout entwickelt wurde. Diese Model enthält Gewichte unter einer Apache-2.0-Lizenz und einen MNE-kompatiblen Inferenzstapel.

Das Drawback mit „spröden“ EEG-Modellen

Seit Jahrzehnten kämpfen Forscher mit dem „Wilden Westen“ der EEG-Daten. Unterschiedliche Datensätze verwenden eine unterschiedliche Anzahl von Kanälen und inkonsistente Elektrodenpositionen. Die meisten Deep-Studying-Modelle werden auf festen Kanalmontagen trainiert und schlagen daher fehl, wenn sie auf neue Datensätze oder Aufnahmebedingungen angewendet werden. Darüber hinaus werden EEG-Messungen häufig durch Störungen durch Elektrodenverschiebungen oder Bewegungen des Probanden beeinträchtigt.

ZUNAs 4D-Architektur: Räumliche Intelligenz

ZUNA löst das Generalisierbarkeitsproblem, indem Gehirnsignale als räumlich fundierte Daten behandelt werden. Anstatt ein festes Raster anzunehmen, injiziert ZUNA eine räumlich-zeitliche Struktur über ein 4D-Rotationspositionskodierung (4D RoPE).

Das Modell tokenisiert das Mehrkanal-EEG in kurze Zeitfenster von 0,125 Sekunden oder 32 Proben. Jeder Token wird einer 4D-Koordinate zugeordnet: seiner 3D-Kopfhautposition (x, y, z) und seinem groben Zeitindex

https://www.zyphra.com/put up/zuna

Diffusion als generativer Motor

ZUNA verwendet einen Diffusionsansatz, da EEG-Signale kontinuierlich und reellwertig sind. Das Modell kombiniert einen Diffusionsdecoder mit einem Encoder, der Signalinformationen in einem latenten Engpass speichert.

Während des Trainings verwendete Zyphra ein schweres Channel-Dropout-Ziel. Sie ließen zufällig 90 % der Kanäle fallen und ersetzten sie durch Nullen im Encoder-Eingang. Das Modell wurde dann damit beauftragt, diese „maskierten“ Signale aus den Informationen in den verbleibenden 10 % der Kanäle zu rekonstruieren. Dies zwang das Modell dazu, tiefe kanalübergreifende Korrelationen und eine leistungsstarke interne Darstellung der Gehirnaktivität zu erlernen.

Die riesige Datenpipeline: 2 Millionen Stunden

Die Datenqualität ist das Herzstück jedes Basismodells. Zyphra hat ein harmonisiertes Korpus aus 208 öffentlichen Datensätzen zusammengestellt. Diese umfangreiche Sammlung umfasst:

  • 2 Millionen Kanalstunden von EEG-Aufzeichnungen.
  • Über 24 Millionen nicht überlappende 5-Sekunden-Samples.
  • Eine große Auswahl an Kanalanzahlen von 2 Zu 256 professional Aufnahme.

Die Vorverarbeitungspipeline standardisierte alle Signale auf eine gemeinsame Abtastrate von 256 Hz. Sie benutzten MNE-Python Hochpassfilter anzuwenden 0,5 Hz und ein adaptiver Sperrfilter zur Entfernung von Leitungsrauschen. Anschließend wurden die Signale auf den Z-Rating normalisiert, um einen Mittelwert von Null und eine Einheitsvarianz sicherzustellen und gleichzeitig die räumliche Struktur beizubehalten.

Benchmarks: Den sphärischen Spline töten

Der Branchenstandard zum Ausfüllen fehlender EEG-Daten gilt seit Jahren sphärische Spline-Interpolation. Während Splines zur Erfassung lokaler Glätte nützlich sind, verfügen sie über keine „erlernte Priorität“ und versagen, wenn die Lücken zwischen den Sensoren zu groß werden.

ZUNA übertrifft durchweg die sphärische Spline-Interpolation in mehreren Benchmarks, einschließlich des ANPHY-Sleep-Datensatzes und des BCI2000-Motorbilddatensatzes. Bei höheren Abbrecherquoten vergrößert sich der Leistungsunterschied deutlich. In extremen 90-%-Dropout-Szenarien – im Wesentlichen 10-faches Upsampling – behält ZUNA eine hohe Rekonstruktionsgenauigkeit bei, während Spline-Methoden stark nachlassen.

https://www.zyphra.com/put up/zuna

Wichtige Erkenntnisse

  • Universelle Verallgemeinerung: ZUNA ist ein 380M-Parameter Modell, das mit jedem EEG-System funktioniert, unabhängig von der Anzahl oder Place der Elektroden. Im Gegensatz zu früheren KI-Modellen, die auf feste Layouts beschränkt waren, lässt es sich auf verschiedene Datensätze und neuartige Kanalpositionen verallgemeinern.
  • Raumzeitliche 4D-Intelligenz: Das Modell verwendet a 4D-Rotationspositionskodierung (4D RoPE) System zur Kartierung von Gehirnsignalen im 3D-Raum (x, y, z) und in der Zeit
  • Überlegene Kanalrekonstruktion: Durch die Ausbildung zum Autoencoder mit maskierter DiffusionZUNA übertrifft die herkömmliche sphärische Spline-Interpolation deutlich. Es zeichnet sich durch eine „Superauflösung“ aus und behält auch bei bis zu 1000 m eine hohe Genauigkeit bei 90 % der Signale des Gehirns fehlen oder sind beschädigt.
  • Massiver Trainingsumfang: Das Modell wurde auf einem harmonisierten Korpus trainiert 208 Datensätzeinsgesamt ca 2 Millionen Kanalstunden Und 24 Millionen einzigartige 5-Sekunden-Samples. Diese Skala ermöglicht das Erlernen tiefer kanalübergreifender Korrelationen, die mit einfacheren geometrischen Methoden nicht möglich sind.

Schauen Sie sich das an Papier, Technische Particulars, Repo Und Modellgewichte. Sie können uns auch gerne weiter folgen Twitter und vergessen Sie nicht, bei uns mitzumachen 100.000+ ML SubReddit und Abonnieren Unser Publication. Warten! Bist du im Telegram? Jetzt können Sie uns auch per Telegram kontaktieren.


[ad_2]

]]>
https://chatgpz.de/artificial-intelligence/zyphra-veroeffentlicht-zuna-ein-380-m-parameter-bci-grundmodell-fuer-eeg-daten-das-die-nichtinvasive-entwicklung-von-gedanken-zu-textual-content-vorantreibt/feed/ 0 16433
Die 2024 Babynamenstatistiken sind verfügbar, und Laura Witttenberg und Philip Cohen haben einige Gedanken https://chatgpz.de/data-science/die-2024-babynamenstatistiken-sind-verfuegbar-und-laura-witttenberg-und-philip-cohen-haben-einige-gedanken/ https://chatgpz.de/data-science/die-2024-babynamenstatistiken-sind-verfuegbar-und-laura-witttenberg-und-philip-cohen-haben-einige-gedanken/#respond Tue, 24 Jun 2025 08:41:25 +0000 http://chatgpz.de/data-science/die-2024-babynamenstatistiken-sind-verfuegbar-und-laura-witttenberg-und-philip-cohen-haben-einige-gedanken/ [ad_1]

Witttenberg Findet immer interessante Dinge in den Namensdaten:

Klassische Einfachheit ist nicht auf der Speisekarte für Mädchen

Letztes Jahr wurden 612 amerikanische Mädchen Ann, Joan und Susan zusammengeführt. Um diese niedrige Zahl ins rechte Licht zu rücken, wurden 613 Mädchen Calliope genannt. . . .

Die „erhabene“ Namenswelle hat Crested Crested

Namen wie König, Prinz, Messias, Royal, Pharao und Legende fallen jetzt. Der neue Pattern in wortbasierten Namen für Jungen geht mehr um heiße Klänge als um Bedeutungen. Einsilbungsnamen wie Waffenstillstand, Küste, Regen, Jett, Crue und Psalm steigen schnell. . . .

Die Xtreme -Rechtschreibung steigt weiter an

Weitere Eltern wählen Namen, die nicht nur kreativ geschrieben sind, sondern auch die Erwartungen auf sich aufnehmen und die Erwartungen erhöhen. 10 der 20 am schnellsten auftretenden Jungennamen enthielten ein X oder Z, darunter Xyleek, Zyro und Zeovanni. In der Zwischenzeit umfassen 134 verschiedene Namen in den Statistiken die verdoppelten Vokale II oder UU, wie in Kyiir und Truu. . . .

Cohen teilt das Diagramm, das ich oben in diesem Beitrag platziert habe, zusammen mit einigen interessanten Teilen:

Harvey geht es intestine, 40% und 169 Plätze in der Rangliste. Nach dem Hurrikan Harvey und dem Harvey Weinstein sexuellen Übergriffskandal des Vorjahres haben Tristan Bridges und ich (Cohen) im Jahr 2018 gefragt: „Der Title Harvey scheint auf dem Weg zu sein, populärer zu werden. Wird die Harvey’s von 2017 diesen Namen für die amerikanische Öffentlichkeit kontaminieren?“ Wir haben jetzt unsere Antwort: Nach vier Jahren Blockiertes Wachstum ist Harvey wieder auf dem richtigen Weg. . .

Der plötzliche Rückgang der Jungen erhält die Namen Israel (-21%) und Zion (-18%) im Jahr 2024 wahrscheinlich mit Israels Krieg in Gaza. Diese Namen treten am häufigsten bei Schwarz (insbesondere Zion) und Latino -Familien an: Israel ist in Mexiko häufiger als in den USA; Zion wurde populär, nachdem Lauryn Hill ihren Sohn (der auch Bob Marleys Enkel ist) Zion genannt wurde und 1998 einen schönen Hit über ihn hatte, und Zion wurde seit langem mit schwarzen christlichen Kirchen in Verbindung gebracht. Mit dem jüngsten Krieg scheint es weniger ansprechend, auch indirekt mit dem Land Israel und dem Zionismus in Verbindung zu bringen. . . .

Schließlich der Androgyniebericht. Etwa 75% der Babys erhalten Namen, die bei der Geburt entweder 99% männlich oder 99% weiblich sind. Das ist in den letzten 50 Jahren von etwa 82% gesunken, wobei der größte Teil des Schlupfes im Rückgang der All-Boy-Namen liegt. . . Was sind die häufigsten androgynen Namen im Jahr 2024? Parker, Charlie (das ist lustig, Charlie Parker) und Tatum. (Emerson conflict letztes Jahr die Nummer zwei auf dieser Liste, hat sich aber auf 61% weiblich überschritten.) Tatum ist ein interessanter Fall: Bei Jungen und Mädchen wächst hübsch gleichermaßen. Bleiben Sie dran . . .

In Bezug auf die oben genannten Grafiken lesen Sie diese Y-Achsen. Selbst die häufigsten dieser Namen werden nur 0,8% der Mädchen und 1,2% der Jungen gegeben. Im Vergleich zu den so genannten Babys in früheren Jahrhunderten, Es gibt keine sehr gebräuchlichen Namen. Die Namen sind in ihren Klängen standardisierter geworden (oder zumindest bis 2006, das letzte Mal, als ich nachgesehen habe), aber kein individueller Title ist so beliebt wie die Johns, Roberts und Marys des vergangenen Jahrhunderts. Hier sind ein paar Grafiken von Regression und andere Geschichten:

[ad_2]

]]>
https://chatgpz.de/data-science/die-2024-babynamenstatistiken-sind-verfuegbar-und-laura-witttenberg-und-philip-cohen-haben-einige-gedanken/feed/ 0 10225
Halten Sie mich nicht aus: Einige Gedanken zur Vorhersage außerhalb der Stichprobe https://chatgpz.de/data-science/halten-sie-mich-nicht-aus-einige-gedanken-zur-vorhersage-ausserhalb-der-stichprobe/ https://chatgpz.de/data-science/halten-sie-mich-nicht-aus-einige-gedanken-zur-vorhersage-ausserhalb-der-stichprobe/#respond Sat, 10 May 2025 05:21:24 +0000 http://chatgpz.de/data-science/halten-sie-mich-nicht-aus-einige-gedanken-zur-vorhersage-ausserhalb-der-stichprobe/ [ad_1]

Ryan Socha schreibt:

In der Regel validieren oder testen wir in der statistischen Modellierung Modelle, indem wir überprüfen, wie intestine sie in einem Holdout -Datensatz funktionieren. Konzeptionell scheint es jedoch möglich, dass wir im Wesentlichen den gleichen Job machen könnten, indem wir stattdessen den Trainingsdatensatz reparieren und eine oder mehrere „Holdout -Evaluierungsfunktionen“ verwenden, die sich vom Trainingsziel unterscheiden.

Das Finden solcher Funktionen ist wahrscheinlich schwieriger als in den meisten Fällen zusätzliche Daten zu finden, aber ich bin gespannt, ob es irgendwelche Werke gibt, die Ihnen in den Sinn kommen, wenn Sie an „Holdout -Bewertungsfunktionen“ als Mittel zur Beurteilung der Modellleistung auf eine Weise denken, die nicht sein kann Goodharted.

Darüber hinaus gibt es eine allgemeinere Frage – inwieweit sind Holdout -Datensätze mit Holdout -Bewertungsfunktionen fungibel? Gibt es Fälle, in denen der Zugriff auf zusätzliche Daten einer alternativen Artwork der Bewertung der Leistung eines Modells auf den angegebenen Daten von Natur aus überlegen ist? Oder gibt es Fälle, in denen keine zusätzlichen Holdout -Daten feststellen können, dass es einen Fehler in dem, was das Modell tut?

Ich bin besonders neugierig, ob es möglicherweise ein Verfahren gibt, das von Holdout -Datensätzen in Holdout -Bewertungsfunktionen oder umgekehrt umwandeln kann. Wahrscheinlich ist eine Vorsicht erforderlich, um sicherzustellen, dass various Bewertungsfunktionen, die zum Ersetzen eines Holdout -Datensatzes erstellt wurden, keine „heimlichen“ Kopien der Holdout -Daten enthalten – aber möglicherweise ist diese Artwork des Schmuggels erforderlich, damit ein solches Verfahren überhaupt möglich ist?

Ein natürlicher Fall, in dem diese Artwork von Dingen nützlich sein könnte: Angenommen, wir möchten, dass ein Modell eine bestimmte Verteilung verallgemeinert hat, die aus den Trainingsdaten aus der Verteilung liegt, aber noch keine tatsächlichen Instanzen dieser Verteilung vorhanden sind. In solchen Fällen scheint es unsere einzige Possibility, einen Ansatz zu validieren, sicherzustellen, dass die Artwork und Weise, wie wir ihn bewerten, für die hochrangigen Eigenschaften intestine geeignet ist, von denen wir erwarten, dass sie die neue Verteilung haben. Obwohl dies einen Teil des Geschmacks der Bewertungsfunktionen zu verlieren scheint, die Holdout -Funktionen sein müssen, ist es vielleicht nicht das beste Beispiel, und dies ist nur von theoretischen Interesse.

Dies geht weit über meine Mathematik -Koteletts hinaus, alle Gedanken oder Kommentare geschätzt. Fühlen Sie sich frei, dies und jede Antwort auf Ihr Weblog zu setzen, wenn Sie der Meinung sind, dass es von Interesse wäre. Wie immer wäre es eine willkommene Antwort.

Meine Antwort: Im Laufe der Jahre haben wir viel über Kreuzvalidierung und externe Validierung nachgedacht. Zwei Schlüsselpapiere sind:

(2014) Verständnis der Vorhersageinformationskriterien für Bayes’sche Modelle. { em statistics and Computing} { bf 24}, 997–1016. (Andrew Gelman, Jessica Hwang und Aki Vehtari)

(2017) Praktische Bayes’sche Modellbewertung unter Verwendung von Depart-One-Out-Cross-Validation und Waic. { em statistics and Computing} { bf 27}, 1413–1432. (Aki Vehtari, Andrew Gelman und Jonah Gabry)

Beim Schreiben verfolgten wir den allgemeinen Development im maschinellen Lernen, der auch in Ihrer Frage ausgedrückt wurde und sich von der Betrachtung von „Informationskriterien“ als Möglichkeit zur Bewertung oder Vergleichen von Modellen und einer direkteren Interpretation von Quervalidierung als Schätzung der unter externen Validierung unter Verwendung neuer Fälle entzündeten.

Einige interessante Themen entstehen:

1. Wie in Ihrer Frage erwähnt, können die prädiktive Leistung in neuen Daten vom Szenario abhängen. Je weiter die neuen Daten im Prädiktorraum aus den Trainingsdaten sind, desto unsicherer und weniger genau werden Sie erwarten, dass die Vorhersagen sein. Dies deutet zunächst darauf hin, dass eine Bewertung der Vorhersageleistung eines Modells eine gewisse Spezifikation darüber erfordern sollte, wo die Bewertung durchgeführt wird, und zweitens, dass eine Kreuzvalidierung untersucht werden kann, indem Sie nicht nur die durchschnittliche Vorhersageleistung, sondern auch davon, wie die Vorhersagegenauigkeit von Prädiktoren im Modell abhängt, wie in diesem Diagramm aus unserem Artikel aus dem Jahr 2017 abhängt:

2. Die Wahl, wo Vorhersagen bewertet werden sollen und wie man diese durchschnittlich über eine zusammenfassende Maßnahme für die Vorhersagegenauigkeit erinnert, erinnert mich sehr an. . . Poststratifikation! Bei diesem ist es wichtig, Prädiktoren einzubeziehen, die die Unterschiede zwischen den Trainings- und Testdaten erfassen, und es kann sinnvoll sein, eine mehrstufige Modellierung zu verwenden, um Vorhersagen für neue Szenarien zu erleichtern. Vorhersageziele können sowohl Design als auch Analyse beeinflussen. Wenn Sie beispielsweise eine Studie mit dem Ziel durchführen, Schlussfolgerungen für zukünftige Effekte zu ziehen, kann die Zeit ein Faktor sein, und es wäre sinnvoll, Ihre Studie (Ihre Trainingsdaten) über einen bestimmten Zeitraum hinweg zu verbreiten, was Ihnen dann einen gewissen Hebel zur Schätzung von Zeittrends bei der Anpassung Ihres Modells bietet. Realistisch gesehen hängen die Schlussfolgerungen jedoch immer noch stark von Priors ab, beispielsweise wenn Sie nur eine Woche Zeit haben, um Ihr Experiment durchzuführen, aber die Effekte für ein Jahr in Zukunft schätzen möchten.

3. Die andere Sache, an die mich das erinnert, ist die Technik, die wir in letzter Zeit viel verwendet haben, eine Umfrage über sich selbst nach Strategie zu haben. Das heißt, die Daten zu nehmen, ein Modell anzupassen und dann eine aggregierte Inferenz zu erstellen, indem die Modellvorhersagen über eine hypothetische neue Inhabitants gemittelt werden, die genau in ihren Prädiktoren gleich ist wie die Daten, die zum Modell entspricht. Dies scheint eine sehr kreisförmige Sache zu sein, aber aus zwei Gründen kann es nützlich sein:

Der erste Grund dafür, dass die Nachstratifizierung einer Umfrage an sich selbst keine leere Identitätskartierung ist, ist, dass der Prozess der Anpassung des Modells als eine Glättung der Daten betrachtet werden kann, additionally kann MRP, bei dem sich Poststrat auf der Probe selbst befindet, als Dreischritt -Verfahren betrachtet werden: (i) Transformation Die Daten. (i) Inferenz kann als Inversion des angenommenen Datengeneratsprozesses angesehen werden), (iii) umgekehrte Transformation zurück zum Datenraum. Auch wenn die Schritte (i) und (iii) Umkehrungen voneinander sind, erhalten Sie etwas aus Schritt (ii). Genauso wie Sie zwei Kantenpaare auf einen Rubik’s Dice drehen können, indem Sie sich zuerst verdrehen, um die Kanten an der richtigen Stelle auszurichten, und dann den Bediener aufzutragen, der das tut, was Sie wollen, und dann Ihre ursprüngliche Wendungsmenge umzukehren.

Der zweite Vorteil einer Umfrage nach Strategie zu sich selbst besteht darin, dass Sie dies als diagnostisches Instrument nutzen können, um zu verstehen, was in einer MRP -Scenario passiert. MRP macht zwei Dinge: Sie passt an verschiedene Verteilungen von Prädiktoren in Stichprobe und Bevölkerung und glättet die Schätzung von kleiner Fläche. Wenn Sie eine Umfrage über sich selbst nachstratieren, können Sie diese beiden Dinge isolieren und nur sehen, was die Glättung tut, dann können Sie die Interessenbevölkerung nachstratieren und die Vorhersageeffekte des Ungleichgewichts bei Prädiktorverteilungen zwischen Stichprobe und Bevölkerung sehen. Wir haben diese Technik kürzlich in einem Beispiel einer Umfrage mit Messfehler verwendet, bei der wir Ergebnisse erzielten, die wir nicht verstanden haben. Die mysteriösen Muster ereigneten sich auch, als wir die Umfrage an sich selbst nachstratierten, sodass wir wussten, dass es sich nicht um ein Drawback mit einer nicht repräsentativen Stichprobe handelte. Es struggle unser Bayes’sche Modell, das schuld struggle.

4. Vor ein paar Jahren haben wir besprochen die allgegenwärtigen zweiheit der Statistiken: Die Artwork und Weise, wie klassische statistische Inferenz, Bayes’sche Statistiken und Bootstrapping alle eine Inkohärenz haben, in der zwei Modelle koexistieren, ohne dass die beiden Modelle Teil eines einzelnen konsistenten Methods sind – und wie dies tatsächlich eine gute Sache ist. Die Kreuzvalidierung oder externe Validierung hat die gleiche Eigenschaft: Es gibt das Modell, mit dem die Daten angepasst werden, und die angenommene Bevölkerung. Mathematisch können wir diese als p (y | theta, x) und p (x_new) schreiben.

[ad_2]

]]>
https://chatgpz.de/data-science/halten-sie-mich-nicht-aus-einige-gedanken-zur-vorhersage-ausserhalb-der-stichprobe/feed/ 0 9103
Baum der Gedanken https://chatgpz.de/data-analytics/baum-der-gedanken/ https://chatgpz.de/data-analytics/baum-der-gedanken/#respond Sun, 14 Jul 2024 05:55:54 +0000 http://chatgpz.de/data-analytics/baum-der-gedanken/ [ad_1]

Einführung

Stellen Sie sich vor, Sie stehen am Rande eines dichten Waldes, jeder Weg führt in eine andere Richtung, und Ihr Ziel ist es, den vielversprechendsten Weg zu einem verborgenen Schatz zu finden. Dieses Szenario spiegelt den faszinierenden Ansatz von Tree of Ideas in AI wider. schnelles Engineering. So wie Sie verschiedene Wege abwägen, ermöglicht die Tree of Ideas-Technik der KI, mehrere Argumentationslinien gleichzeitig zu erkunden und sich zu verzweigen, um die beste Lösung zu finden. Diese progressive Methode verwandelt traditionelles lineares Denken in eine dynamische Erkundung von Möglichkeiten und verändert damit die Artwork und Weise, wie wir mit KI interagieren. Tauchen Sie in diesen Artikel ein, um zu erfahren, wie diese Methode die Problemlösung und Kreativität revolutionieren könnte und Ihnen neue Möglichkeiten bietet, die Leistungsfähigkeit von künstliche Intelligenz.

Überblick

  • Verstehen Sie, wie die „Tree of Ideas“-Technik die Problemlösung durch KI durch die Erkundung mehrerer Denkpfade verbessert.
  • Erfahren Sie, wie Sie die Tree of Ideas-Methode mit Python und der API von OpenAI implementieren.
  • Entdecken Sie, wie Verzweigungsstrukturen in der KI die Kreativität fördern und die Entscheidungsfindung verbessern können.
  • Gewinnen Sie Einblicke in die praktische Anwendung des Gedankenbaums im kreativen Schreiben, in der Geschäftsstrategie und in der wissenschaftlichen Forschung.
  • Identifizieren Sie Herausforderungen, die mit dem Tree-of-Ideas-Ansatz verbunden sind, einschließlich der Rechenkomplexität und der Stability zwischen Erkundung und Nutzung.

Was ist der Gedankenbaum?

Was ist Tree of Ideas? Tree of Ideas ist ein fortgeschrittenes schnelles Engineering Technik, die KI-Modelle dazu anregt, mehrere Denkpfade gleichzeitig zu erkunden. ToT erzeugt im Gegensatz zu herkömmlichen Methoden, die einem linearen Denkprozess folgen, eine verzweigte Gedankenstruktur und ermöglicht so eine gründlichere Problemlösung und kreativeres Denken.

Wie funktioniert es?

Stellen Sie sich einen Baum vor, bei dem jeder Zweig eine andere Argumentationslinie darstellt. Die ToT-Methode funktioniert folgendermaßen:

  • Mehrere erste Gedanken generieren.
  • Teilen Sie jeden Gedanken in mehrere kleinere Gedanken auf.
  • Das Potenzial jeder Branche einschätzen.
  • Entfernen weniger wahrscheinlicher Pfade.
  • Ständig die praktischsten Möglichkeiten prüfen und weiterentwickeln.

Diese Methode ähnelt der Artwork und Weise, wie Menschen Probleme lösen, indem sie normalerweise mehrere Optionen abwägen, bevor sie sich für die beste entscheiden.

Voraussetzungen und Einrichtung

Für den effektiven Einsatz der Tree of Ideas-Technik ist es wichtig, über die richtigen Instruments und die richtige Umgebung zu verfügen, einschließlich der erforderlichen Bibliotheken, eines API-Schlüssels und eines grundlegenden Verständnisses der Codestruktur, um diese erweiterte Immediate-Engineering-Methode vollständig nutzen zu können.

!pip set up openai --upgrade

Importieren von Bibliotheken

import os
from openai import OpenAI
import openai
import time
import random
from IPython.show import Markdown, show

Festlegen der API-Schlüsselkonfiguration

Um die Tree-of-Ideas-Technik mit einem KI-Modell zu verwenden, konfigurieren Sie Ihren OpenAI-API-Schlüssel sicher, um eine nahtlose Kommunikation zu ermöglichen und sich auf die Entwicklung technischer Strategien zu konzentrieren.

os.environ("OPENAI_API_KEY")= “Your open-API-Key”

import random

class TreeOfThoughts:
def __init__(self, immediate, max_depth=3, branch_factor=3):
self.immediate = immediate
self.max_depth = max_depth
self.branch_factor = branch_factor
self.tree = {"root": ()}

def generate_thought(self, parent_thought):
# Simulate AI producing a thought based mostly on the mother or father
return f"Thought associated to: {parent_thought}"

def evaluate_thought(self, thought):
# Simulate evaluating the promise of a thought
return random.random()

def expand_tree(self, node="root", depth=0):
if depth >= self.max_depth:
return

if node not in self.tree:
self.tree(node) = ()

for _ in vary(self.branch_factor):
new_thought = self.generate_thought(node)
rating = self.evaluate_thought(new_thought)
self.tree(node).append((new_thought, rating))

if rating > 0.7: # Solely increase promising ideas
self.expand_tree(new_thought, depth + 1)

def best_path(self):
path = ("root")
present = "root"
whereas present in self.tree and self.tree(present):
best_thought = max(self.tree(present), key=lambda x: x(1))
present = best_thought(0)
path.append(present)
return path

def remedy(self):
self.expand_tree()
return self.best_path()

# Instance utilization
tot = TreeOfThoughts("Remedy the local weather disaster")
solution_path = tot.remedy()
print("Finest resolution path:", " -> ".be part of(solution_path))

Gedankenbaum: Ein revolutionärer Ansatz für Prompt Engineering

Dieser Code bietet eine vereinfachte Model der Tree-of-Ideas-Technik. Echte Ersetzungen der Platzhalterfunktionen würden komplexere Auswertungsprozesse und echte KI-Modellinteraktionen umfassen.

Testen des Codes mit ChatGPT

Testen wir diesen Code mit Chatgpt:

import openai
import time

class TreeOfThoughts:
    def __init__(self, immediate, max_depth=3, branch_factor=3, api_key=None):
        self.immediate = immediate
        self.max_depth = max_depth
        self.branch_factor = branch_factor
        self.tree = {"root": ()}
        openai.api_key = api_key

    def generate_thought(self, parent_thought):
        immediate = f"Based mostly on the thought '{parent_thought}', generate a brand new thought or concept:"
        response= consumer.chat.completions.create(
            messages=(
                {"function": "system", "content material": "You're a useful assistant."},
                {"function": "person", "content material": immediate}
            ),
            mannequin="gpt-3.5-turbo",
        )

        return response.decisions(0).message.content material.strip()

    def evaluate_thought(self, thought):
        immediate = f"On a scale of 0 to 1, how promising is that this thought for fixing the issue '{self.immediate}'? Thought: '{thought}'nJust reply with a quantity between 0 and 1."
        response= consumer.chat.completions.create(
            messages=(
                {"function": "system", "content material": "You're a useful assistant."},
                {"function": "person", "content material": immediate}
            ),
            mannequin="gpt-3.5-turbo",
        )
        strive:
            rating = float(response.decisions(0).message.content material.strip())
            return max(0, min(rating, 1))  # Guarantee rating is between 0 and 1
        besides ValueError:
            return 0.5  # Default rating if parsing fails

    def expand_tree(self, node="root", depth=0):
        if depth >= self.max_depth:
            return

        if node not in self.tree:
            self.tree(node) = ()

        for _ in vary(self.branch_factor):
            new_thought = self.generate_thought(node)
            rating = self.evaluate_thought(new_thought)
            self.tree(node).append((new_thought, rating))

            if rating > 0.7:  # Solely increase promising ideas
                self.expand_tree(new_thought, depth + 1)

            time.sleep(1)  # To keep away from hitting API price limits

    def best_path(self):
        path = ("root")
        present = "root"
        whereas present in self.tree and self.tree(present):
            best_thought = max(self.tree(present), key=lambda x: x(1))
            present = best_thought(0)
            path.append(present)
        return path

    def remedy(self):
        self.expand_tree()
        return self.best_path()

# Instance utilization
api_key = key
tot = TreeOfThoughts("How can we scale back plastic waste in oceans?", api_key=api_key)
solution_path = tot.remedy()


# Create a markdown string
markdown_text = "### Finest Answer Path:n"
for step in solution_path:
    markdown_text += f"- {step}n"

# Show the markdown
show(Markdown(markdown_text))
Baum der Gedanken

Vorteile des Gedankenbaums

  • Verbesserte Problemlösung: Durch die Mehrwegeerkundung von ToT können Lösungen ermittelt werden, die bei linearen Techniken möglicherweise übersehen werden.
  • Verbesserte Kreativität: Durch die verzweigte Struktur wird vielfältiges und kreatives Denken gefördert.
  • Bessere Entscheidungsfindung: Die Bewertung mehrerer Optionen führt zu fundierteren Entscheidungen.
  • Anpassungsfähigkeit: ToT kann für zahlreiche Aufgaben verwendet werden, beispielsweise zur Lösung komplexer Probleme und zum kreativen Schreiben.
  • Transparenz: Der Denkprozess der KI ist dank der Baumstruktur clear.

Praktische Anwendungen: Anwendungen in der realen Welt

  • Kreatives Schreiben: Erwägen Sie die Verwendung von ToT, um einzigartige Ideen für Wendungen in der Geschichte zu entwickeln. Jeder Zweig kann für einen bestimmten Handlungsverlauf stehen, sodass Sie mehrere Möglichkeiten untersuchen können, bevor Sie sich für die faszinierendste entscheiden.
  • Geschäftsstrategie: ToT könnte bei der Bewertung mehrerer Markteintrittsstrategien während der Entwicklung eines Geschäftsplans hilfreich sein, indem Variablen wie Ressourcen, Wettbewerb und potenzielle Hindernisse für jede Strategie berücksichtigt werden.
  • Wissenschaftliche Forschung: Mithilfe von ToT könnten Forscher möglicherweise mehrere Hypothesen gleichzeitig erstellen und bewerten, was zu bahnbrechenden Entdeckungen führen könnte.

Herausforderungen

Tree of Ideas bietet faszinierende Möglichkeiten, ist jedoch nicht ohne Schwierigkeiten:

  • Rechenkomplexität: Das Erkunden mehrerer Möglichkeiten kann viele Ressourcen erfordern.
  • Evaluationskriterien: Es ist wichtig, praktische Maßstäbe für das „Versprechen“ zu definieren.
  • Das richtige Gleichgewicht zwischen Exploration und Ausbeutung finden: Zwischen dem Abbrechen von Zweigen und dem Weiterforschen ist die Grenze schmal.

Die Zukunft von Immediate Engineering

Methoden wie Tree of Ideas werden von entscheidender Bedeutung sein, um das volle Potenzial dieser leistungsstarken Modelle im Zuge der Entwicklung der KI zum Leben zu erwecken. Durch den Einsatz immer fortschrittlicherer Techniken des Immediate Engineering können wir die Grenzen der KI-Fähigkeiten erweitern und komplexere, originellere und erfolgreichere Lösungen für anspruchsvolle Probleme entwickeln.

Abschluss

Tree of Ideas ist eine wichtige Entwicklung im Bereich des Immediate Engineering. Durch die Nachahmung menschlicher Denkprozesse schafft dieser Ansatz neue Möglichkeiten für Kreativität und Problemlösung, die durch KI unterstützt werden. Wir können in Zukunft mit noch bemerkenswerteren KI-Fähigkeiten rechnen, wenn wir diese Strategie weiter verbessern und weiterentwickeln. Sie können viel über die Zukunft der Mensch-KI-Zusammenarbeit lernen, indem Sie die Tree of Ideas-Technik untersuchen, unabhängig davon, ob Sie Fanatic, Forscher oder Entwickler sind. Warum versuchen Sie es dann nicht? Die kreativen Lösungen, die vor Ihnen entstehen, könnten Sie überraschen!

Häufig gestellte Fragen

F1. Was ist die Tree of Ideas (ToT)-Technik?

A. ToT ist eine Methode des Immediate-Engineering, die mehrere Denkpfade gleichzeitig untersucht und so eine verzweigte Struktur zur umfassenden Problemlösung erstellt.

F2. Wie funktioniert Tree of Ideas?

A. ToT generiert erste Gedanken, erweitert sie zu kleineren Ideen, bewertet und beschneidet weniger vielversprechende Wege und erkundet die praktikabelsten Optionen.

F3. Was sind die Vorteile von Tree of Ideas?

A. Zu den Vorteilen zählen eine verbesserte Problemlösung, gesteigerte Kreativität, bessere Entscheidungsfindung, Anpassungsfähigkeit und Transparenz in der Argumentation.

F4. Wofür kann man den Gedankenbaum verwenden?

A. Es ist nützlich beim kreativen Schreiben, bei der Entwicklung von Geschäftsstrategien und bei der wissenschaftlichen Forschung.

[ad_2]

]]>
https://chatgpz.de/data-analytics/baum-der-gedanken/feed/ 0 2270