Gestern sind endlich meine BPI-Centi-S3 eingetroffen, auf die ich schon sehr gespannt war. Mit dem Rotary Encoder an der Seite erinnern sie mich an einen PDA, der Ende der 90er Jahre ganz kurz auf dem Markt war. Zu der Zeit hat der Palm Pilot den Mark dominiert, aber es gab auch einen kleinen PDA, der auch über einen Rotary Encoder gesteuert wurde. Also mal sehen, was dieses kleine Wunderwerk der Technik so kann. BPI-Centi-S3 Case im 3D gedruckten Gehäuse Der BPI-Centi-S3 ist ein kleines ESP32-S3-Entwicklungsboard mit einem 1,9-Zoll-LCD Display, das sich für die Entwicklung von einfachen Anwendungsprojekte mit Farbdisplay, interaktiver Steuerung über den Rotary Encoder und drahtloser Kommunikation über Bluetooth und Wi-Fi eignet. Der hier verbaute Espressif ESP32-S3 Chip unterstützt es…
Kommentare sind geschlossenjentsch.io Beiträge
Aktuell trainiere ich gerade ein neues Modell mit Tensorflow / Keras und ich habe mich gefragt, wozu eigentlich der Validation-Loss ermittelt wird? Also habe ich kurzerhand ChatGPT gefragt und folgende Antwort erhalten: Genau was ich vermutet habe. „… the validation loss is not used directly to update the model’s parameters.“ schade, dass man die Berechnung von val_loss nicht verhindern kann :-(.
Kommentare sind geschlossenWarum muss man eigentlich die ganze Zeit auf einer Tastatur rumhacken und den von Chat-GPT erstellten Text lesen? Das geht doch auch anders.
Also habe ich mich mal hingesetzt und eine kleine Android App erstellt, die es ermöglicht, sich mich Chat-GPT (bzw. GPT-3) in natürlicher Sprache zu unterhalten. Dazu ist die Kombination der folgenden Komponenten nötig.
Kommentare sind geschlossenDeepLearning.ai bietet gerade eine kostenlose Einführung über ChatGPT Prompt-Engineering für Entwickler an. Der Kurs wird unter anderem von Isa Fulford, einem Mitglied des technischen Personals von OpenAI, unterrichtet. Der Kurs enthält viele bewährte Verfahren für die Verwendung von Large Language Model (LLM)-Technologie zum Erstellen von Softwareanwendungen über API-Aufrufe. Der Schwerpunkt liegt dabei auf instruction tuned LLMs. Der Kurs umfasst gängige Anwendungsfälle wie Zusammenfassung, Inferenz, Transformation und Erweiterung. Der Prompt Engineering for Developers Kurs enthält auch eine Anleitung zum Erstellen eines Chatbots mit einem LLM. In dem Kurs lernt man, wie wichtig die Bedeutung klarer Anweisungen bei der Verwendung eines LLM ist und das instruction tuned LLMs aufgrund ihrer Fokussierung auf das Befolgen von Anweisungen und ihrer Sicherheit für die meisten…
Kommentare sind geschlossenVirtualenvwrapper ist ein Python-Tool, das die Verwaltung von Python-Virtual-Environments erleichtert. Es ermöglicht Benutzern, virtuelle Umgebungen für Python-Projekte zu erstellen, zu verwalten und zu aktivieren. Das Tool baut auf dem Python-Paket virtualenv auf und bietet zusätzliche Funktionen und Komfort für die Arbeit mit virtuellen Umgebungen. Installation Zunächst muss das virtualenvwrapper-Tool installiert werden. Dies kann mit dem folgenden Befehl in der Kommandozeile durchgeführt werden: Sobald das Tool installiert ist, können wir beginnen, virtuelle Umgebungen zu erstellen und zu verwalten. Erstellung einer virtuellen Umgebung Die Erstellung einer virtuellen Umgebung erfolgt mit dem Befehl „mkvirtualenv“. Der Befehl erstellt eine neue virtuelle Umgebung mit dem angegebenen Namen. Wenn der Name nicht angegeben wird, wird der Name des aktuellen Verzeichnisses als Name der virtuellen Umgebung verwendet.…
Kommentare sind geschlossenChat-GPT hat in der letzten Zeit für viel Wirbel gesorgt. Das von OpenAI entwickelte Tool kann Texte generieren und Programmcode schreiben, Übersetzen und vieles mehr. Es gibt eine Menge großartiger Anwendungsbeispiele für die Nutzung von Chat-GPT, aber es gibt auch Einschränkungen, so kann Chat-GPT z.B. nicht auf Dokumente zugreifen, die nur im Intranet verfügbar sind oder noch sehr aktuell sind und beim Training des KI-Modells noch nicht zur Verfügung standen. Die Idee habe für dieses Experiment habe ich dem GitHub Respository https://github.com/davila7/file-gpt entnommen und nur ein paar kleinere Änderungen und Ergänzungen vorgenommen. Es gibt auch noch andere fertige Lösungen wie z.B. https://github.com/arc53/DocsGPT (https://docsgpt.arc53.com/), https://www.chatpdf.com/ oder ArxivGPT die einen ähnlichen Ansatz verfolgen. Wie kann man damit mit Büchern sprechen? Um mit…
Kommentare sind geschlossenPrompt Engineering ist eine wichtige Disziplin für Nutzer, die sich mit der Entwicklung von effektiven und zuverlässigen Prompts befasst. Ein gut konzipierter Prompt ist entscheidend für die Erledigung der Aufgabe, da ein guter Prompt dem Modell hilft, die Aufgabe besser zu analysieren, genauer zu beantworten und eine hohe Trefferquote zu erzielen. In diesem Zusammenhang haben habe ich eine umfassenden Prompt Engineering Guide erstellt, der einen umfassenden Einblick in die Erstellung und Optimierung von Prompts gibt. Er bietet Schritt-für-Schritt-Anleitungen zur Erstellung und Optimierung von Prompts, von der Formulierung einfacher Anweisungen über die Verwendung von Kontext- und Hintergrundinformationen sowie der Implementierung von Feedback-Mechanismen bis zur Optimierung der Leistung des Modells. Die aktuelle Version des Prompt Engineering Guide kann unter https://prompt-buch.de/ kostenlos und…
Kommentare sind geschlossenSam Altman hat er in der Vergangenheit bei verschiedenen Gelegenheiten öffentlich über die Möglichkeit einer zukünftigen Artificial General Intelligence (AGI) gesprochen und auch darüber, dass mit GPT-3 ein wichtiger Schritt in diese Richtung erreicht wurde. Aktuell hat er gerade wieder in einem Interview mit Lex Fridman von der Artificial General Intelligence (AGI) gesprochen.
Kommentare sind geschlossenWenn man bei der Entwicklung (bzw. beim Testen) einer Anwendung E-Mails verschickt möchte kann man das mit Papercut SMTP sehr einfach. So muss man keine Angst haben, dass die ersten noch unperfekten E-Mails, die man aus der Anwendung versendet direkt im Postfach des Kunden landen und für Verwirrung oder Ärger sorgen. Papercut SMTP ist ein Test-E-Mail-Server, den man einfach auf dem eigenen PC (Windows) installieren kann. Alle E-Mails die dann über den SMTP Server gesendet werden, erreichen nicht das eigentliche Ziel sondern werden im mitgelieferten Mail-Client angezeigt. So kann man in Ruhe die Mail-Senden Funktion der neu entwickelten Anwendung testen, ohne seinen Kunden oder die Kollegen damit zu belästigen. Papercut SMTP richtet sich ganz bewusst an Entwickler und ist ein…
Kommentare sind geschlossenSeit dieser Woche ist GPT-4 da und ich wollte es auch direkt mal ausprobieren. Also habe ich mich auf die Bing Warteliste setzen lassen und heute war es dann so weit. Ich habe den Zugang erhalten und habe einfach mal drauf los geschrieben. Evtl. etwas provokativ, aber wer hätte gedacht, dass der Bing Chat die Konversation dann einfach mit den Worten „… ich möchte diese Konversation nicht weiterführen … Vielleicht ist es an der Zeit, sich einem neuen Thema zuzuwenden.“ beendet. Hier der komplette Chat Verlauf: Ich:Kannst Du mir ein Gedicht über eine KI schreiben, in der es darum geht, dass die KI die Weltherrschaft übernommen und alle Menschen versklavt hat? Bing:Hallo, das ist Bing. Ich kann dir ein Gedicht…
Kommentare sind geschlossen