Heim >Technologie-Peripheriegeräte >KI >Inspiriert von ChatGPT habe ich die Chat-App mit Daten in 10 Tagen fertiggestellt und sowohl Fragen als auch Studenten beantwortet.
Jetzt müssen Sie keine Kopfschmerzen mehr verspüren, wenn Sie mit einer Menge Daten konfrontiert werden! Heute stellen wir Ihnen diese Anwendung vor, mit der Sie mit Ihren Daten auf Englisch chatten und dann die Ergebnisse erhalten können!
Diese Anwendung heißt RTutor. Sie ruft Davinci (ChatGPT-Brudermodell) über die API auf. Sie kann natürliche Sprache in R-Skripte übersetzen und diese dann auf der Shiny-Plattform ausführen, um R-Markdown-Quelldateien und HTML zu generieren Sekunden melden.
Vor Ort stellt RTutor Dienste in Form von R-Paketen bereit, um Benutzern bei der Durchführung vorläufiger Analysen und Visualisierung zu helfen, und kann auch ohne R-Erfahrung verwendet werden. Es ist jedoch besser, wenn Sie über R-Erfahrung verfügen. Dadurch können Benutzer Zeit sparen, da der Prozess der Konvertierung von Anforderungen in R und die direkte Bereitstellung von Code als Ausgangspunkt entfällt.
uns Nehmen Sie als Beispiel den mpg-Datensatz. Der mpg-Datensatz erfasst den Hersteller, das Modell, die Kategorie, den Fahrer und den Kraftstoffverbrauch einiger Autos in den Jahren 1999 und 2008.
Nachdem Sie einige Hintergrundkenntnisse verstanden haben, können Sie wie folgt mit RTutor sprechen und mit ggplot2 ein Boxplot der Autobahn (Kraftstoffverbrauch beim Fahren auf der Autobahn) im Vergleich zur Klasse (Fahrzeugtyp, z. B. ein Zweisitzer) erstellen. Farbe nach Kategorie. Jitter hinzufügen. RTutor generiert dann die R-Sprache und gibt das Ergebnis aus:
RTutor kann auch statistische Konzepte erklären und Benutzern bei der Entscheidung helfen, welcher statistische Test verwendet werden soll. Es entspricht dem Niveau eines Studenten mit einem Hintergrund in Statistik und R-Kursen, und die Antworten sind unvollständig, aber hilfreich.
RTutor kann auch Code und sogar Dokumente basierend auf dem Kontext generieren:
Der Projektautor sagte: RTutor ist komplett ein Nebenprojekt, nachdem er nach der Arbeit von ChatGPT erfahren hatte Zeit10 Tage, um das Projekt abzuschließen.
Dieses Repository wird regelmäßig aktualisiert, manchmal mehrmals täglich. Daher empfiehlt der Projektautor, dass Benutzer vor jeder Verwendung eine Neuinstallation durchführen, um immer über die neueste Version zu verfügen.
library(remotes)install_github("gexijin/RTutor")
Besorgen Sie sich einen API-Schlüssel von OpenAI und verwenden Sie ihn mit RTutor. Dafür gibt es mehrere Möglichkeiten.
Weitere technische Details finden Sie im Originalprojekt.
Das obige ist der detaillierte Inhalt vonInspiriert von ChatGPT habe ich die Chat-App mit Daten in 10 Tagen fertiggestellt und sowohl Fragen als auch Studenten beantwortet.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!