[{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/ivonascimento.com\/2009\/01\/06\/resenha-do-livro-programando-a-inteligencia-coletivadesenvolvendo-aplicativos-inteligentes-web-2-0\/#BlogPosting","mainEntityOfPage":"https:\/\/ivonascimento.com\/2009\/01\/06\/resenha-do-livro-programando-a-inteligencia-coletivadesenvolvendo-aplicativos-inteligentes-web-2-0\/","headline":"Resenha do livro Programando a Intelig\u00eancia Coletiva(Desenvolvendo Aplicativos Inteligentes Web 2.0)","name":"Resenha do livro Programando a Intelig\u00eancia Coletiva(Desenvolvendo Aplicativos Inteligentes Web 2.0)","description":"Este livro \u00e9 um achado para aqueles que gostam de estudar formas de criar mais informa\u00e7\u00f5es sobre os dados que...","datePublished":"2009-01-06","dateModified":"2009-01-06","author":{"@type":"Person","@id":"https:\/\/ivonascimento.com\/author\/ivonascimento\/#Person","name":"Ivo Nascimento","url":"https:\/\/ivonascimento.com\/author\/ivonascimento\/","identifier":10240028,"image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/2305ea1f48319271d323c5e1c0aadd4cc45d10c4927dd8b3af083facb8c6f75f?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2305ea1f48319271d323c5e1c0aadd4cc45d10c4927dd8b3af083facb8c6f75f?s=96&d=identicon&r=g","height":96,"width":96}},"publisher":{"@type":"Person","name":"Ivo Nascimento"},"image":{"@type":"ImageObject","@id":"https:\/\/i0.wp.com\/images.linuxmall.com.br\/\/_product\/6\/5546\/2af8e85e2699eb2aca21fa440fc6ac5d.jpg?resize=130%2C151","url":"https:\/\/i0.wp.com\/images.linuxmall.com.br\/\/_product\/6\/5546\/2af8e85e2699eb2aca21fa440fc6ac5d.jpg?resize=130%2C151","height":"151","width":"130"},"url":"https:\/\/ivonascimento.com\/2009\/01\/06\/resenha-do-livro-programando-a-inteligencia-coletivadesenvolvendo-aplicativos-inteligentes-web-2-0\/","about":["resenha","review"],"wordCount":519,"keywords":["book","livro","math","resenha","review","statistics"],"articleBody":"Este livro \u00e9 um achado para aqueles que gostam de estudar formas de criar mais informa\u00e7\u00f5es sobre os dados que est\u00e3o na internet.Toby Segaran consegue, com uma linguagem acess\u00edvel, inclusive na matem\u00e1tica, apresentar t\u00e9cnicas de intelig\u00eancia coletiva com uma leveza que na minha opni\u00e3o faz o livro uma das melhores pedidas para que gosta do assunto. O livro apresenta todos os c\u00f3digos escritos na linguagem python, com exemplos suscintos e \u00f3timas explica\u00e7\u00f5es.Ele \u00e9 dividido em 12 cap\u00edtulos, dois ap\u00eandices e um \u00cdndice remissivo, sendo eles:Introdu\u00e7\u00e3o \u00e0 inteligencia coletivafazendo Recomenda\u00e7\u00f5esDescobrindo gruposProcurando e qualificandoOtimiza\u00e7\u00e3oFiltragem de documentoModelos com \u00c1rvore de Decis\u00e3oMontando Modelos de Pre\u00e7oClassifica\u00e7\u00e3o Avan\u00e7ada: M\u00e9todos de N\u00facleo e MVSsEncontrando Caracter\u00edsticas IndependentesResumo de AlgoritmoAp\u00eandice AAp\u00eandice B\u00cdndice RemissivoCada um desses cap\u00edtulos traz algum tipo de algoritmo que lida com dados para gerar informa\u00e7\u00f5es que n\u00e3o estariam dispon\u00edveis sem que fossem feitas an\u00e1lises mais apuradas.O incr\u00edvel \u00e9 que esses algoritmos se tornam acessiveis aqui e como exemplo, veja o cap\u00edtulo um que fala primeiro da dist\u00e2ncia euclidiana, que pode ser olhada como um grau de similaridade entre valores e que logo depois apresentar a correla\u00e7\u00e3o de Pearson que infere uma nova \u00f3tica ao problema e melhora a mesma an\u00e1lise.Os dois algoritmos acima, quando aplicados no livro servem para mostrar o qu\u00e3o pr\u00f3ximas seriam duas pessoas, permitindo dizer se uma pessoa \u00e9 parecida com outra e o qu\u00e3o parecida ela \u00e9. Note que aqui entra um conceito diferente do true|false, n\u00e3o entra naquele caso de que ou uma pessoa tem o mesmo gosto musical de outra ou n\u00e3o(por exemplo), mas se elas gostam \u201cmais ou menos\u201d da mesma coisa e isso sim \u00e9 uma informa\u00e7\u00e3o muito mais pertinente pois permite que uma aplica\u00e7\u00e3o web aproxime pessoas que n\u00e3o se conheceriam de outra forma, criando e fortalecendo v\u00ednculos em uma comunidade.O exemplo que comentei acima foi selecionado por ser simples, e mesmo assim, ser pouco utilizado.Na maioria das vezes essas correla\u00e7\u00f5es e an\u00e1lises s\u00e3o feitas de forma mais simplista e deixam de apresentar dados mais ricos e mais pr\u00f3ximos da realidade.Curiosamente, vejo poucos c\u00f3digos abordando esse tipo de algor\u00edtmo sendo escrito em php, logo, prometo que irei portar os c\u00f3digos de python de exemplo do livro para essa linguagem que \u00e9 nossa predileta e assim podemos utilizar essas fun\u00e7\u00f5es em projetos dessa linguagem.Enfim, este \u00e9 um \u00f3timo livro para todos os programadores, analistas de sistemas e aqueles que podem desejar implementar intelig\u00eancia coletiva diretamente em stored procedures(por que n\u00e3o).Programando a Intelig\u00eancia ColetivaProgramando a Intelig\u00eancia ColetivaAutor: Toby SegaranEditora: Alta BooksP\u00e1gina: 316ISBN: 9788576082200Pre\u00e7o: R$ 60,00No TweetBacks yet. (Be the first to Tweet this post)Share this:\t\t\t\tPrint (Opens in new window)\t\t\t\tPrint\t\t\tTweet\t\t\t\tShare on WhatsApp (Opens in new window)\t\t\t\tWhatsApp\t\t\t"},{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"2009","item":"https:\/\/ivonascimento.com\/2009\/#breadcrumbitem"},{"@type":"ListItem","position":2,"name":"01","item":"https:\/\/ivonascimento.com\/2009\/\/01\/#breadcrumbitem"},{"@type":"ListItem","position":3,"name":"06","item":"https:\/\/ivonascimento.com\/2009\/\/01\/\/06\/#breadcrumbitem"},{"@type":"ListItem","position":4,"name":"Resenha do livro Programando a Intelig\u00eancia Coletiva(Desenvolvendo Aplicativos Inteligentes Web 2.0)","item":"https:\/\/ivonascimento.com\/2009\/01\/06\/resenha-do-livro-programando-a-inteligencia-coletivadesenvolvendo-aplicativos-inteligentes-web-2-0\/#breadcrumbitem"}]}]