IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Intelligence Artificielle !!


Sujet :

Algorithmes et structures de données

  1. #1
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut Intelligence Artificielle !!
    Bonjour,


    depuis mes débuts en informatique, l'intelligence artificiel m'a toujours interessé (il y a maintenant déjà 16 ans de cela ... huuumm tout ce temps déjà ) mais voilà, quels sont le pré-requis pour pouvoir se lancer un minimum dans ce domaine ?

    Quelqu'un a-t-il de bons liens sur les réseaux de neurones etc... ?
    A-t-til déjà été créé une IA auto-adaptive (s'il y'a des liens de cours sur ce sujet je prend aussi) ?

    Ceci est biensûr avant tout par curiosité et puis pourquoi pas faire une petite IA, sait-on jamais !

    Pour infos, j'ai programmé en VB6 pendant 5 ans, je programme en C depuis 3 ans et là j'apprend Python donc il va de soi que mes connaissance dans le monde du développement sont plus que correctes donc inutile de me préciser qu'il faut un très bon niveau là dedans


    Merci pour tout
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  2. #2
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Ca dépend en fait de ce qu'on veut faire, les réseaux de neurones, c'est bien, mais ça a de nombreux inconvénients, et c'est pas adapté à toutes les situations - par exemple pour de l'apprentissage ou de la classification, les SVMs peuvnet être mieux, les plus proches voisins, ... -
    Pour les jeux, on utilise aussi beaucoup plus des automates à états ou des systèmes de buts à atteindre plutôt que des réseaux de neurones.
    C'est très boîte noire, les réseaux de neurones.

  3. #3
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    En fait je cherche à en savoir plus sur une IA auto-adaptive, donc qui à la faculté d'apprendre, comme tu l'as souligné avec les SVMs (classification, statistiques, etc...) ... enfin je cherche d'un point de vue générale avant tout mais pas pour les jeux car sinon j'aurais précisé "Automates" dans le titre du post

    Si jamais tu as des liens je suis preneur
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  4. #4
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Les SVMs n'apprennent pas à la volée, du moins pas de manière immédiate, il faudrait à chaque fois faire l'apprentissage et connaître la bonne valeur à donner.
    Il y a aussi le RLS qui peut apprendre à la volée. C'est le mécanisme qui est utilisé pour apprendre la fonction de transfert de la ligne de téléphone - avec les modems RTC, ils faisaient un bruit caractéristique puis on était connecté, en fait on donnait à ce filtre adaptatif une séquence de départ qui lui permettait de s'initialiser, et à chaque fois qu'il récupérait une donnée, il modifiait son filtre de telle sorte à maximiser le résultat dans le bon sens, par exemple s'il récupérait 0.55, il modifie le filtre de manière à être plus loin de la barrière des 0.5 -.
    Les réseaux de neurones peuvent aussi bien faire cela, mais avec bien plus d'entrées.

  5. #5
    Membre chevronné Avatar de Rafy
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    415
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 415
    Par défaut
    Faire un truc générale en IA, c'est pas facile du tout.
    Je ne suis pas un expert du tout. Mais je me rapelle de ceci :
    Quand certaines entreprises on parlé qu'elles allaient sortir des cartes physique, donc pour gérer la physique dans les jeux vidéos, certaines personnes on critiqué cela de la manière suivante :
    Alors on va avoir une carte graphique qui va gérer les graphismes, une carte physique, qui va gérer la physique, et notre processeur alors ? il ne servira plus a rien....
    A quand la sortie de carte IA pour que notre processeur se tourne les pouces quand on joue à UT ?
    Ben la réponse à été fulgurente :
    La gestion d'une AI, sa mise en place, ses algorithmes de travail sont tellement complexes et spécialisés qu'il est impossible de sortir du software ou de l'hardware qui met en place une gestion générique des IA dans les jeux vidéos.
    Tout ça pour dire que si tu veux te lancer dans l'IA, il faut peut-être qu l'applique à quelque chose. Et pas faire une IA template (C++ fan only)
    Enfin je le répète je ne suis pas un expert dans l'IA. Et tout ce que j'ai dis est peut-être trop orienté jeux vidéos.

  6. #6
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Merci pour les réponses !

    En fait pour le moment je cherche simplement à en savoir plus (les différents systèmes -avec comparaison entre les systèmes-, savoir comment ils fonctionnent, etc...), là c'est de la documentation que je cherche, d'éventuels cours, etc.... mais qui reste dans le domaine de l'auto adaptif ... pour le moment je cherche nullement à en faire une, j'en serais très certainement inccapable donc si y'a des liens je prend ...
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  7. #7
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Salut,

    Deux liens pour les réseaux de neurones:

    un papier, de Kröse et Smagt:

    http://www.avaye.com/files/articles/...o/nn_intro.pdf

    et une bibliothèque, pour programmer tout ça:

    http://leenissen.dk/fann/

    Je n'ai pas encore approfondi tout ça, manque de temps pour le moment...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  8. #8
    Membre chevronné Avatar de Rafy
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    415
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 415
    Par défaut
    Merci pour les réponses !

    En fait pour le moment je cherche simplement à en savoir plus (les différents systèmes -avec comparaison entre les systèmes-, savoir comment ils fonctionnent, etc...), là c'est de la documentation que je cherche, d'éventuels cours, etc.... mais qui reste dans le domaine de l'auto adaptif ... pour le moment je cherche nullement à en faire une, j'en serais très certainement inccapable donc si y'a des liens je prend ...
    Je pense que tu en serai capable....
    Je ne te connais pas, mais je pense que tu arriverai à quelquechose.
    Il y a maintenant 1 an et demi, j'ai dis à un ami, je vais faire un moteur physique, je n'avais pas idée de comment commencer ! Et ben maintenant j'ai une bonne base de moteur physique. (bon c'est pas Havok non plus )
    Alors je pense que si tu te met dessus tu arriveras à faire quelque chose.
    En tout cas bon courage.

  9. #9
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par Rafy
    Je pense que tu en serai capable....
    Je ne te connais pas, mais je pense que tu arriverai à quelquechose.
    Il y a maintenant 1 an et demi, j'ai dis à un ami, je vais faire un moteur physique, je n'avais pas idée de comment commencer ! Et ben maintenant j'ai une bonne base de moteur physique. (bon c'est pas Havok non plus )
    Alors je pense que si tu te met dessus tu arriveras à faire quelque chose.
    En tout cas bon courage.
    Merci mais ma premiere demande etait si quelqu'un à de la doc sur ce sujet ... à moins que personne ne possède de liens correctes mais pour le moment toujours pas l'ombre d'un lien
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  10. #10
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    ...
    2 messages au-dessus ?

    Pour te diriger au mieux, il faudrait savoir à quoi tu voudrais l'appliquer, comme le dit Rafy et comme je te l'ai dit, tout ne peut pas s'appliquer à n'importe quoi.
    En général, on commence par les réseaux de neurones parce que c'est in, mais en fait c'est souvent complètement inadapté.

  11. #11
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Ok merci, et merci plegat pour les liens !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  12. #12
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par Miles
    ...
    2 messages au-dessus ?

    Pour te diriger au mieux, il faudrait savoir à quoi tu voudrais l'appliquer, comme le dit Rafy et comme je te l'ai dit, tout ne peut pas s'appliquer à n'importe quoi.
    En général, on commence par les réseaux de neurones parce que c'est in, mais en fait c'est souvent complètement inadapté.
    Bin en fait l'appliquer à rien étant donné que je cherche à savoir comment ca se fait, quels sont les différents type, processus de création ... toujours dans le but de reste en auto-adaptif ... rien de bien spécifique mais quelque chose de générale quoi
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  13. #13
    Membre Expert Avatar de davcha
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 258
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 258
    Par défaut
    Tu veux faire une IA qui s'adapte à "rien" ?

  14. #14
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Citation Envoyé par Franck.H
    Bin en fait l'appliquer à rien étant donné que je cherche à savoir comment ca se fait, quels sont les différents type, processus de création ... toujours dans le but de reste en auto-adaptif ... rien de bien spécifique mais quelque chose de générale quoi
    Le problème est que le sujet est ultra vaste et tu vas te perdre dans des trucs inutiles de surface alors que ce qui est vraiment intéressant est la profondeur, mais il faut savoir quelle est la direction qu'on cherche...

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 21
    Par défaut
    Tu peux aller jeter un coup d'oeil sur les cours de ce prof :
    http://www.enib.fr/~deloor/ pas mal de cours et autre (fouilles dans le site, c'est pas toujours très bien rangé ).
    Il y avait un wiki qui avait commencé à se monter avec plein de liens externes, de mini projets d'élèves..., mais je ne sais pas si il est accessible à l'extérieur de l'école...

    Pour ce qui est de l'apprentissage, va voir http://www.grappa.univ-lille3.fr/
    Cherches aussi du côté de http://www.cs.waikato.ac.nz/~ml/weka/
    C'est une api de machine learning (en anglais).

Discussions similaires

  1. Débat sur l'I.A (Intelligence Artificielle)
    Par Anonymous dans le forum Intelligence artificielle
    Réponses: 457
    Dernier message: 05/07/2016, 01h11
  2. [Lisp][CLIPS] Intelligence artificielle
    Par hanane93 dans le forum Lisp
    Réponses: 21
    Dernier message: 15/12/2005, 13h15
  3. [ETUDES] Traitement images ou intelligence artificielle ?
    Par green_castor dans le forum Etudes
    Réponses: 9
    Dernier message: 29/11/2005, 13h01
  4. Intelligence Artificielle?
    Par pedrolan dans le forum C++
    Réponses: 16
    Dernier message: 26/08/2005, 20h20
  5. Intelligence artificielle
    Par pekka77 dans le forum Intelligence artificielle
    Réponses: 7
    Dernier message: 18/03/2005, 12h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo