13
mar
08

Copix et Réseau bayésien

Logo Copix 3Après avoir entendu Philippe évoquer à maintes reprises les “moteurs d’inférence”, je tombe aujourd’hui – alors que je visite le repository SVN de Copix 3.0.2 – sur un module nommé bayes qui attire toute ma curiosité.

Renseignement pris sur wikipédia : les réseaux bayésiens permettent de constituer des inférences à savoir, je cite wikipédia :

Le réseau bayésien est alors véritablement une “machine à calculer des probabilités conditionnelles”.

Bref, je pense que ça méritait véritablement d’être blogué et je me demande du coup à quelle situation la copix team a-t-elle bien pu faire face pour avoir à développer ce genre de module joujou.

Quoiqu’il en soit il serait pas mal que je prenne le temps de tester la version 3 de Copix. D’autant plus que je suis curieux de voir comment mon module “menu_2″ qui a 2 ans d’âge a-t-il pu survivre parmis les modifications jusqu’à la version 3.0.2. (il a du être oublié ;) )


12 Réponses vers “Copix et Réseau bayésien”


  1. mars 13, 2008 à 18:05

    Salut Sylvain, content de te revoir en ligne ;-)

    Pour ce qui est de menu_2, je t’avoue qu’il est passé à la trappe ! Le nouveau système de droit de Copix (100 fois plus simple que l’ancien) et la volonté de simplification du CMS (en cours de développement) font que le tout a été repris “from scratch”.

    Pour le moment, Copix 3.0.2 (bientôt 3.0.3) n’intègre que le framework (ce qui est déjà pas mal).

    J’espère pouvoir en dire plus prochainement, le CMS qui se profile devant être un magnifique exemple de mise en oeuvre du framework :-)

  2. 2 sdaclin
    mars 14, 2008 à 9:07

    Oui, tu as remarqué également ma longue retraite “bloguesque”. Finalement cette inactivité – tout aussi paradoxale que celà puisse-t-être – fait partie intégrante de la vie d’un blogue. Ca sert à rien d’écrire des trucs quand on n’a rien à dire.

    Pour “menu_2″, en le relisant j’ai constaté effectivement qu’il ne reprenait pas la nouvelle API de droit.

    En tout cas pour peu que j’en ais vu dans les sources, la copix team a bien bossé.

    Et allez, puisqu’on est entre nous et n’en déplaise à Laurent, de prime abord je dirais que si je devais choisir un FWK PHP finissant par “IX” je crois que Copix l’emporterait.

  3. mars 17, 2008 à 11:35

    @sdaclin : c’est parce que tu n’as pas fait (assez?) tester Jelix. De notre coté aussi y a plein d’évolutions ;-)

  4. mars 17, 2008 à 12:28

    Les réseaux bayésiens sont souvent utilisés pour filtrer le Spam

  5. 5 sdaclin
    mars 17, 2008 à 13:10

    @Laurent -> Désolé Laurent, je ne pensais pas que tu me lisais je me suis du coup laissé aller en accordant cette petite flatterie à la CopixTeam d’autant que j’en ai fait partie et que de ce fait je ne peux pas me targuer d’être le plus objectif.
    Par contre, pour me racheter, pourrais-je ajouter que de toute façon Jelix et Copix n’ont pas la même approche du développement car tu emploies me semble-t-il le scaffolding et une approche MDA là où Copix préfère la construction à l’ancienne (attention c’est pas péjoratif d’autant qu’il me semble avoir lu que Rails subissait une baisse d’engouement depuis peu).
    Voilà c’est bon, j’ai bien rééquilibré la balance ?

  6. 6 sdaclin
    mars 17, 2008 à 13:13

    @Bruno -> je ne savais pas, je pensais que pour le spam on utilisait une analyse heuristique un peu comme les antivirus ? D’un autre côté à ce que j’ai compris des réseaux Bayésiens, la heuristique c’est un peu la même chose puisque ça s’appuie me semble-t-il sur des poids pour prendre des décisions ?

  7. mars 17, 2008 à 13:40

    @sdaclin:
    > car tu emploies me semble-t-il le scaffolding et une approche MDA là où Copix préfère la construction à l’ancienne

    Je ne pense pas avoir une approche si radicalement différente. Peut être au niveau des formulaires. À voir.

    Sinon tu n’a pas à rééquilibrer la balance :-) Si tu trouves le framework X meilleur que Y, y a pas de souci :-)

    Pour en revenir au spam et filtres bayésiens, oui le principe est de se baser sur des “poids”, des statistiques. Les mots d’un commentaire par exemple, lors de la modération, sont soit mis dans un paquet “spam”, soit dans un paquet “non spam”. Et pour le commentaire suivant, pour savoir si c’est un spam ou pas, l’algo bayésiens regarde si il contient plus de mots populaires du paquet spam, ou plus du paquet “no spam”. dit autrement si le commentaire contient plus de mots qui reviennent souvent dans les commentaires de spam, que de mots “normaux”, alors il est considéré comme spam. (Bon, c’est une explication très grossière de l’algo de Bayes..)

    PS: c’est pas que je te lis régulièrement (désolé :-) ) c’est juste que ton billet est apparu dans la planète PHP http://www.planete-php.fr/ ;-)

  8. 8 sdaclin
    mars 17, 2008 à 16:10

    @Laurent -> Je parle de scaffolding car, que ce soit pour instancier une nouvelle application ou créer un nouveau DAO, tu utilises une approche MDA et tu génères ton application à partir d’un modèle en appelant les commandes suivantes (ce qui n’est pas sans rappeler les principes de Rails) :
    php jelix.php createapp
    ou
    php jelix.php createdao news news news

    C’est de ce point de vue là que je trouve les approches de Copix et Jelix bien distinctes. Quant à mon point de vue, il me tient à coeur sur un blog publique de ne pas [trop] prendre parti et de rester objectif.
    Après pour tout te dire si je devais me prononcer professionnellement en faveur de l’un ou l’autre ça dépendrait avant tout des membres de l’équipe de dev avec qui je travaille. Car c’est ce qui me ferait pencher pour une approche plus MDA… ou pas.

  9. mars 18, 2008 à 10:49

    Sdaclin > j’ai le même sentiment général sur la différence d’approche entre Copix et Jelix.

    Du coté de Copix, nous préférons le coté “magique / automatique” la ou Jelix préfère la génération via des lignes de commande.

    L’une comme l’autre des méthodes dispose de ses avantages / inconvénients.

    Après, il existe moult autres différences, mais je ne connais pas suffisamment Jelix pour pouvoir faire une comparaison honnête.

  10. 10 sdaclin
    mars 18, 2008 à 12:57

    @Gérald -> si ça continue on va trouver le petit consensus entre les FWK en “ix” :)

  11. avril 9, 2008 à 16:25

    http://www.charriere.org/ (pas à jour non plus mais au moins ça pointe sur quelque chose)

  12. 12 sdaclin
    avril 9, 2008 à 20:46

    Et voilà Philippe, le lien est corrigé dans le billet.


Laisser un commentaire




RSS Mon microblogging …

  • Free sera bien le 4e opérateur mobile français décembre 18, 2009
    Les jeux sont faits. L'Arcep a annoncé vendredi matin son intention d'accorder la quatrième licence 3G à Free, qui deviendra donc, sauf surprise, le quatrième opérateur mobile français, au côté d'Orange, [...]
  • Le CEA affirme que les mobiles peuvent être transformés en micro espion activables à distance décembre 2, 2009
    Faut-il bannir nos chers compagnons des réunions de travail sensibles ? Le risque existe-t-il vraiment ?
  • Récupérer la chaleur d'une véranda novembre 26, 2009
    Le chauffage coûte cher, c'est un fait. Pourtant tout propriétaire de véranda ou de petite serre a déjà remarqué que même au beau milieu de l'hiver, la température y régnant peut être fort agréable, pour peu que le soleil veuille bien dispenser quelques uns de ses rayons ! Pourquoi ne pas alors essayer de récupérer cette chaleur et faire ainsi des […]
  • IBM reproduit le cerveau d'un chat avec 150.000 processeurs novembre 20, 2009
    La réalité finit toujours par rejoindre la sciences-fiction. Une équipe de recherche cognitive d'IBM a assemblé un super-ordinateur de près de 150.000 processeurs, qui simule le cortex cérébral d'un chat. Une étape avant le cerveau humain. [Lire la suite]
  • Une première bêta de Silverlight 4 pour les développeurs novembre 19, 2009
    Microsoft a mis à disposition une première bêta pour son plugin Silverlight en version 4. Dans sa version actuelle Silverlight, qui permet d'exécuter en local des applications Internet riches, prend déjà [...]
  • Free Mobile est le seul candidat à la 4ème licence 3G octobre 29, 2009
    Les sociétés intéressées par la 4ème licence 3G avaient jusqu'à midi pour déposer leur dossier de candidature auprès de l'Arcep. Et alors que Free Mobile, filiale à 100% d'Iliad - le propriétaire du [...]