Bonjour je ne suis pas programmeur pro mais je voudrais savoir si l´IA ( intélligence artificiel) existe vraiment ?
Un programme arrive t-il à refléchir de lui même ou c´est juste un enchainement de IF ?
ben oui ca existe!
non le programme ne peut pas réfléchir comme un humain c´est que de la programmation
Ca dépend ce que tu appelle une " vraie intelligence"...
Non le programme ne peut pas réfléchir de lui meme, ce sera toujours des if ou autres ( comme l´algorithme Minimax utilisé par les puissance 4 par exemple)...
si c possible plein d´exemple un pote a moi a programmer une ia c un gars des qu´il se sent en dangre il t attak il repon a tes tir etc vous conaissé alice?
Oui mais cette IA ce n´est pas le programme qui réfléchit et qui choisit de lui meme, c´est sans doute un enchainement de IF ou autres...
Il y a bien les réseaux neuronaux qu´on peut apparenter à de la vraie " intelligence" vu que c´est un apprentissage.
Mais c´est pas encore au point. La procédure d´apprentissage est tellement longue et complexe que l´intelligence d´un tel réseaux reste restreinte à un domaine particulier.
Il n´y a pas d´IA au sens large, mais des IA spécifiques réservées à un domaine particulier.
ia non, l´ia limité oui ! !
c-a-d : les high tech d´aujourd´hui en matirer de " cyborgs" ou robot ( plus aisé) sont en plein boom , en effet, les chercheur assure maintenant des prog pour des robot d´odre d´aide interactif informatique ( informations), il sont capable maintenant de t´assister dans ton quotidien, il allume a ta place, font des recherche sur les sceance de ciné, sur internet, visiophone, etc, y a meme une branche pour les netoyages de surface!!!
mais pour l´instant c´est seulement ca qu´il sont capable d´effectuer, le genre qui apprends, assimile et modifie de lui meme, n´est pas encore possible, bien trop complexe, mais les chercheur s´en occupe et tendent vers de tel robot!!!
mais , perso, j´aurais pas confiance en la nouvelle neurse de ma fille ( si j´en avais une) robotisé, qui pourrais se rebeller si jamais je l´insulté!! ( danger d´une ia trop evolutive!!)
De toute façon, faut bien définir ce que tu veux dire par intelligence !
De toute façon, un ordinateur exécute des fonctions les unes apres les autres, il ne sait faire que ça, et ne saura jamais rien faire d´autre.
Cependant, apres, un etre humain qui réfléchi, finalement, que fait il ?
- il reçoit un signal de l´un de ses sens : par exemple ce que lui renvoient ses yeux
- il analyse l´image qu´il voit, en s´appuyant sur ses connaissances : il va voir qu´il y a un chien devant lui.
( ça, c´est tres dur a faire pour un ordinateur)
- il se rappelle, d´apres ses souvenirs, ce qu´est ce chien : c´est un petit caniche.
- il peut donc mettre un grand coup de pied dedans !
Tu vois, l´intelligence humaine peut aussi etre " décomposée" en étapes !
Parfois, certaines personnes ont des réaction imprévisibles, ou alors, soi meme, des fois, on fait quelque chose, et on ne sait pas pourquoi on l´a fait :
mais au fond, il doit y avoir une raison : les psychologues sont la pour ça !
Donc tu vois, rien que le mot " intelligence" est difficile a définir, mais on peut rapidement dire qu´il s´agit de prendre la bonne décision en fonction des aquis qu´on a ! C´est ça l´intelligence !
Si on fait un programme, avec une grande base de donnée derriere, et que ce programme est capable de mettre a jour sa base tout seul en fonction de ce qu´il analyse dans son entourage, la oui, on a affaire a un programme intelligent.
Cependant, faire une intelligence qui soit capable de se démerder dans tous les domaines, ce n´est pas possible pour le moment : trop vaste !
Mais il existe des IA spécialisées :
par exemple un ordi qui joue aux échecs, il a en mémoire toutes les regles, des parties de grands joueurs connues, des astuces, bref, plein de choses que pourrait avoir vu un joueur humain d´échec et qui pourrait l´aider. Il joue en fonction de toute ça !
Finalement, meme si sa démarche est heuristique, il a ce point commun avec la façon de réfléchir de l´etre humain : il se base sur ce qu´il connait.
Les chercheurs continuent la recherche...
j´ai vu plusieur reportage qui date pas d´hier, sur l´IA, je japonais creer des robot capable d´apprendre par l´erreur:
example, un robot singe qui dois se deplacer sur des barre eu plafond, le robot essaye en evaluant la disctance d´attrapper la barre suivante mais fait plusieur essay, pour arriver a la fin de la journée a se deplacer aisement sur n´importe quelle barre.
un robot equipé d´yeux ( capteur de mouvement), programmer pour attraper une balle qui se deplace devant lui, comme le bébé essay d´attraper ce que tu agite devant ces yeux.
toujour le meme principe apprendre par l´erreur finalement le robot attrape la balle du premier coup quelque soit son emplacement.
au final ils ont montré que le robot apprenait 10 fois plus vite qu´un humain.
ca craint quand meme de faire des robots qui evoluent ![]()
Est ce qu´un programme pourrait avoir une certaine créativité ? C´est a dire par exemple dessiner un tableau faire de l´art ? Penser comme un artiste ?
pour réfléchir sur l´IA, allez voir ce site :
http://y.20q.net/anon-fr c´est vraiment impressionnant.
Pour repondre a la question de depart; j´ai lu un article TRES interessant il y a quelques jours, evidemment je trouve p^lus le lien ( je vous le donne si je retrouve):
Ca decrivait une scene d´un gobelin perdu dans un donjon medieval, avec un comportement tres realiste; puis ca t´expliquait les ficelles de l´ai derriere:
Le gobelin attribue a tout ce qu´il voit des scores de peur, de haine, de desir ( pour l´or par exemple, je veux pas savoir ce que vopus imaginiez) et un ou deux autres...
En combinant ces elements et en les faisant varier selon certaines facteurs exterieurs ( santé, distance...), ca recréeait un comportement très intelligent ![]()
en meme temps un programme sans variables c´est assez rare ![]()
hum je vois bien une variable < iofreeindependant> ça claquerait nan ?
Ben je bosse moi...
ce qui est marrant c´est que justement ce programme ne " réagit" pas par rapport à des variables.
enfin c´est à dire que si, car il est absolument impossible de faire autrement dans un ordinateur, mais dans ce programme il y a un nombre tellement astronomique de variables que ce n´est pas pertinant.
ça repose sur ce qu´on appelle les réseaux neuronaux. faire une explication complète ici serait bien trop long, mais en gros ( vraiment extrémement sommaire) le principe est de copier le fonctionnement réel de neurones, c´est à dire qu´il y a plein de " neurones" ( en C++ on aurait une class neurones) qui sont reliè les uns au autres et qui forment à eux tous une fonctions mahtématique assez complexe.
les entrée de l´utilisateurs ( tes choix oui ou non dans notre cas) sont codé sous la forme d´un très très grand nombre que l´on donne à cette fonction et qui renvoie assez vite un autre nombre qui est ça réponse.
Ce qui est interessant c´est qu´avant d´utiliser ce programme on lui a apprit à comprendre ce qu´il doti faire, i.e. on lui a donné des nombre et on lui a dit : je veux que ta réponse soit ça . .. alors lui il se modifie ( il modifie sa fonction mathématiques) pour que pour un x et un y données, f(x)=y si f c´est el réseau de neurones.
a02halo > si tu veux apprendre un autre language va sur un autre topic, sauf si c´est orienté AI.
![]()
dnob il est marrant ton truc ; )
Les réseaux neuronaux ne fonctionne pas par " comparaison avec anteriorités ? Notre prof de MPI nous avait dit ça l´année dernière en aparté.... mais ça fait de cela plus d´un an, et je ne me rappelle plus bien, tu voudrais pas développer justement dnob700 ?