"Um navio francês entrava no porto navio inglês" :P ABS()
2011/7/28 Alexei Znamensky <[email protected]> > 2011/7/28 Wesley Seidel <[email protected]> > >> Opa, >> Cara, eu não sei te responder isso utilizando o Perl, mas se vc estiver >> disposto a primeiro entender como funciona esse tipo de coisa dá uma olhada >> no CoGrOO: >> http://ccsl.ime.usp.br/cogroo/comunidade/grammar > > > Seidel, isso é legal, mas ele está um pouco compliant demais com as novras > regras do MEC :-) > > Coloque a seguinte frase: > "o pato patetas pulo os caneco" > > Pelo que vi é a palavra "caneco" (e o seu plural) que não está no > dicionário dele. Com outras palavras ele funciona corretamente. > > Muito legal a idéia :-) Thanks for sharing! > > >> Boa sorte. >> >> Abs, >> >> >> >> 2011/7/28 Carlos Costa <[email protected]> >> >>> On Thu, Jul 28, 2011 at 5:04 AM, Daniel de Oliveira Mantovani < >>> [email protected]> wrote: >>> > Olá pessoal, vocês já ouviram falar de algum algoritmo que separe o >>> > sujeito, predicado e objeto de uma frase ? De frases simples, como >>> > títulos de notícias. >>> > >>> >>> Oi Daniel :-) >>> >>> Primeiramente isto não é análise semântica, e sim sintática. Os >>> algorítmos indicado baseiam-se no conjunto de técnicas conhecidas como >>> *Part-of-Speech >>> Tagging* (esse é o nome que vc deve buscar no google ehehehe). >>> >>> Você vai precisar de um léxico da língua (acho que português)... o >>> sucesso de QUALQUER algoritmo depende exclusivamente de ter um léxico, um >>> corpus anotado como casos de aplicação, e tempo de treinamento. O algoritmo >>> em si varia pouco!! >>> >>> Eu costumava usar Python e NLTK <http://www.nltk.org/> pra isso, >>> principalmente porquê ele já trás excelente suporte a nossa lingua: >>> http://nltk.googlecode.com/svn/trunk/doc/howto/portuguese_en.html >>> >>> Deve haver soluções boas e tools (nivel NLTK) em Perl tb! Mas considere >>> usar os léxicos e corpus disponíveis no NLTK, caso opte por usar outra tool >>> Perl: my two cents! ;-) >>> >>> Outras opções de toolboxes e Libs: >>> http://en.wikipedia.org/wiki/List_of_natural_language_processing_toolkits >>> >>> Espero ter ajudado. Boa sorte, >>> Carlos. >>> >>> =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 >>> >>> >> >> >> -- >> Wesley Seidel Carvalho >> 11-6671-6118 >> 11-8169-1163 >> http://twitter.com/wseidel >> >> >> >> =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 >> >> > > > -- > Alexei "RUSSOZ" Znamensky | russoz EM gmail com | http://russoz.org > GPG fingerprint = 42AB E78C B83A AE31 7D27 1CF3 C66F B5C7 71CA 9F3C > http://www.flickr.com/photos/alexeiz | http://github.com/russoz > "I don't > know. Fly casual!" -- Han Solo > > > =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
