{"id":829,"date":"2011-04-18T16:11:42","date_gmt":"2011-04-18T15:11:42","guid":{"rendered":"http:\/\/www.alpesjug.fr\/?p=829"},"modified":"2011-04-18T16:15:41","modified_gmt":"2011-04-18T15:15:41","slug":"programming-collective-intelligence-de-toby-segaran","status":"publish","type":"post","link":"https:\/\/www.alpesjug.fr\/?p=829","title":{"rendered":"Programming Collective Intelligence de Toby Segaran"},"content":{"rendered":"<p><a href=\"http:\/\/oreilly.com\/catalog\/9780596529321\/\">Programming Collective Intelligence: Building Smart Web 2.0 Applications By Toby Segaran<\/a>.<\/p>\n<p>J&rsquo;ai toujours \u00e9t\u00e9 int\u00e9ress\u00e9 par les domaines du Machine Learning, les statistiques et le mouvement \u00ab\u00a0Open Data\u00a0\u00bb. Ce livre fait appel \u00e0 tous ces sujets pour d\u00e9montrer toute la puissance que cette combinaison met \u00e0 notre port\u00e9e.<br \/>\nMais m\u00eame si vous avez un a priori n\u00e9gatif sur ces sujets, le livre est suffisamment bien fait pour convaincre les plus r\u00e9calcitrant de l\u2019int\u00e9r\u00eat du Machine Learning.<br \/>\nD\u00e9j\u00e0, le titre accroche tout de suite sur l&rsquo;aspect Web 2.0, communaut\u00e9 et d\u00e9veloppement \u00e0 la mode. Qui ne r\u00eave pas de cr\u00e9er un nouveau FaceBook, Amazon ou Google ? ou au moins de s&rsquo;accrocher \u00e0 ces locomotives &#8230;<br \/>\nBref, on avance en r\u00e9solvant des probl\u00e8mes concrets utilisant des donn\u00e9es issues du Web. Vous \u00eates pr\u00e9venu, vos r\u00e9sultats seront diff\u00e9rents de ceux du livre: les donn\u00e9es sont vivantes. Les algorithmes sont expliqu\u00e9s simplement, on ne se perd pas dans la th\u00e9orie.<br \/>\nChaque algorithme est introduit en r\u00e9ponse \u00e0 de nouveaux besoins. Soit pour des raisons de performances, de facilit\u00e9 d&rsquo;interpr\u00e9tation des r\u00e9sultats ou d&rsquo;adaptation aux donn\u00e9es sources.<br \/>\nCa ce lit presque comme une investigation journalistique !<\/p>\n<p>Les exemples sont en &#8230; Python! Donc ils tournent sur la plateforme Java avec JPython. Tout va bien.  Il est assez int\u00e9ressant de lire le code Python. C&rsquo;est tr\u00e8s clair et tr\u00e8s bien adapt\u00e9 au maniement des listes, matrices et autres maps &#8230; Visiblement un des domaines de pr\u00e9dilection de Python (Biologie, G\u00e9n\u00e9tique &#8230;).  Mais bon, dans tout les cas, vous pourrez transcrire \u00e0 vue en Java. Le code est tr\u00e8s lisible.<\/p>\n<p>De plus le focus n&rsquo;est pas sur le code ni son optimisation. Bien que pour chaque algorithme, il explique quels sont ses limites et ses domaines d&rsquo;utilisation.<\/p>\n<p>La force de ce livre, c&rsquo;est d&rsquo;aborder un vaste sujet en gardant un \u00e9quilibre entre la th\u00e9orie, la pratique, le code, les sources de donn\u00e9es disponibles &#8230; D&rsquo;ailleurs on fini la lecture avec beaucoup de questions: comment coder ces algorithmes en parall\u00e8le ? quelles sont les sources de donn\u00e9es disponibles ? quels sont les fondements statistiques ? quels types de visualisations conviennent le mieux ? Comment traiter les donn\u00e9es s\u00e9quentielles, des flux ?<br \/>\nAutant de livres qui restent \u00e0 lire &#8230;<\/p>\n<p>Il vous met l&rsquo;arsenal de base dans les mains avec quelques tirs d&rsquo;entrainement. A vous de lancer vos algorithmes sur les donn\u00e9es et d&rsquo;attraper toutes les conclusions de valeur.<\/p>\n<p>Et n\u2019oubliez pas: ce livre est disponible \u00e0 <a href=\"http:\/\/www.alpesjug.fr\/?p=419\">la biblioth\u00e8que du JUG<\/a> !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programming Collective Intelligence: Building Smart Web 2.0 Applications By Toby Segaran. J&rsquo;ai toujours \u00e9t\u00e9 int\u00e9ress\u00e9 par les domaines du Machine Learning, les statistiques et le mouvement \u00ab\u00a0Open Data\u00a0\u00bb. Ce livre fait appel \u00e0 tous&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-829","post","type-post","status-publish","format-standard","hentry","category-livre"],"_links":{"self":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/829","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=829"}],"version-history":[{"count":4,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/829\/revisions"}],"predecessor-version":[{"id":831,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/829\/revisions\/831"}],"wp:attachment":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=829"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=829"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}