In das Eingabefeld können Wertepaare, die durch ein Komma separiert sind, eingegeben werden. Beispiel: 55,3, 48,25. Die Werte müssen kleiner als 100 sein und in derselben Reihenfolge eingegeben werden. Beispielsweise muss zuerst CHF und als zweiter Wert Euro eingegeben werden.
Mit der Taste 'a' kann die Anzeige erweitert und mit 'i' die direkte Mauseingabe aktiviert werden. Mit der Taste 'n' werden alle Datenpunkte gelöscht und mit der Taste 's' wird der Canvas als Bilddatei gespeichert.
Das Modell lernt aus Wertepaaren und versucht einen passenden linearen Zusammenhang der Form y = a * x zu finden. Ausgehend von einer zufälligen Steigung a wird diese nach Eingabe eines neuen Wertepaars angepasst. Der Fehler e ist gleich der Differenz zwischen dem Y-Wert des neuen Punkts und dem aus der aktuellen Geradengleichung errechneten Y-Wert: e = newY - a*newX. Die Steigung wird in Richtung des Fehlers angepasst, jedoch nicht um den gesamten Fehler, sondern nur um den von der Lernrate α vorgegebenen Anteil (z. B. α = 0.3 = 30%).
Die Lernrate nimmt mit jedem Schritt ab, damit die vorherigen Lernschritte einen Teil ihrer Wirkung behalten. Dies entspricht dem menschlichen Lernen: Je länger man sich mit demselben Inhalt befasst, desto kleiner werden die Lernfortschritte pro Zeiteinheit.