Greg Schmid · Informatik
Ich baue Software, um zu verstehen, wie sie funktioniert.
Ich studiere Informatik an der ETH Zürich. Zurzeit entwickle ich in Java Schritt für Schritt ein eigenes Sprachmodell.
01
Über mich
Ich bin Greg und studiere im Bachelor Informatik an der ETH Zürich. Besonders interessieren mich die Grundlagen hinter Software: nicht nur, dass etwas funktioniert, sondern weshalb.
Deshalb setze ich eigene Projekte möglichst von Grund auf um. Diese Seite wird künftig der Ort, an dem ich ausgewählte Arbeiten dokumentiere und zugänglich mache.
02
Java-Sprachmodell
In Entwicklung
Ein Sprachmodell – Schritt für Schritt selbst gebaut.
Das Projekt entsteht in Java und soll ohne fertige Machine-Learning-Bibliothek auskommen. Im Mittelpunkt steht nicht eine möglichst schnelle ChatGPT-Kopie, sondern das genaue Verständnis der einzelnen Bausteine.
-
Funktioniert
Zählmodell
Zählt Übergänge anhand des vorherigen Tokens und leitet daraus Wahrscheinlichkeiten für das nächste Token ab.
-
Funktioniert
Trainierbares Bigram-Modell
Ein einfaches Modell mit trainierbaren Gewichten statt reinen Häufigkeitswerten.
-
In Arbeit
Kontext
Der nächste Schritt: Das Modell soll mehr als nur das unmittelbar vorherige Token berücksichtigen.
-
Geplant
Transformer
Langfristig soll daraus eine eigene Transformer-Architektur entstehen.
Das Ziel
Das Modell soll später selbst trainiert werden können. Damit wäre es bei der Auslieferung zunächst eher ein GT als ein klassisches GPT: ein generativer Transformer, aber nicht zwingend vortrainiert. Ob zusätzlich eine vortrainierte Version angeboten wird, ist noch offen.
Eine erste öffentliche Version ist für Ende 2026 vorgesehen – falls die Entwicklung länger dauert, im Laufe von 2027. Bis dahin gibt es bewusst noch keinen Download.
03
Kontakt
Eine Frage, Rückmeldung oder Idee?
info@gregilino.ch