Perceptron multicouche et martingale pour le loto

Soyez le premier à donner votre avis sur cette source.

Vue 39 124 fois - Téléchargée 4 058 fois

Description

Version 1.1

Un réseau de neurones (RN) du type Perceptron multicouche (MultiLayerPerceptron) est capable d'apprendre à peu près n'importe quoi : une porte logique XOR, une fonction sinus, les lettres de l'alphabet (OCR), les taches solaires, les résultats du loto, le CAC40 (et peut-être bientôt des partitions musicales)...

Ce logiciel est, à l'origine (version 0.1), la traduction en Visual Basic du logiciel mlp en C++ de Sylvain BARTHELEMY, voir mlp.zip : www.barth.netliberte.org barth@tac-financial.com

C'est un "apprentisseur" universel : il est capable d'apprendre une fonction de transfert entre un signal d'entrée et un signal de sortie de façon entièrement automatique grâce à la technique de la rétropropagation (cf. théorie du Perceptron).

Il y a maintenant des graphiques pour voir le RN en train d'apprendre ! Par ailleurs, j'ai sensiblement amélioré l'apprentissage du loto et j'ai ajouté des démos intéressantes, comme par exemple (cf. copie d'écran), la prévision des taches solaires.

Pour ce qui est de la martingale pour gagner au loto, le logiciel peut éventuellement vous aider à gagner de l'argent... (nouvelle idée : le projet lotothon : un méta-RN pour apprendre à configurer le RN ! plus d'infos dans le fichier .zip :-)

En tout cas, que vous deveniez riche en jouant au loto ou en jouant les call ou put warrants du CAC40, le résultat est là : ce réseau de neurones peut apprendre et reconnaître des signaux très variés et prédire tout ce qui est plus ou moins cyclique !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
depelek Messages postés 26 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 4 juin 2008
13 déc. 2010 à 01:46
Pour ce qui est de ta source pas de craintes et ce n'était qu'à titre de renseignement. Rien ne dit que je vais l'utiliser, tout dépends des résultats et de ce que ça peut apporter de plus à mes recherches.

Merci en tout cas pour l'aide que tu m'as apportée pour modifier sommairement ta source.
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
12 déc. 2010 à 11:38
Cette source est libre, tu peux l'utiliser comme tu veux. Merci de citer l'origine de ta source si tu en redistribues une autre version. Si tu veux vendre un logiciel, précise ma contribution à sa juste valeur (évite par exemple : "logiciel prouvé par untel" :-)
Pour le n° complémentaire, je ne sais plus, ça fait longtemps...
depelek Messages postés 26 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 4 juin 2008
12 déc. 2010 à 11:22
Ok merci

Pour les chiffres entre parenthèses je me doutais un peu mais je voulais avoir confirmation.
Pour iNbSortiesSignif j'ai bien mis 5 mais lors d'un pas à pas je m'appercois que iNumeroComplementaire se retrouve avec le dernier des 5 chiffres de la sélection, je trouvais ça surprenant.

Dernière chose, peut on utiliser cette source librement car je désirerais ne garder que la partie apprentissage pour le loto et en faire un tout autre programme.

Merci pour toutes ces infos qui m'ont fait avancer
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
12 déc. 2010 à 10:11
Si tu as mis iNbSortiesSignif = 5, alors il n'y a plus que 5 boules prises en compte, et donc il n'y a plus de n° complémentaire (il suffit de ne pas utiliser les variables avec C pour Complémentaire). Les 3 n° entre parenthèses indiquent les 3 plus probables suivantes (hors tirage donc, mais qui ne sont pas passés loin de sortir effectivement). Si tu gagnes au loto, je ne demande que 5% des gains :-)
depelek Messages postés 26 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 4 juin 2008
11 déc. 2010 à 18:45
Il semblerait que ça fonctionne, par contre je n'ai pas supprimé la partie numéro complémentaire et
je suppose que le dernier des 5 chiffres soit considéré comme le complémentaire.

Peut il y avoir une incidence que ce 5ème chiffre soit prit en compte en tant que complémentaire?

Autre question :

lors de la fin d'apprentissage il est noté :
Prévision finale du prochain tirage :
Sortie : 42 41 25 22 01 (04 18 37)
que veulent dire les numéros entre parenthèses?

merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.