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

Intelligence artificielle Discussion :

Pourquoi les algorithmes d'IA n'utilisent pas de persistance


Sujet :

Intelligence artificielle

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 111
    Points : 38
    Points
    38
    Par défaut Pourquoi les algorithmes d'IA n'utilisent pas de persistance
    Bonjour,

    J'ai regardé les bibliothèques qui implémentent les algorithmes génétiques, la programmation génétique, les réseaux de neurones ... sur sourceforge et ailleurs

    Il y a un point commun entre ces librairies qui m'interpèle. J'ai peut-être pas bien regardé mais elle n'utilise pas de système de persistance de donnée pour permettre d'interrompre la recherche et la reprendre.

    Je m'explique dans le cas des AG on pourrait stocker les gènes dans un fichier xml ou une BDD pour arrêter le programmme et le reprendre plus tard.Faire des analyses à postériori. Faire des comparaisons sur plusieurs lancements.

    Le besoin ne se fait pas sentir ? Il y a que moi qui pense que ce serait intéressant ?

    Dans le cas où cela existerait pouvez vous m'indiquez des liens. Merci .

    Il serait intéressant que ces liens concernent linux et de préférence des licences MIT ou LGPL ou assimable.

    Merci.

  2. #2
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Si je ne m'abuse FANN propose un système pour sauvegarder un RdN. Mais je ne comprends pas bien pourquoi tu te fais tant de soucis pour ça... C'est limite un détail d'implémentation, et généralement tu peux toi-même fournir une fonction de sauvegarde et une fonction de chargement si ce n'est pas fourni par la bibliothèque.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 111
    Points : 38
    Points
    38
    Par défaut
    Bonjour,

    La raison de cette demande est que je suis un particulier et que j'ai pas un serveur que je peux laisser allumer indéfiniment.

    J'aimerai pouvoir éteindre ma machine quand j'en ai besoin et reprendre les calculs ensuite et pas de zéro.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 55
    Points : 61
    Points
    61
    Par défaut
    Bonjour,

    je pense que ce que Alp veut dire c'est que le probleme que tu poses ne porte pas sur les algorithmes eux meme (un algorithme n'est pas le code source, c'est une méthode pour resoudre ton probleme) mais porte sur des details techniques liés à l'implementation des algorithmes.

    Vois-tu la difference ?

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 111
    Points : 38
    Points
    38
    Par défaut
    je comprens bien la différence. Je pensai que c'était le bon fil pour la question . On peut donc reformuler la question : Pourquoi les implémentations d'algo d'IA ne prévoient-ils pas l'arrêt et la reprise de traitement ?

  6. #6
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Citation Envoyé par cdm1024 Voir le message
    je comprens bien la différence. Je pensai que c'était le bon fil pour la question . On peut donc reformuler la question : Pourquoi les implémentations d'algo d'IA ne prévoient-ils pas l'arrêt et la reprise de traitement ?
    Quand tu veux écrire une IA qui doit reconnaître des lettres manuscrites, est-ce que lorsque tu cherches l'algo tu cherches la façon dont tu peux le faire s'arrêter/reprendre plus tard ? Non, car c'est un détail d'implémentation.
    Comprends bien que sauvegarder/charger une IA, c'est très facile et ça permet de faire ce que tu veux. Il suffit de sauvegarder les paramètres qui la caractérisent, c'est à dire l'ensemble des données qui permettront de la reconstituer. Tu as toujours une bijection entre les l'ensemble qui est suffisant et nécessaire pour représenter une IA ... et ton IA.

Discussions similaires

  1. Réponses: 4
    Dernier message: 13/03/2007, 12h19
  2. Réponses: 2
    Dernier message: 19/07/2006, 17h37
  3. Réponses: 11
    Dernier message: 04/05/2006, 11h50

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