Début d'ia

Soyez le premier à donner votre avis sur cette source.

Vue 4 321 fois - Téléchargée 313 fois

Description

Je viens de debuter il y a 2 semaines en VB et je suis vraiment interresse par l'I.A donc j'ai commence un prog sur l'I.A dans c'te version l'I.A ne fait que des mouvements et n'est po encore "intelligente" mais je pense sortir une verion en plus au minimum par semaine.A la fin mon I.A apprendra un tas d'action et decouvrira sont monde par elle meme.Mais j'en suis pas encore la...

Source / Exemple :


Sur le zip.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

c'est une application basee sur un mouvement lie au hasard. je ne pense pas qu'on
puisse parler pour l'instant d' I.A. au moins de la version 01 . Puisque "Bebete" ne peut rien apprendre. A voir
les versions qui vont suivre ....
-
Je ne voudrais pas être rabat-joie. Au contraire.
Mais...
Des laboratoires travaillent tous les jours de l'année sur l'intelligence artificielle, les personnes qui cherchent sont assez bien payés et sont des bêtes de programmation. Aussi je doute (ne le prends pas pour toi armand44) qu'un programmeur en VB puisse un jour créer une véritable intelligence artificielle. Les véritables inteligences artificielles sont basées sur des réseaux de neurones très complexes qui leurs permettent d'apprendre.
A votre place j'oublierai l'idée d'une I.A en vb.

Mais si vous avez encore espoir, foncez !!
Allez pour parler d'amelioration.

En Premier
1. Pour q'un programme ou "Bebete" (si tu veux) ait une I.A. il doit avoir un objectif++++. Ex: Ne pas se laisser prendre par Bouffe.
2. Compliquant un peu les Choses. Ex: Bouffes bouge au hasard.
3. Bebete essai de fuire Bouffe.

En Deuxieme
Bebete doit reagir avec son environnement (ex: il peut voir Bouffe quand il s'approche de lui a une distance de 2-3 carrees, pour prendre la fuite).
(donc Bebete bouge au hasard au debut puis lorsqu'il s'approche de Bouffe, il doit Prendre la fuite)

En Troisieme
Apprendre = mettre des informations (utiles +++) en memoire (pourquoi pas dans une base de donnees).
donc en fonction de ses experiences enregistre dans une base de donnees, il va se laisser de moins en moins prendre.
Comment organisez la memoire (la base de donnee) ???? et les fonctions qui l'a manipule ??? la est le Pb???


L'I.A. neuronale est basee sur l'interconnexion entre differentes petites fonctions logiques (ex: et , ou , > , < , = , etc....)

Et face a un Pb, ces bouts de fonctions se connectent entre elles aux hasard, en une puis 2 puis n couches, Jusqu'au moment ou elles trouvent la solution au Pb. A ce moments la, cette grande fonction est mise en memoire.
Et lors du prochain Pb c'est cette grande fonction "multicouche ou mosaique" qui est utilisee, en premier, pour resoudre le Pb, et si elle ne resoud pas le Pb, les interconnexions recommencent et de nouvelles couches se forment.
Et ainsi de suite des milliers de grandes fonctions (utiles) sont construites et memorisees. Ces grandes fonctions, doivent aussi s'interconnecter pour aboutir a des fonctions plus geantes et hyperspecialisees.
Merci Bassma je vais essayer d'inclure dans la prochaine version certaines de tes ameliorations.
et pis ta bestiole, pourkoi quand (enfin) elle arrive a trouver la bouffe elle creve ?

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.