Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 851 Bytes

README.md

File metadata and controls

21 lines (14 loc) · 851 Bytes

AlphaZero Julia

AlphaZero Julia erfordert eine NVIDIA Grafikkarte und folgend Bibliotheken:

  • Flux - Neuronales Netzwerk
  • CUDA und cuDNN - Grafikkarten-Rechnungen
  • BSON und FileIO - Speichern und laden der Parameter
  • ProgressMeter - Anzeigen des Fortschrittes
  • Plots - Darstellung der Policy mit Diagrammen

Die Bibliotheken können mithilfe von dependencies.jl installiert werden. Möglicherweise läuft das Programm auch auf AMD-Grafikkarten mit der AMDGPU Bibliothek.

Nutzung der KI

  • Die Parameter werden in model.bson gespeichert. Um diese zurückzusetzen, kann diese Datei gelöscht werden.

  • Das Training kann mit train.jl gestartet werden.

  • Das Experiment in Kapitel 5.1 kann in performance.jl reproduziert werden.

  • Es kann gegen die KI mithilfe humanvsai.jl gespielt werden.