[SP-pm] Analise Semântica

Daniel de Oliveira Mantovani daniel.oliveira.mantovani at gmail.com
Thu Jul 28 13:12:43 PDT 2011


> Para ter os elementos que vc perguntou, vc terá que procurar por Shallow
> Parser, e não P-O-S Tagger.
> O POSTagger te retornará as etiquetas morfologicas de cada palavra (classe
> gramatical).
> O Shallow Parser te retornará agrupamentos de palavras diferenciando a frase
> verbal e frase nominal.


Certo Wesley!
A Wikipedia normalmente tem alguns exemplos em baixo de ferramentas
que implementam foo. No caso do Shallow Parser ele não indica
ferramenta alguma.
http://en.wikipedia.org/wiki/Shallow_parsing

Você conhece alguma ferramenta que implemente isso ? Só para eu
checar, pode ser em inglês.
O máximo que eu encontrei foi isso no Google,
http://cogcomp.cs.illinois.edu/page/demo_view/7

>
> Vou ver aqui nmo CPAN se tem algo q possa te auxiliar.
>
> Bem, é isso.
>
> Boa sorte.
>
> Abs,
>
>
>
> 2011/7/28 Carlos Costa <crncosta em gmail.com>
>>
>> On Thu, Jul 28, 2011 at 5:04 AM, Daniel de Oliveira Mantovani
>> <daniel.oliveira.mantovani em gmail.com> 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 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: SaoPaulo-pm em pm.org
>>  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: SaoPaulo-pm em pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>



-- 
http://noticiasglobal.com

"If you’ve never written anything thoughtful, then you’ve never had
any difficult, important, or interesting thoughts. That’s the secret:
people who don’t write, are people who don’t think."


More information about the SaoPaulo-pm mailing list