Page 1 sur 6

Méthode - Réseau de neurone

Message Publié : Lun Sep 3, 2012 11:43
par maximus84
Bonjour,

Passionné par les courses et interessé par le dataminig, je cherche à mettre en place un réseau de neurone pour la prédiction du caractère gagnant/placé d'un cheval dans une course de trot.

J'ai l'intention d'utilisé dans un premier temps un logiciel libre (Tanagra, sipina ou Weka)

Pour cela j'ai besoin de :
- Définir le problème à résoudre
- sélectionner les descripteurs et variable à prédire
- constituer un jeux de données d'apprentissage

Le problème à résoudre sera pour un cheval donné de prédire s'il terminera gagnant, placé ou non placé.

Là ou j'ai besoin de vous est pour la détermination des descripteurs (variables en entrée).

J'ai déjà pensé à la liste suivante :

hyppodrome,
distance,
nombre de chevaux,
terrain,
(corde)
chrono,
musique,
cote,
(place dans les favoris)

Auriez-vous d'autres idées?

Suivi des pronostiques

Mois en cours : Novembre

Archives

30/09/2012 - Mises : 5€ - Gains : 11,5€ - Résultats : +6.5€ - BR : 156.5€
30/09/2012 - Mises : 5€ - Gains : 7.5€ - Résultats : +2.5€ - BR : 159€
30/09/2012 - Mises : 5€ - Gains : 8€ - Résultats : +3€ - BR : 162€

09/10/2012 - Mises : 5€ - Gains : 0€ - Résultats : -5€ - BR : 157€
09/10/2012 - Mises : 5€ - Gains : 9€ - Résultats : +4€ - BR : 161€
12/10/2012 - Mises : 5€ - Gains : 0€ - Résultats : -5€ - BR : 156€
12/10/2012 - Mises : 5€ - Gains : 9.5€ - Résultats : +4.5€ - BR : 160.5€
12/10/2012 - Mises : 5€ - Gains : 15€ - Résultats : +10€ - BR : 170.5€
16/10/2012 - Mises : 5€ - Gains : 0€ - Résultats : -5€ - BR : 165.5€
16/10/2012 - Mises : 5€ - Gains : 10€ - Résultats : +5€ - BR : 170.5€
19/10/2012 - Mises : 5€ - Gains : 7.5€ - Résultats : +2.5€ - BR : 173€
09/10/2012 - Mises : 5€ - Gains : 9.5€ - Résultats : +4.5€ - BR : 177.5€
26/10/2012 - Mises : 5€ - Gains : 0€ - Résultats : -5€ - BR : 172.5€
31/10/2012 - Mises : 5€ - Gains : 0€ - Résultats : -5€ - BR : 167.5€
31/10/2012 - Mises : 5€ - Gains : 0€ - Résultats : -5€ - BR : 162.5€

Re: Méthode - Réseau de neurone

Message Publié : Lun Sep 3, 2012 12:45
par Xaar02
Trés interessant :bien:

Re: Méthode - Réseau de neurone

Message Publié : Lun Sep 3, 2012 13:15
par Wyleyo
Il y avait un site (je viens de voir qu'il est down :perplexe: ) qui faisait cela, si je comprends bien ce que souhaite faire.

Cela prenait en compte, l'aptitude à la corde, la distance, la forme du jockey, de l'entraineur par rapport aux autres, et cela donnait un %de compétence par catégorie et en faisant le total, cela proposé un ordre de jeu.
Concernant la réussite du système, a vrai dire, je n'en sais pas grand chose, je n'ai jamais suivi.

Après, les critères que tu utilises, c'est ce que je faisais manuellement (mentalement plutot) pour la sélection des "matelas". :bien:

Re: Méthode - Réseau de neurone

Message Publié : Lun Sep 3, 2012 19:10
par Xaar02
Ton projet m'interesse fortement puisqu'à une époque j'avais envie de me lancer dans la même chose :D mais manque de temps et peut-être de connaissances aussi m'ont fait lâcher le projet :oops: si j'ai le temps, j'aimerais bien t'aider :bien:

Je devrais avoir un peu plus de temps le week end prochain pour voir tout çà :bien:

Re: Méthode - Réseau de neurone

Message Publié : Lun Sep 3, 2012 20:37
par killer13015
maximus84 a écrit :Bonjour,



J'ai déjà pensé à la liste suivante :

hyppodrome,
distance,
nombre de chevaux,
terrain,
(corde)
chrono,
musique,
cote,
(place dans les favoris)

Auriez-vous d'autres idées?


Tu as oublié une donnée importante Max, le déferrage... :bien:

Re: Méthode - Réseau de neurone

Message Publié : Lun Sep 3, 2012 21:47
par garay60
Poteau de départ (rendement de distance) selon les hippos
Place autostart
forme entraîneur
Forme driver

Re: Méthode - Réseau de neurone

Message Publié : Lun Sep 3, 2012 21:55
par GM
le nom, la couleur :lol:
j'avoue, il m'arrive de jouer comme ça parfois !!!

Re: Méthode - Réseau de neurone

Message Publié : Lun Sep 3, 2012 21:58
par GM
bon, plus sérieusement
- les conditions d'engagement ( tant d'euros du recul ou de l'engagement )
- le retard ou non de gains ( avec la fréquence des gains )

Re: Méthode - Réseau de neurone

Message Publié : Mar Sep 4, 2012 9:19
par maximus84
Merci à vous pour vos contributions. Je vais essayer d'intégrer tout cela.

Peut-on trouver directement les indicateurs de performance sur le entraineurs/drivers?

@Xaar : Pas de soucis si tu veux te joindre à moi / m'aider :bien: De toute façon je n'ai pas non plus énormément de dispo et travaillerai doucement mais surement en visant probablement une mise en pratique réelle janvier 2013.

Re: Méthode - Réseau de neurone

Message Publié : Mar Sep 4, 2012 13:03
par davinci
Bonjour à tous.
Je suis passionné par cette notion de réseaux de neurones artificiels mais je trouve cela tres complexe.
Une projet de RNA sur les courses existe : horse racing HTR (en anglais)
Voici le lien : http://www.cormactech.com/neunet/horses.html

Re: Méthode - Réseau de neurone

Message Publié : Mar Sep 4, 2012 13:09
par davinci

Re: Méthode - Réseau de neurone

Message Publié : Mar Sep 4, 2012 16:57
par MrBiais
Bjr

J'ai trouvé votre recherche en cours sur la prédiction hippique en surfant sur google.
Je peux peut etre vous aider car j'utilise les rdn au quotidien dans mon boulot pour la reco de formes en temps réel et pour des domaines plus confidentiels.
Pour commencer, la meilleure doc en français se situe ici:

http://www.rennard.org/irn/index.html

Ce bouquin est lisible, clair et on le trouve facilement.

Les applets java présentes sur le site sont sympas pour découvrir ce que sont les réseaux de neurones.

J'utilise ce modèle Java (ci dessous) depuis 5 ans déjà. Bien documenté et facile à mettre en oeuvre, il pourrait très bien s'adapter à vos recherches.

http://www.rennard.org/irn/package.html

Il est préférable de mettre en oeuvre un tel projet en partant d'un bas niveau plutot que d'utiliser un logiciel bien que 2 cités plus haut soit très bon.

Sinon il serait préférable de commencer par un FAIBLE nombre d'entrées car sinon l'apprentissage ne se fera pas correctement, et ce peu importe la fonction d'activation et/ou l'algo d'apprentissage. De plus il va falloir trouver un grand nombre d'échantillons sinon la discrimination ne sera pas parfaite et ce dès le début.

Un perceptron avec une couche cachée sera suffisant pour commencer sinon cela va être une vraie usine à gaz et on ne s'en sortira pas.

N'hésitez pas à me solliciter par message privé ou email, je vous répndrai avec plaisir.

Je vais regarder pour les courses de trot avec autostart PP à Vincennes pour commencer en sélectionnant les critères de places derrière l'autostart, le chrono, les gains et l'aptitude à la piste.

Re: Méthode - Réseau de neurone

Message Publié : Mar Sep 4, 2012 20:27
par maximus84
Hé bien je ne pensais pas que ce post et cette proposition de projet susciterait autant d'intérêt. C'est une bonne chose.

Merci Davinci pour les liens, je vais y jeter un oeil. Effectivement derrière les réseaux de neurone se cachent pas mal de maths. Ce n'est pas toujours évident de suivre.

C'est clair qu'avec ton pseudo je me doutais, Mr biais, que tu en connaissais un minimum sur le sujet.

Je vais essayer de récupérer les sources (si elles sont libres et gratuites) et voir ce que l'on peut. Dans un premier temps je voulais utiliser des outils existants et libre et éviter de partir dans du développement (java ou c#).

Tes remarques sont pertinentes, à savoir que trop de descripteurs rendront l'apprentissage difficile et qu'il faudra un trés grand jeu de données en entrée.

N'hésites pas également à nous faire un retour sur tes premières expérimentation. Et bienvenu sur le forum!

Re: Méthode - Réseau de neurone

Message Publié : Mar Sep 4, 2012 20:35
par leyton
Bonne chance à ta méthode :D

Re: Méthode - Réseau de neurone

Message Publié : Mar Sep 4, 2012 20:39
par Xaar02
Très intéressants tous ces liens, mais costaud :dur:

Il me faudrait une seconde vie pour étudier tout çà tranquillement :D

Re: Méthode - Réseau de neurone

Message Publié : Sam Sep 8, 2012 21:08
par Xaar02
As-tu avancé maximus dans tes recherches ?

Re: Méthode - Réseau de neurone

Message Publié : Dim Sep 9, 2012 10:55
par maximus84
Xaar02 a écrit :As-tu avancé maximus dans tes recherches ?


Je vais dans un premier temps prendre l'ensemble des descripteurs évoqués plus haut. Ensuite je ferai différents tests en jouant sur les descripteurs.

Le gros travail à effectuer maintenant : constituer la base de connaissance et donc un historique de données.

Ca avance tout doucement mais surement :wink:

Re: Méthode - Réseau de neurone

Message Publié : Dim Sep 9, 2012 12:02
par maximus84
Connaissez-vous un site ou je peux trouver directement la forme des entraineurs/drivers.

Dans le cas contraire je la calculerai mais à se moment là plusieurs questions se posent:
- Quelle profondeur d'historique prendre ? les 2 derniers mois ? les 15 derniers jours ?
- La forme se base uniquement sur les victoires ou faut-il y inclure la place?

Re: Méthode - Réseau de neurone

Message Publié : Dim Sep 9, 2012 12:21
par Xaar02
maximus84 a écrit :Connaissez-vous un site ou je peux trouver directement la forme des entraineurs/drivers.

Dans le cas contraire je la calculerai mais à se moment là plusieurs questions se posent:
- Quelle profondeur d'historique prendre ? les 2 derniers mois ? les 15 derniers jours ?
- La forme se base uniquement sur les victoires ou faut-il y inclure la place?


- les 15 derniers jours donnent une bonne approche, après faut aussi voir le nombre de chevaux présentés sur ces 15 derniers jours ...

- la forme dans les 3 premiers, donc pour la place est généralement une bonne indication ...

Re: Méthode - Réseau de neurone

Message Publié : Lun Sep 10, 2012 20:19
par maximus84
Xaar02 a écrit :
maximus84 a écrit :Connaissez-vous un site ou je peux trouver directement la forme des entraineurs/drivers.

Dans le cas contraire je la calculerai mais à se moment là plusieurs questions se posent:
- Quelle profondeur d'historique prendre ? les 2 derniers mois ? les 15 derniers jours ?
- La forme se base uniquement sur les victoires ou faut-il y inclure la place?


- les 15 derniers jours donnent une bonne approche, après faut aussi voir le nombre de chevaux présentés sur ces 15 derniers jours ...

- la forme dans les 3 premiers, donc pour la place est généralement une bonne indication ...


Merci Xaar, je vais donc partir sur les 15 derniers jours.

Dans un premier temps je vais monter un jeu de données d'apprentissage sur 30 courses (que j'enrichirai biensur ensuite!) avant de commencer aux premiers tests.

A suivre!