Skip to content

klausNetSchulbuch/coins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coins

Das Münz-Nim-Spiel (verstärkendes Lernen)

Es gibt zwei Jupyter-Notebooks:

  1. multiCoinsLastLoses.ipynb
    • Hier verliert derjenige, der die letzte Münze nimmt.
  2. multiCoinsLastWins.ipynb
    • Hier gewinnt derjenige, der die letzte Münze nimmt.

Es gibt noch eine APP (coins_lastWIn_MAC.app), geeignet für MacOS

Die methodisch-didaktischen Anmerkungen findet man in der Datei NimDoku

Das Münz-Spiel

  • Ein sehr einfaches Beispiel für verstärkendes Lernen
  • Geeignet für den Informatikunterricht WP II, Unterrichtseinheit KI

Die Regeln

  • Auf dem Tisch liegen einige Münzen.
  • Zwei Personen (hier Alice und eine KI, Bob genannt) spielen gegeneinander.
  • Sie nehmen abwechselnd eine oder zwei Münzen weg und legen sie beiseite.
  • Derjenige Spieler, der die letzte bzw. die letzten beiden Münzen wegnimmt, hat das Spiel gewonnen bzw. verloren (je nach Spielregel).

In der ersten Runde startet Alice. Ist das Spiel beendet, beginnt ein neues Spiel, in dem jetzt Bob beginnt.

Viele solcher Runden werden gespielt, bis Bob genug gelernt hat.

Die Implementaion mit einem JNB zeigt, wie ein KI-System beim wiederholten Spielen lernt, welche Züge

  • zum sicheren Sieg führen oder
  • ob der optimal spielende Gegner sicher gewinnen wird.

About

Das Münz-Nim-Spiel (verstärkendes Lernen)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published