Valeu pelos comentários! Bom, o classificador Naive Bayes não é nenhuma novidade; existem implementações para todo gosto. Se fosse para fazer via map/reduce "do jeito certo", Hadoop/Mahout está aí: https://cwiki.apache.org/MAHOUT/wikipedia-bayes-example.html Mas o binômio Perl/MongoDB me pareceu mais divertido :)
ABS() On Mon, Mar 12, 2012 at 17:08, Junior Moraes <[email protected]> wrote: > Hi. > > Carneiro, testei alguns destes módulos que implementam o algoritmo Naive > Bayes, mas nenhum deles me saiu uma boa solução. > > Eu diria que para algumas aplicações mais simples, até servem. Mas, eu que > testei com uma base um tanto grandinha, já não me saiu uma boa solução. > A maioria não te dá suporte para dados persistentes, e então tive que > fazer uma certa gambiarra com Storable na unha. Assim, demorava cerca de 15 > segundos só para ler um resultado... E olha que este foi o melhor resultado > que obtive com o módulo AI::Categorizer[1] após testar vários outros > módulos relacionados. Acabei criando um daemon que deixava o document > carregado na memória, mas também não foi uma solução muito elegante. > > Com o MongoDB fica realmente bem melhor, e não só por velocidade. > > [1] https://metacpan.org/module/AI::Categorizer > > []'s > > Em 12 de março de 2012 16:59, Andre Carneiro < > [email protected]> escreveu: > > Maneiro! >> >> Tem um namespace de inteligência artificial no CPAN que também implementa >> o algoritmo Naive Bayes para classificadores, ou melhor, >> 'categorizadores'. Mas existem outros! >> >> >> http://search.cpan.org/search?query=AI%3A%3ACategorizer&mode=all >> >> >> >> Cheers! >> >> >> >> On Mon, Mar 12, 2012 at 2:48 PM, Thiago Rondon <[email protected]>wrote: >> >>> Olá Pessoal, >>> >>> É muito bom obter uma resposta tão rápida da comunidade, nós somos um >>> caos que vive >>> tentando se organizar, mas nossa maior motivação é a linguagem, e fico >>> muito feliz que >>> tem mais pessoas que pensam como eu aqui, do que desistir na primeira >>> oportunidade. >>> >>> Gostamos deste mundo -- Perl --, e é por isto que é bacana participar >>> destes projetos! >>> >>> O artigo de hoje é do Stan -- >>> http://sao-paulo.pm.org/equinocio/2012/mar/12 >>> >>> Por favor, me enviem os artigos para o meu email pessoal o quanto >>> antes, para podermos >>> coordenar os artigos que vão para o ar, e evitar buracos nos próximos >>> dias. >>> >>> Abs! >>> -Thiago Rondon >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: [email protected] >>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>> =end disclaimer >>> >> >> >> >> -- >> André Garcia Carneiro >> Analista/Desenvolvedor Perl >> (11)82907780 >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: [email protected] >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> > > > -- > Junior Moraes (fvox) > Perl Developer > http://www.unsecurity.com.br/ > > <http://www.twitter.com/juniiormoraes> > <http://pt-br.facebook.com/juniiormoraes> > <http://plus.google.com/104958988925423385684> > <http://www.lastfm.com.br/user/juniior182> > <http://www.delicious.com/fvox> <http://github.com/fvox> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > >
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
