coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
2 avril 2005 à 14:46
blakmask
Messages postés1Date d'inscriptionlundi 19 février 2007StatutMembreDernière intervention25 février 2007
-
25 févr. 2007 à 16:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
SangJun
Messages postés23Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention14 janvier 2009 30 déc. 2005 à 15:44
Je suis étudiant et j'ai actuellement un programme type Eliza à faire en Java (surement avec des bases de données SQL).
Je suis vraiment perdu :-(
Si quelqu'un à déjà fait ça et pourrez m'aiguiller, ce serait vraiment sympa. On pourrez communiquer par mail ou par mp si vous voulez.
Merci
vash_the stampede
Messages postés4Date d'inscriptionmercredi 20 avril 2005StatutMembreDernière intervention 8 septembre 2005 8 sept. 2005 à 21:07
quand je pense qu'on est partui a reflechir sur la nature meme de l'intelligence grace a un simulacre d'ia
pour optimiser un peu ce script en restant en php
tu utilise une base de donne ou tu stocke les reponse de chacun a tes phrase si elle y est pas deja ensuite quand on dira quelque chose a ce robot il ira chercher dans la db une reponse a cette phrase qu'il a deja dit
par contre faut une bonne base de donne car ca risque de monter vite
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 15 juin 2005 à 10:28
50 euros...
cs_nitchs
Messages postés1Date d'inscriptionmardi 14 juin 2005StatutMembreDernière intervention15 juin 2005 15 juin 2005 à 00:52
coucou747, ça as du te faire très mal d'avoir acheté ce livre et vraiment je compati "lol" je c ce que ça d'acheter un livre dont on ne comprend pas grand chose ou, qu'il manque des documents afin de mieux le comprendre.
Skaaar
Messages postés18Date d'inscriptionjeudi 1 juillet 2004StatutMembreDernière intervention21 avril 2006 7 avril 2005 à 00:12
Pour en revenir au code :
Il s'agit en effet pas du tout d'intelligence artifielle, mais plutot de robotique (ou d'automatisme).
thongthephu
Messages postés97Date d'inscriptionvendredi 13 août 2004StatutMembreDernière intervention13 mai 2006 6 avril 2005 à 18:33
J'ai lu un bouquin ou quelqu'un voulait créer un monde artificiel pour tester des produits ou des inventions. Mais dans le monde le temps passait plus vite. Pratique on pouvait tout tester des produit. Voilà l'interé d'un monde artificiel intelligent. Mais c'est impossible à créer. Sinon si vous avez des idées envoyez à thongthephus@hotmail.com
ehmarc
Messages postés393Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention29 septembre 2008 6 avril 2005 à 09:02
Apres si les conditions implanter dans le prog. sont bonnes :
- la fille satisfait a des caractères physique....
- elle a les bonnes phéromones qui me correspondent
- elle dit pas trop de connerie (pas trop parcequ'elles en disent toujours) lol
On peut faire naitre un sentiment apres il faut que le programme satisfasse aux différentes conditions à ce sentiment...
En bref dieu était un informaticien!!!!
ehmarc
Messages postés393Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention29 septembre 2008 6 avril 2005 à 08:48
Le principe c'est d'avoir une grosse BDD.
Apres la conception du prog il y a plusieurs phase
1- apprentissage (dans le cas de spam assassin on lui fournit une liste de mail en disant si ils sont des spam ou non plus il y en a mieux c'est). Cette phase decortique chaque mail et attribue à chaque mot une probabilité que ce mot fasse partie d'un SPAM (plus le poids de la probabilité).
2- en fonctionnement l'ordinateur continue a alimenter la BDD en renseignant des nouveaux mots et en mettant les probabilité à jour.
Ca s'appelle l'aprentissage automatique (ou l'heuristique) c'est une des partie de ce qu'on appelle l'IA.
galadriann
Messages postés84Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention12 juin 2006 6 avril 2005 à 07:37
Juste pour remettre en route le debat (d'ailleurs un peu hors propos ici...)... pour reprendre GiUsTiNo, le corps humain est aussi debile qu'un PC.. enleve-lui le cerveau et il ne sait quasiment plus rien faire... a part un programme de survie qui maintient les battements de coeur ...
Et comme le disait typhrael, nous ne sommes que de gros ordi constitue de matiere organique... le CPU etant notre code genetique (definissant notre "puissance de calcul" et nos capacites, le cerveau etant l'operating system (comme un Linux quoi) et enfin nos souvenirs/acquis/apprentissage le/les programmes... Qui a jamais vu un bebe composer une symphonie des la naissance ? nous devons nous aussi apprendre sans cesse ...
Voila bonne reflexion ...
a+
GiUsTiNo
Messages postés129Date d'inscriptionlundi 26 avril 2004StatutMembreDernière intervention30 juin 2012 5 avril 2005 à 20:10
On pourrait encore débattre longtemps sur la question, mais sachez que par expérience (une personne proche), qu'on ordinateur est une boite absolument débile... Sans les programmes intégrés par les programmeurs, ils n'executeraient rien ! Mais, comme je l'ai dit plus haut, ca sera peut-être le cas plus tard, que le pc aie un "cerveau", qu'il puisse réfléchir, penser comme nous sans être "obligé" (on se comprend, quand on fait un choix, on a pas été programmé sur la question, donc on l'execute sur le moment)...
Bref, j'espère avoir apporté un peu plus de lumière, quand à coucou747, les réseaux de neurones existent réellement, mais cela est relatif avec la vraie intelligence artificielle.
Voila, bonne continuation :)
Giustino, Admin VegaGames
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 5 avril 2005 à 19:03
être intelligent et avoir des dentiments, c'est totalement diférent... je choisis mes amis en fonction de leurs sentiments, et mes assiciés en fonctions de leurs capacitées (capacitées intellectuelles = intelligence...)
typhrael
Messages postés1Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention 5 avril 2005 5 avril 2005 à 10:03
un sentiment n'est pas une réponce à une méga condition réflétant d'autres conditions ?
la génétique ce n'est rien d'autre qu'un très gros programme informatique dans le fond.
stanilou
Messages postés193Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention18 novembre 2009 4 avril 2005 à 21:27
Un ordinateur ne peux pas être intelligent, comme le dit massacr c'est en fait des "mega conditions" il seras inteligent quand il seras capable d'avoir des sentiments (des vrais)...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 4 avril 2005 à 18:41
j'ai un livre sur les réseaux de neurones (52 euros, je peux vous dire que je m'en souviens... il était pas étiqueté, et au dèrnier moment, j'ai pas osé dire que c'était trop cher pour moi... j'avais toutes mes économies...) et donc, dans la préface, ils disent que ce livre s'adresse à des ingénieurs ou des étudians en écoles d'ingé... quand j'ai lu la seconde page, j'ai compris pourquoi...
patriarch24
Messages postés25Date d'inscriptionsamedi 12 avril 2003StatutMembreDernière intervention28 mars 2006 4 avril 2005 à 11:58
Il ne s'agit pas du tout d'intelligence artificielle (ou alors c'est un concombre de mer artificiel...)
Je vois a peu pres ce que tu voulais faire : il ne s'agit pas a proprement parler d'intelligence artificielle... Si tu veux que ta machine reponde (a peu pres) correctement a ce qu'on lui dit, il faut faire un programme plus consistant que celui la. As-tu deja entendu parler d'Eliza ? Non ? Alors lis vite "Paradigms of AI Programming[...]" de Peter Norvig (ps : c'est du Common Lisp, mais il est très lisible...)
Tu remarqueras bien vite qu'Eliza (une gentille psy...) reponds quand tu lui parles (en anglais). Fort lassant au bout de cinq minutes, tu lui balance des insultes car elle te repose dix fois des questions pas très "intelligente" justement.
En ce qui concerne les réseaux de neurones, j'avoue ne rien y connaitre... Je conseille de lire de la doc (mais c'est rasoir comme affaire...)
geoff22
Messages postés1Date d'inscriptionmardi 15 juin 2004StatutMembreDernière intervention 4 avril 2005 4 avril 2005 à 09:14
Je me posais une question bien que mes conaissance en PHP/MySql soient très limitées, ne pourrais t'on pas envisager de lier ton script à une base de donnée Mysql qui serait alimentée par les requètes des utilisateurs (les questions). Bref constituer de la sorte une sorte de possibilitées pour l'administrateur d'un site de trouver une réponse aux questions des utilisateurs et d'aider l'intelligence artificielle en cas de solution non trouvée un message du genre "Nous n'avons pas encore trouvé de réponse à votre question" bref une FAQ dynamique et intelligente.
A l'époque de la sortie de "AI" de spielberg ils avaient mis un module dans cet esprit là sur le site du film. Bref si vous êtes des développeurs coriaces ... perso je suis preneur en échange peut vous être utile dans tout se qui se rapporte au traitement de l'image.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 3 avril 2005 à 17:52
massacr... relis mes coms et cherche de la doc...
GiUsTiNo
Messages postés129Date d'inscriptionlundi 26 avril 2004StatutMembreDernière intervention30 juin 2012 3 avril 2005 à 15:24
De toute facon, tout ce qu'un pc execute, c'est un humain qui l'a programmé...
On arrivera peut-être bientôt à avoir des pc indépendants (IA avancée) mais ca prendra encore quelques années je pense :)
Giustino, Admin VegaGames
massacr
Messages postés233Date d'inscriptionvendredi 2 juillet 2004StatutMembreDernière intervention 4 janvier 2007 3 avril 2005 à 13:55
A d'accord.
Donc en fait, il remplit tout seul une grosse base de données, et il s'en sert après.
Ok, je comprend mieux ca d'un ordinateur.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 3 avril 2005 à 13:26
tu fais fausse route, et simplement parce-que tu n'as fait que lire mon post, sans te renseigner, et comme j'ai oublié un truc important...
le réseau de neurone permet à l'ordi d'aprendre en corigant ses erreurs...
c'est un cerveau simulé sur PC... ça en a exactement le modèle
massacr
Messages postés233Date d'inscriptionvendredi 2 juillet 2004StatutMembreDernière intervention 4 janvier 2007 3 avril 2005 à 11:32
Par exemple : Pour un jeu, on peut soit acheter une épée, soit un bouclier.
Est ce qu'un ordinateur peut, si il connait les mots et les avantages et les inconvénients de chacun, choisir la solution la plus avantageuse. Mais que cela soit l'ordinateur qui CHOSISSE. Que, dans le programme, un humain ne puisse pas deviner ce que va prendre l'ordinateur.
massacr
Messages postés233Date d'inscriptionvendredi 2 juillet 2004StatutMembreDernière intervention 4 janvier 2007 3 avril 2005 à 11:23
Ok, merci. Mais peut-on dire que l'ordinateur réfléchit ?
La reconnaisssance de caractères avec un réseau de neurones, est-ce que ce n'est pas qu'une lettre modèle, et une tolérance dans les formes, pour que l'ordinateur la reconnaisse.
Si oui, ce n'est pas vraiment de l'intelligence, mais plutot une méga condition. Non ?
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 3 avril 2005 à 10:51
un réseau de neurone permetrais à ton ordi de .... réfléchir...
de nos jours, ça permet à un pc de numériser des documents (enfin, toute la reconnaissance de caractères, mouvements) les trucs qui quand on parle écrivent... les trucs qui aprochent des fonctions a partir de plusieurs points... Certains moteurs de recherche... Il y en a même qui peuvent après avoir écouter plusieurs albums d'un compositeur, nous jouer un morceau du même style... (composer de la musique en direct...)
certains travaillent pour leur faire reformuler des phrsases....
il y a de grosses recherches sur ces sujets, mais on peut faire réfléchir un pc, évidement, pas en php... C/C++ mais pas d'autres langages... trop complexes ou trop lents...
t'as aussi spamassasain qui est fait avec un réseau de neurones...
j'oserais pas vous filer de la doc car je n'ai jamais expérimenté ce dommaine, donc, je ne peux pas juger des compétences de l'auteur...
massacr
Messages postés233Date d'inscriptionvendredi 2 juillet 2004StatutMembreDernière intervention 4 janvier 2007 3 avril 2005 à 10:48
Enfin, je ne veux pas particulièrement l'apprendre, mais au moins connaitre le principe.
JoJo738
Messages postés1267Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention29 juin 20102 3 avril 2005 à 10:25
Euh, non ca existe vraiment ! Mais je ne peux pas t'expliquer je n'ai jamais rie compris :( Si coucou747 connaît un bon site ....
massacr
Messages postés233Date d'inscriptionvendredi 2 juillet 2004StatutMembreDernière intervention 4 janvier 2007 3 avril 2005 à 09:11
Euh, juste un truc coucou47.
Ton réseau de neurones, c'était ironique ou pas ?
massacr
Messages postés233Date d'inscriptionvendredi 2 juillet 2004StatutMembreDernière intervention 4 janvier 2007 3 avril 2005 à 09:11
De toute facon, un pc ne pourra jamais réfléchir.
Sinon, je ferais réfléchir mon pc pour faire des nouveaux codes qui réfléchirais.
Si vous avez pas compris c'est pas grave, c'était une blague balourde et même moi j'ai pas ri. :(
A bientôt !!
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 2 avril 2005 à 17:57
pour qu'il réfléchisse, tu pourais utiliser les réseaux de neurones... mais fait ça en asm...
thongthephu
Messages postés97Date d'inscriptionvendredi 13 août 2004StatutMembreDernière intervention13 mai 2006 2 avril 2005 à 16:37
Bon c'est vrai qu'il ne réfléchi pas mon bot mais si je corrige les erreurs(je vais pas tarder:je m'y met)
ça peut être une source d'inspiration
Qui a une iddée pour qu'il réfléchisse
Ps:c'est ma première source
JoJo738
Messages postés1267Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention29 juin 20102 2 avril 2005 à 15:17
Ton code pourait etre optimisé :
- $reponse="$Mess[$num]"; => $reponse = $Mess[$num];
- Priviligie les ' aux " : $aurevoir= array('mot1', 'mot , 'mot2', 'mot3');
- balise XHtml : style="text-align: center"
- Priviligie les echo ' ', ' '; aux echo "" . "";
- Et tu pourait utiliser des if/else et pas if(isset(()) if(!isset(()
- Et optimise ton code. Par ex :
$nom = isset($_SESSION['iapseudo']) ? $_SESSION['iapseudo'] : 'Visiteur' ;
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 2 avril 2005 à 14:46
ça ressemble à une IA constituée de blocs if then else, sauf que la c'est dans un tableau....
il ne peut pas évoluer ni réfléchir, ne fait que ce qu'on lui a apris... C'est une pseudo IA mais pas une vrai IA...
25 févr. 2007 à 16:30
30 déc. 2005 à 15:44
Je suis vraiment perdu :-(
Si quelqu'un à déjà fait ça et pourrez m'aiguiller, ce serait vraiment sympa. On pourrez communiquer par mail ou par mp si vous voulez.
Merci
8 sept. 2005 à 21:07
pour optimiser un peu ce script en restant en php
tu utilise une base de donne ou tu stocke les reponse de chacun a tes phrase si elle y est pas deja ensuite quand on dira quelque chose a ce robot il ira chercher dans la db une reponse a cette phrase qu'il a deja dit
par contre faut une bonne base de donne car ca risque de monter vite
15 juin 2005 à 10:28
15 juin 2005 à 00:52
7 avril 2005 à 00:12
Il s'agit en effet pas du tout d'intelligence artifielle, mais plutot de robotique (ou d'automatisme).
6 avril 2005 à 18:33
6 avril 2005 à 09:02
- la fille satisfait a des caractères physique....
- elle a les bonnes phéromones qui me correspondent
- elle dit pas trop de connerie (pas trop parcequ'elles en disent toujours) lol
On peut faire naitre un sentiment apres il faut que le programme satisfasse aux différentes conditions à ce sentiment...
En bref dieu était un informaticien!!!!
6 avril 2005 à 08:48
Apres la conception du prog il y a plusieurs phase
1- apprentissage (dans le cas de spam assassin on lui fournit une liste de mail en disant si ils sont des spam ou non plus il y en a mieux c'est). Cette phase decortique chaque mail et attribue à chaque mot une probabilité que ce mot fasse partie d'un SPAM (plus le poids de la probabilité).
2- en fonctionnement l'ordinateur continue a alimenter la BDD en renseignant des nouveaux mots et en mettant les probabilité à jour.
Ca s'appelle l'aprentissage automatique (ou l'heuristique) c'est une des partie de ce qu'on appelle l'IA.
6 avril 2005 à 07:37
Et comme le disait typhrael, nous ne sommes que de gros ordi constitue de matiere organique... le CPU etant notre code genetique (definissant notre "puissance de calcul" et nos capacites, le cerveau etant l'operating system (comme un Linux quoi) et enfin nos souvenirs/acquis/apprentissage le/les programmes... Qui a jamais vu un bebe composer une symphonie des la naissance ? nous devons nous aussi apprendre sans cesse ...
Voila bonne reflexion ...
a+
5 avril 2005 à 20:10
Bref, j'espère avoir apporté un peu plus de lumière, quand à coucou747, les réseaux de neurones existent réellement, mais cela est relatif avec la vraie intelligence artificielle.
Voila, bonne continuation :)
Giustino, Admin VegaGames
5 avril 2005 à 19:03
5 avril 2005 à 10:03
la génétique ce n'est rien d'autre qu'un très gros programme informatique dans le fond.
4 avril 2005 à 21:27
4 avril 2005 à 18:41
4 avril 2005 à 11:58
Je vois a peu pres ce que tu voulais faire : il ne s'agit pas a proprement parler d'intelligence artificielle... Si tu veux que ta machine reponde (a peu pres) correctement a ce qu'on lui dit, il faut faire un programme plus consistant que celui la. As-tu deja entendu parler d'Eliza ? Non ? Alors lis vite "Paradigms of AI Programming[...]" de Peter Norvig (ps : c'est du Common Lisp, mais il est très lisible...)
Tu remarqueras bien vite qu'Eliza (une gentille psy...) reponds quand tu lui parles (en anglais). Fort lassant au bout de cinq minutes, tu lui balance des insultes car elle te repose dix fois des questions pas très "intelligente" justement.
En ce qui concerne les réseaux de neurones, j'avoue ne rien y connaitre... Je conseille de lire de la doc (mais c'est rasoir comme affaire...)
4 avril 2005 à 09:14
A l'époque de la sortie de "AI" de spielberg ils avaient mis un module dans cet esprit là sur le site du film. Bref si vous êtes des développeurs coriaces ... perso je suis preneur en échange peut vous être utile dans tout se qui se rapporte au traitement de l'image.
3 avril 2005 à 17:52
3 avril 2005 à 15:24
On arrivera peut-être bientôt à avoir des pc indépendants (IA avancée) mais ca prendra encore quelques années je pense :)
Giustino, Admin VegaGames
3 avril 2005 à 13:55
Donc en fait, il remplit tout seul une grosse base de données, et il s'en sert après.
Ok, je comprend mieux ca d'un ordinateur.
3 avril 2005 à 13:26
le réseau de neurone permet à l'ordi d'aprendre en corigant ses erreurs...
c'est un cerveau simulé sur PC... ça en a exactement le modèle
3 avril 2005 à 11:32
Est ce qu'un ordinateur peut, si il connait les mots et les avantages et les inconvénients de chacun, choisir la solution la plus avantageuse. Mais que cela soit l'ordinateur qui CHOSISSE. Que, dans le programme, un humain ne puisse pas deviner ce que va prendre l'ordinateur.
3 avril 2005 à 11:23
La reconnaisssance de caractères avec un réseau de neurones, est-ce que ce n'est pas qu'une lettre modèle, et une tolérance dans les formes, pour que l'ordinateur la reconnaisse.
Si oui, ce n'est pas vraiment de l'intelligence, mais plutot une méga condition. Non ?
3 avril 2005 à 10:51
de nos jours, ça permet à un pc de numériser des documents (enfin, toute la reconnaissance de caractères, mouvements) les trucs qui quand on parle écrivent... les trucs qui aprochent des fonctions a partir de plusieurs points... Certains moteurs de recherche... Il y en a même qui peuvent après avoir écouter plusieurs albums d'un compositeur, nous jouer un morceau du même style... (composer de la musique en direct...)
certains travaillent pour leur faire reformuler des phrsases....
il y a de grosses recherches sur ces sujets, mais on peut faire réfléchir un pc, évidement, pas en php... C/C++ mais pas d'autres langages... trop complexes ou trop lents...
t'as aussi spamassasain qui est fait avec un réseau de neurones...
j'oserais pas vous filer de la doc car je n'ai jamais expérimenté ce dommaine, donc, je ne peux pas juger des compétences de l'auteur...
3 avril 2005 à 10:48
3 avril 2005 à 10:25
3 avril 2005 à 09:11
Ton réseau de neurones, c'était ironique ou pas ?
3 avril 2005 à 09:11
Sinon, je ferais réfléchir mon pc pour faire des nouveaux codes qui réfléchirais.
Si vous avez pas compris c'est pas grave, c'était une blague balourde et même moi j'ai pas ri. :(
A bientôt !!
2 avril 2005 à 17:57
2 avril 2005 à 16:37
ça peut être une source d'inspiration
Qui a une iddée pour qu'il réfléchisse
Ps:c'est ma première source
2 avril 2005 à 15:17
- $reponse="$Mess[$num]"; => $reponse = $Mess[$num];
- Priviligie les ' aux " : $aurevoir= array('mot1', 'mot , 'mot2', 'mot3');
- balise XHtml : style="text-align: center"
- Priviligie les echo ' ', ' '; aux echo "" . "";
- Et tu pourait utiliser des if/else et pas if(isset(()) if(!isset(()
- Et optimise ton code. Par ex :
$nom = isset($_SESSION['iapseudo']) ? $_SESSION['iapseudo'] : 'Visiteur' ;
2 avril 2005 à 14:46
il ne peut pas évoluer ni réfléchir, ne fait que ce qu'on lui a apris... C'est une pseudo IA mais pas une vrai IA...