Hello!

Inspiré(e) de prendre part à la discussion ? Ou de poser une question ou demander de l’aide ?

Alors bienvenues dans les grands sujets des forums de La Bulle : m’inscrire.

Cette partie du forum n’est pas compatible avec les bloqueurs publicitaires

Félicitations à vous, de préférer les accès payants plutôt que la gratuité par la publicité, c’est honnorable et cohérent de votre part. Malheureusement, l’accès payant par micropaiement (qui serait d’environ 1 cent pour 20 pages consultées) n’est pour l’instant pas encore mis en place, et l’accès gratuit sans publicité, est réservé aux membres actif(ve)s du forum. En attendant, si vous souhaitez poursuivre votre visite chez nous, vous pouvez ajouter le site à votre liste blanche, ou encore mieux, désactiver le bloqueur partout. Pour ajouter le site à votre liste blanche, pour Firefox (similaire pour les autres navigateurs), rendez‑vous en bas à gauche de la fenêtre de votre navigateur, et cliquez sur le menu comme dans l’exemple de l’image ci‑dessous, puis rechargez la page, en appuyant sur F5.

un programme qui apprend à jouer seul aux échecs
Auteur Message
Beau Parleur
Beau Parleur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 320
Jeu 26 Nov 2015 18:43
Message un programme qui apprend à jouer seul aux échecs
Bonjour,

Je viens vous proposer un début de projet sur l'intelligence artificielle.
A l'état d'un processus qui apprend à jouer seul aux échecs, gneuro génère d'abord des partie de jeu grâce à l'algorithme minimax de Van Neuman et exploite en suite un réseau de neurone artificiel.

Pour le moment le réseau prend deux paramètre d'entrée :
Le système en entrée et le système en sortie précédente.
Et donne en sortie le système suivant.

un système est pour le moment pour le jeux d'échecs :
- le numéro du coup courant
- le choix désiré.
- une indication sur le temps.


Le réseau de neurones est en suite opposé à l'algorithme minimax.
Je ne connais pas l'issue de cette version.
Projet, à ce programme je souhaite rajouter des jeux et des solutions.
Pour le faire je compte ajouté un champ game_id à un système.

Un champ user_id est prévu pour gérer plusieurs partie simultanée, mais c'est pas gagné.



Si vous aimez le principe n'hésitez pas à télécharger les sources au lien ci-dessus.
Profil
zen
Modératrice
Avatar de l’utilisateur
  • Genre : Fille
  • Age : 50
  • Localisation : Un pied dans l'eau et un sur le mont.
  • Messages : 11009
Ven 27 Nov 2015 22:55
Message Re: un programme qui apprend à jouer seul aux échecs
Je dois vraiment être une blonde déguisée en brune moi. J'ai rien compris à ce que tu as dis ! Me sent un peu bête
Profil
Administrateur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 16069
Ven 27 Nov 2015 23:24
Message Re: un programme qui apprend à jouer seul aux échecs
Je ne connais pas trop non‑plus les techniques en intelligence artificielle ; je n’en ai que des notions intuitives.

Image
Hibou57

« La perversion de la cité commence par la fraude des mots » [Platon]
Profil Site Internet
Beau Parleur
Beau Parleur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 320
Sam 28 Nov 2015 11:22
Message Re: un programme qui apprend à jouer seul aux échecs
zen a écrit : 
Je dois vraiment être une blonde déguisée en brune moi. J'ai rien compris à ce que tu as dis ! Me sent un peu bête


Avec un grain de beauté sur la fesse droite?
Profil
zen
Modératrice
Avatar de l’utilisateur
  • Genre : Fille
  • Age : 50
  • Localisation : Un pied dans l'eau et un sur le mont.
  • Messages : 11009
Sam 28 Nov 2015 16:27
Message Re: un programme qui apprend à jouer seul aux échecs
Hahaha!
Non ! Pourquoi un grain de beauté là précisément ? T’es sûr(e) ?
Profil
Beau Parleur
Beau Parleur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 320
Sam 28 Nov 2015 17:42
Message Re: un programme qui apprend à jouer seul aux échecs
Ca vient d'une blague : qu'est-ce qu'un grain de beauté sur les fesses d'une blonde ?
une tumeur au cerveau.
Profil
zen
Modératrice
Avatar de l’utilisateur
  • Genre : Fille
  • Age : 50
  • Localisation : Un pied dans l'eau et un sur le mont.
  • Messages : 11009
Sam 28 Nov 2015 18:12
Message Re: un programme qui apprend à jouer seul aux échecs
Hahaha!
Ca ne marche pas pour moi. Je suis une fausse blonde. Hahaha!
j'ai l'habitude de dire que je suis un kinder surprise, brune à l'extérier, blonde à l'intérieur, quand à la surprise, parfois elle est bonne et d'autres fois.... Hahaha!
Profil
Beau Parleur
Beau Parleur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 320
Dim 29 Nov 2015 14:50
Message Re: un programme qui apprend à jouer seul aux échecs
Ben par exemple, là tu énonce un problème aléatoire à connaissance partielle de l'information sur un système me semble- t- il.

les jeux d'échecs sont des problème combinatoire à information parfaite si je me souviens bien.

Regarde la classification des jeux et la classification des complexité algorithmique.

après il faut faire un peu d'analyse systémique.

Je sais plus qui a énoncé 10 classes d'organismes :

Les objets inerte.
Les objets actif.
Les objets actif régulé.
Les systèmes à mémoire.
Les systèmes à décideur.
.../...
Les systèmes à imagination.
Les systèmes à finalisation.
Lesquelles sont potentionnellement les acteurs de ces problèmes ou jeux.
Profil
zen
Modératrice
Avatar de l’utilisateur
  • Genre : Fille
  • Age : 50
  • Localisation : Un pied dans l'eau et un sur le mont.
  • Messages : 11009
Dim 29 Nov 2015 19:03
Message Re: un programme qui apprend à jouer seul aux échecs
Hahaha!
Je comprends tous les mots que tu utilises mais mis ensembles comme tu l'as fait, j'y comprends plus rien ! Hahaha!
Je dois avoir un blocage je pense. Hihihi!
Profil
Beau Parleur
Beau Parleur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 320
Mar 1 Déc 2015 15:38
Message Re: un programme qui apprend à jouer seul aux échecs
Bonjour,

Comme le procédé que j'avais mis en place n'était pas efficace, j'ai cherché un solution, toujours avec un réseau de neurones.

Je viens donc vous proposer cette dernière qui fonctione de la manière suivante.

Dans un premier temps je génère des partie plus ou moins aléatoirement jusqu'à l'obtention de 4 parties mat au bénéfice des noires, puisqu'il s'agit de jouer contre les invités, soit les bancs.
En suite je donne au réseau de neurones les valeurs des 64 case occupé par les pièces auxquelles j'ai attribué une valeurs plus ou moins aléatoirement pour les entrées du réseau et le successeur choisi en sortie.

Vous trouverez ce programme avec un réseau de neurones artificiel qui a déjà subit 2 cycle d'apprentissage dans le même répertoire que les source données ci-dessus, sous le nom neurochess.

N'étant pas spécialiste en blocage et autre tacle, j'attends votre discution sur le sujet.
Profil
cron