<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Commentaires sur : La programmation bayésienne : quésako ?</title>
	<atom:link href="http://blogs.wefrag.com/SnippyHolloW/2008/10/08/la-programmation-bayesienne-quesako/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.wefrag.com/SnippyHolloW/2008/10/08/la-programmation-bayesienne-quesako/</link>
	<description>Get out of life alive</description>
	<pubDate>Sun, 05 Jul 2009 00:42:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : NecroDragon</title>
		<link>http://blogs.wefrag.com/SnippyHolloW/2008/10/08/la-programmation-bayesienne-quesako/comment-page-1/#comment-141</link>
		<dc:creator>NecroDragon</dc:creator>
		<pubDate>Thu, 09 Oct 2008 00:20:21 +0000</pubDate>
		<guid isPermaLink="false">#comment-141</guid>
		<description>C'est la faute à leur putain d'éclairages de merde qui foutent la moitié des lasers en l'air !</description>
		<content:encoded><![CDATA[<p>C&#8217;est la faute à leur putain d&#8217;éclairages de merde qui foutent la moitié des lasers en l&#8217;air !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : mouito</title>
		<link>http://blogs.wefrag.com/SnippyHolloW/2008/10/08/la-programmation-bayesienne-quesako/comment-page-1/#comment-140</link>
		<dc:creator>mouito</dc:creator>
		<pubDate>Wed, 08 Oct 2008 23:25:49 +0000</pubDate>
		<guid isPermaLink="false">#comment-140</guid>
		<description>environnement maitrisé la coupe de France et mon cul c'est du poulet? Les seules trucs que tu sais c'est les dimensions de la trable et les régles après il t'arrive 100 milles trucs, 
On avait battu une team qui avait fait des robots limites pros, tu leur dira que l'environnement est maitrisé!</description>
		<content:encoded><![CDATA[<p>environnement maitrisé la coupe de France et mon cul c&#8217;est du poulet? Les seules trucs que tu sais c&#8217;est les dimensions de la trable et les régles après il t&#8217;arrive 100 milles trucs,<br />
On avait battu une team qui avait fait des robots limites pros, tu leur dira que l&#8217;environnement est maitrisé!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : mOrice</title>
		<link>http://blogs.wefrag.com/SnippyHolloW/2008/10/08/la-programmation-bayesienne-quesako/comment-page-1/#comment-139</link>
		<dc:creator>mOrice</dc:creator>
		<pubDate>Wed, 08 Oct 2008 17:26:40 +0000</pubDate>
		<guid isPermaLink="false">#comment-139</guid>
		<description>Ca me fait penser à la logique flou.</description>
		<content:encoded><![CDATA[<p>Ca me fait penser à la logique flou.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : DjMerguez</title>
		<link>http://blogs.wefrag.com/SnippyHolloW/2008/10/08/la-programmation-bayesienne-quesako/comment-page-1/#comment-138</link>
		<dc:creator>DjMerguez</dc:creator>
		<pubDate>Wed, 08 Oct 2008 14:45:25 +0000</pubDate>
		<guid isPermaLink="false">#comment-138</guid>
		<description>Beaucoup de filtres anti-spam (celui de Thunderbird par exemple) utilisent des algos bayesiens. Le &#34;bon&#34; plugin anti-spam pour Outlook s'appelle d'ailleurs SpamBayes.</description>
		<content:encoded><![CDATA[<p>Beaucoup de filtres anti-spam (celui de Thunderbird par exemple) utilisent des algos bayesiens. Le &quot;bon&quot; plugin anti-spam pour Outlook s&#8217;appelle d&#8217;ailleurs SpamBayes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Xfennec</title>
		<link>http://blogs.wefrag.com/SnippyHolloW/2008/10/08/la-programmation-bayesienne-quesako/comment-page-1/#comment-137</link>
		<dc:creator>Xfennec</dc:creator>
		<pubDate>Wed, 08 Oct 2008 13:10:57 +0000</pubDate>
		<guid isPermaLink="false">#comment-137</guid>
		<description>En tout cas, les DARPA challenges, c'est assez génial. Merci pour la découverte ! (On trouve pas mal de trucs sur Youtube sur le sujet, pour les curieux)</description>
		<content:encoded><![CDATA[<p>En tout cas, les DARPA challenges, c&#8217;est assez génial. Merci pour la découverte ! (On trouve pas mal de trucs sur Youtube sur le sujet, pour les curieux)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : SnippyHolloW</title>
		<link>http://blogs.wefrag.com/SnippyHolloW/2008/10/08/la-programmation-bayesienne-quesako/comment-page-1/#comment-136</link>
		<dc:creator>SnippyHolloW</dc:creator>
		<pubDate>Wed, 08 Oct 2008 08:10:50 +0000</pubDate>
		<guid isPermaLink="false">#comment-136</guid>
		<description>@vimes 
&gt;&gt;Modus Trollens (si B est faux et si A =&gt; B alors A est faux)
Euh, c'est pas plutôt Tollens ? ==&gt; Bien sûr que si ...
ahahah elle est énorme cette bourde ! J'étais un peu fatigué et rentrais d'une crémaillère. Pardon.
Pour ce qui est du pbm d'avoir plus de précision en terme d'évènements : je ne pense pas. Pour 2 raisons :
1) Quand tu fais de l'inférence logique tu as aussi ce travers.
2) Raisonner avec le des probas t'ajoute de l'information, ça ne pose pas de pbm tant que l'on les prend avec des &#34;pincettes probabilistes&#34; ;)
Pour ce qui est de C et C=&gt;B et A=&gt;B et non(A) ça n'a rien à avoir avec le Modus Tollens qui serait C=&gt;B et A=&gt;B et non(B) : dans ce cas là t'infères non(C) et non(A) mais si tu mets C dans ton savoir de départ t'as juste un clash et donc soit de mauvaises règles soit un C=vrai qui est une erreur d'observation. Ton C et C=&gt;B et A=&gt;B et non(A) est également (en logique pure du style 1er ordre) un clash : 1. et 2. =&gt; B et 3. et 4. =&gt; non(B) donc clash. C'est un cas qui correspond à une erreur de mesure. Si tu travaillais en bayésien et que C et non(A) sont des observations, elle ne peuvent (à moins d'avoir un modèle / des règles totalement faux(sses), ce qui est possible aussi) coexister avec la probabilité 1. Mais tu n'es as bloqué si elles ont des probas &lt; 1.

@divide 
Pas vraiment. Tu ne maitrise pas ton seuil d'erreur, tu donnes un formalisme qui permet de compléter avec des &#34;best guess&#34; un manque d'information et qui permet d'inférer avec justement ces connaissances &#34;pas sûres&#34; et en particulier ne pas se fermer de portes directement comme on le ferait en logique classique (cf. ci dessus clash direct). Ce qui est vrai c'est que tu diminues ton niveau d'incertitude en augmentant ton ignorance (correspond un peu à ton idée de seuil d'erreur).

@Rom.1
J'ai bien l'impression que tu parles de &lt;a href="http://www.x86.org/articles/branch/branchprediction.htm"&gt;Branch Prediction&lt;/a&gt; (ou &lt;a href="http://en.wikipedia.org/wiki/Branch_predictor"&gt;wikipedia&lt;/a&gt;), ce qui n'as pas grand chose à avoir avec la programmation bayésienne. C'est juste que si tu arrives sur un branchement conditionnel (un if ou un test de boucle par exemple) et que t'as encore de la place dans ton pipeline tu le remplis avec la suite du branchement (le jmp) le plus probable, comme ça si il arrive tu gagnes du temps, et si c'est l'autre bout de code qui doit s'éxécuter t'en perds pas beaucoup parce que oui il faut reremplir le pipeline mais de toute façon si tu le laissais vide il aurait aussi fallu le reremplir.

@mouito
J'ai souri :)
[VHDL : décrire des circuits électronique, par exemple pour les programmer sur FPGA. Pics : micro-controleurs programmables, en C, Basic, assembleur PIC si tu veux, mais certainement pas VHDL. Après on combine du FPGA et des micro-controleurs pour la commande des robots mais Coupe de France = environnement maitrisé donc HS]</description>
		<content:encoded><![CDATA[<p>@vimes<br />
&gt;&gt;Modus Trollens (si B est faux et si A =&gt; B alors A est faux)<br />
Euh, c&#8217;est pas plutôt Tollens ? ==&gt; Bien sûr que si &#8230;<br />
ahahah elle est énorme cette bourde ! J&#8217;étais un peu fatigué et rentrais d&#8217;une crémaillère. Pardon.<br />
Pour ce qui est du pbm d&#8217;avoir plus de précision en terme d&#8217;évènements : je ne pense pas. Pour 2 raisons :<br />
1) Quand tu fais de l&#8217;inférence logique tu as aussi ce travers.<br />
2) Raisonner avec le des probas t&#8217;ajoute de l&#8217;information, ça ne pose pas de pbm tant que l&#8217;on les prend avec des &quot;pincettes probabilistes&quot; ;)<br />
Pour ce qui est de C et C=&gt;B et A=&gt;B et non(A) ça n&#8217;a rien à avoir avec le Modus Tollens qui serait C=&gt;B et A=&gt;B et non(B) : dans ce cas là t&#8217;infères non(C) et non(A) mais si tu mets C dans ton savoir de départ t&#8217;as juste un clash et donc soit de mauvaises règles soit un C=vrai qui est une erreur d&#8217;observation. Ton C et C=&gt;B et A=&gt;B et non(A) est également (en logique pure du style 1er ordre) un clash : 1. et 2. =&gt; B et 3. et 4. =&gt; non(B) donc clash. C&#8217;est un cas qui correspond à une erreur de mesure. Si tu travaillais en bayésien et que C et non(A) sont des observations, elle ne peuvent (à moins d&#8217;avoir un modèle / des règles totalement faux(sses), ce qui est possible aussi) coexister avec la probabilité 1. Mais tu n&#8217;es as bloqué si elles ont des probas &lt; 1.</p>
<p>@divide<br />
Pas vraiment. Tu ne maitrise pas ton seuil d&#8217;erreur, tu donnes un formalisme qui permet de compléter avec des &quot;best guess&quot; un manque d&#8217;information et qui permet d&#8217;inférer avec justement ces connaissances &quot;pas sûres&quot; et en particulier ne pas se fermer de portes directement comme on le ferait en logique classique (cf. ci dessus clash direct). Ce qui est vrai c&#8217;est que tu diminues ton niveau d&#8217;incertitude en augmentant ton ignorance (correspond un peu à ton idée de seuil d&#8217;erreur).</p>
<p>@Rom.1<br />
J&#8217;ai bien l&#8217;impression que tu parles de <a href="http://www.x86.org/articles/branch/branchprediction.htm">Branch Prediction</a> (ou <a href="http://en.wikipedia.org/wiki/Branch_predictor">wikipedia</a>), ce qui n&#8217;as pas grand chose à avoir avec la programmation bayésienne. C&#8217;est juste que si tu arrives sur un branchement conditionnel (un if ou un test de boucle par exemple) et que t&#8217;as encore de la place dans ton pipeline tu le remplis avec la suite du branchement (le jmp) le plus probable, comme ça si il arrive tu gagnes du temps, et si c&#8217;est l&#8217;autre bout de code qui doit s&#8217;éxécuter t&#8217;en perds pas beaucoup parce que oui il faut reremplir le pipeline mais de toute façon si tu le laissais vide il aurait aussi fallu le reremplir.</p>
<p>@mouito<br />
J&#8217;ai souri :)<br />
[VHDL : décrire des circuits électronique, par exemple pour les programmer sur FPGA. Pics : micro-controleurs programmables, en C, Basic, assembleur PIC si tu veux, mais certainement pas VHDL. Après on combine du FPGA et des micro-controleurs pour la commande des robots mais Coupe de France = environnement maitrisé donc HS]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : mouito</title>
		<link>http://blogs.wefrag.com/SnippyHolloW/2008/10/08/la-programmation-bayesienne-quesako/comment-page-1/#comment-135</link>
		<dc:creator>mouito</dc:creator>
		<pubDate>Wed, 08 Oct 2008 07:22:21 +0000</pubDate>
		<guid isPermaLink="false">#comment-135</guid>
		<description>bullshit j'ai fait la coupe de france de robotique, on a programmé en VHDL avec des pics et hop on était dans les 10 ème!</description>
		<content:encoded><![CDATA[<p>bullshit j&#8217;ai fait la coupe de france de robotique, on a programmé en VHDL avec des pics et hop on était dans les 10 ème!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Rom.1</title>
		<link>http://blogs.wefrag.com/SnippyHolloW/2008/10/08/la-programmation-bayesienne-quesako/comment-page-1/#comment-134</link>
		<dc:creator>Rom.1</dc:creator>
		<pubDate>Wed, 08 Oct 2008 06:44:50 +0000</pubDate>
		<guid isPermaLink="false">#comment-134</guid>
		<description>de mémoire, ya pas déjà une partie du processeur dédié au calcul hypothétique ? ca fait bien longtemps que j'ai pas taté le monde de l'asm (a part sur nintendo DS :D), mais jme souviens avoir entendu qu'un composant du proc calculait à l'avance les opérations les plus probables qui pouvaient être effectuées sous peu.</description>
		<content:encoded><![CDATA[<p>de mémoire, ya pas déjà une partie du processeur dédié au calcul hypothétique ? ca fait bien longtemps que j&#8217;ai pas taté le monde de l&#8217;asm (a part sur nintendo DS :D), mais jme souviens avoir entendu qu&#8217;un composant du proc calculait à l&#8217;avance les opérations les plus probables qui pouvaient être effectuées sous peu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : vimes</title>
		<link>http://blogs.wefrag.com/SnippyHolloW/2008/10/08/la-programmation-bayesienne-quesako/comment-page-1/#comment-133</link>
		<dc:creator>vimes</dc:creator>
		<pubDate>Wed, 08 Oct 2008 06:33:13 +0000</pubDate>
		<guid isPermaLink="false">#comment-133</guid>
		<description>&gt;&gt;Modus Trollens (si B est faux et si A =&gt; B alors A est faux) 
Euh, c'est pas plutôt Tollens ?
La limite que je vois à cette méthode, c'est que  le Modus Tollens n'est vrai que lorsque A et B sont les seuls évènements du système : A=&gt;B est une condition suffisante mais pas nécessaire donc s'il existe un évènement C et que C=&gt;B, A=&gt;B ne signifie plus que, lorsque A est faux, B l'est également. Donc, pour que la méthode bayesienne marche, il faut pouvoir être le plus précis possible en terme d'évènement, ce qui revient à émettre des hypothèses sur l'environnement d'éxécution d'un programme/robot ... et comme le problème originel vient du fait qu'on est pas capable de les énumérer toute sans être limité, on retombe plus ou moins dans le même travers, non ?</description>
		<content:encoded><![CDATA[<p>&gt;&gt;Modus Trollens (si B est faux et si A =&gt; B alors A est faux)<br />
Euh, c&#8217;est pas plutôt Tollens ?<br />
La limite que je vois à cette méthode, c&#8217;est que  le Modus Tollens n&#8217;est vrai que lorsque A et B sont les seuls évènements du système : A=&gt;B est une condition suffisante mais pas nécessaire donc s&#8217;il existe un évènement C et que C=&gt;B, A=&gt;B ne signifie plus que, lorsque A est faux, B l&#8217;est également. Donc, pour que la méthode bayesienne marche, il faut pouvoir être le plus précis possible en terme d&#8217;évènement, ce qui revient à émettre des hypothèses sur l&#8217;environnement d&#8217;éxécution d&#8217;un programme/robot &#8230; et comme le problème originel vient du fait qu&#8217;on est pas capable de les énumérer toute sans être limité, on retombe plus ou moins dans le même travers, non ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : divide</title>
		<link>http://blogs.wefrag.com/SnippyHolloW/2008/10/08/la-programmation-bayesienne-quesako/comment-page-1/#comment-132</link>
		<dc:creator>divide</dc:creator>
		<pubDate>Wed, 08 Oct 2008 05:55:16 +0000</pubDate>
		<guid isPermaLink="false">#comment-132</guid>
		<description>intéressant; si j'essaye  de resumer grossièrement, ca consiste à avoir un seuil d'erreur &#34;intelligent&#34;, qui ne vire la portion suspecte  qu'en rapport avec le taux de proba que cette anomalie arrive ?</description>
		<content:encoded><![CDATA[<p>intéressant; si j&#8217;essaye  de resumer grossièrement, ca consiste à avoir un seuil d&#8217;erreur &quot;intelligent&quot;, qui ne vire la portion suspecte  qu&#8217;en rapport avec le taux de proba que cette anomalie arrive ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
