Skip to content

simonMoisselin/code_stream

Repository files navigation

Introduction

This repository contains notebooks used during livestrea. The first family is about learning an AI to learn chess. It is accessible inside the chess directory

Comprehension de la librairie python-chess

C'est la premiere etape, qui consiste a savoir representer nos parties d'echcs graca a python. La seconde etape sera de representer les parties d'echecs pour entrainer une IA correctement :)

Comment comparer deux positions entre elle?

-> En associant une valeur numerique a chaque position!!

Le but est de savoir quelle est la meilleur position entre deux position. Pour cela la mchine peut comparer deux "valeurs"associees a la position

Est ce que j'ai tout les elements pour entrainer mon IA?

  • representer la position d'une partie d'echecs sous forme de matrice numpy
  • la liste de tout les coups possibles pour une partie d'echecs (case a to case b etc..)
  • connaitre la liste des coups valides pour une position existante (list(board.legal_moves))
  • Definition d'un mini modele qui prevoit valeur et une probabilite pour chaque coup (je fais ca maintenant)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published