[SP-pm] Naive Bayes usando Perl e MongoDB por Stanislaw Pusep

Stanislaw Pusep creaktive at gmail.com
Mon Mar 12 14:08:25 PDT 2012


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 <juniiior182 em gmail.com> 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 <
> andregarciacarneiro em gmail.com> 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 <thiago em aware.com.br>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: SaoPaulo-pm em pm.org
>>>  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: SaoPaulo-pm em pm.org
>>  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: SaoPaulo-pm em pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20120312/7dca4d7b/attachment-0001.html>


More information about the SaoPaulo-pm mailing list