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 :

[Livre] A Field Guide to Genetic Programming


Sujet :

Intelligence artificielle

  1. #1
    Expert éminent sénior

    Avatar de Djug
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    2 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 980
    Points : 17 970
    Points
    17 970
    Par défaut [Livre] A Field Guide to Genetic Programming
    Bonjour,

    La rédaction DVP a lu pour vous le livre "A Field Guide to Genetic Programming" de Riccardo Poli, William B. Langdon et Nicholas Freitag McPhee


    Citation Envoyé par Résumé de l'éditeur
    Genetic programming (GP) is a systematic, domain-independent method for getting computers to solve problems automatically starting from a high-level statement of what needs to be done. Using ideas from natural evolution, GP starts from an ooze of random computer programs, and progressively refines them through processes of mutation and sexual recombination, until high-fitness solutions emerge. All this without the user having to know or specify the form or structure of solutions in advance. GP has generated a plethora of human-competitive results and applications, including novel scientific discoveries and patentable inventions. This unique overview of this exciting technique is written by three of the most active scientists in GP.

    L'avez-vous lu ? Comptez-vous le lire bientôt ?

    Quel est votre avis ?

    Exprimez-vous !! Votre avis nous intéresse...

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2011
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 366
    Points : 1 361
    Points
    1 361
    Par défaut
    Citation Envoyé par Djug Voir le message
    L'avez-vous lu ? Comptez-vous le lire bientôt ?

    Quel est votre avis ?

    Exprimez-vous !! Votre avis nous intéresse...
    Lu et beaucoup aimé. Il pose de très bonnes questions (en peu de pages), notamment le code généré inutile (çà a un nom, mais je ne m'en rappelle plus). Il commence par reprendre rapidement ce que sont les algorithmes génétiques dans le cadre général. Par rapport au livre "Linear Genetic Programming", il est vraiment beaucoup plus facile d'accès et lisible.

    Bref, je recommande.
    les raisonnables ont duré, les passionné-e-s ont vécu

  3. #3
    Membre émérite
    Avatar de Franck Dernoncourt
    Homme Profil pro
    PhD student in AI @ MIT
    Inscrit en
    Avril 2010
    Messages
    894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PhD student in AI @ MIT
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2010
    Messages : 894
    Points : 2 464
    Points
    2 464
    Par défaut
    2012 - Free Book - Moshe Sipper - Evolved to Win
    http://algo.developpez.com/livres/#L9781470972837

    3.2.6 Explicitly defined introns

    In natural living systems not all DNA has a phenotypic effect. This non-coding DNA,
    sometimes referred to as junk DNA, is prevalent in virtually all eukaryotic genomes.
    In GP, so-called introns are areas of code that do not affect survival and reproduction
    (usually this can be replaced with “do not affect fitness”). In the context of tree-based
    GP the term “areas of code” applies to subtrees.


    Introns occur naturally in GP, provided that the function and terminal sets allow
    for it. As bloat progresses, the number of nodes that are part of introns tends to
    increase. Luke [117] distinguished two types of subtrees that are sometimes referred
    to as introns in the literature:
    • Unoptimized code: Areas of code that can be trivially simplified without modifying
    the individual’s functionality, but not replaced with just anything.
    • Inviable code: Subtrees that cannot be replaced by anything that can possibly
    change the individual’s functionality.


    Luke focused on inviable introns and we will do the same because unoptimized
    code seems to cast too wide a net and wander too far from the original meaning of
    the term “intron” in biology. We also make another distinction between two types of
    inviable-code introns:
    • Live-code introns: Subtrees that cannot be replaced by anything that can possibly
    change the individual’s functionality, but may still generate code that will run
    at some point.
    • Dead-code introns: Subtrees whose code is never run.

  4. #4
    Membre émérite
    Avatar de Franck Dernoncourt
    Homme Profil pro
    PhD student in AI @ MIT
    Inscrit en
    Avril 2010
    Messages
    894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PhD student in AI @ MIT
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2010
    Messages : 894
    Points : 2 464
    Points
    2 464
    Par défaut
    Quick biology refresher:
    Genes in DNA are interrupted by introns that do not code for proteins but often play an important role in regulation. mRNA has these introns stripped away and only contains exons , i.e. regions that are expressed.

Discussions similaires

  1. livre oracle 9i guide du dba
    Par coco-sup dans le forum Livres
    Réponses: 5
    Dernier message: 22/05/2006, 16h45
  2. Réponses: 14
    Dernier message: 06/03/2006, 15h35

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