beta                      CoGrOO 4.0                                                                 26 de julho de 2012FI...
O que é o CoGrOO?   CoGrOO é um corretor gramatical paraportuguês do Brasil, que pode ser usado nas    principais suítes l...
●   Usuário entra um texto●   O verificador executa    uma análise    gramatical e busca    padrões de erros na    estrutu...
Integração BrOffice.org           cogroo.org     4
Integração BrOffice.org           cogroo.org     5
Integração BrOffice.org           cogroo.org     6
Como funciona?●   Processamento de Linguagem Natural probabilística +    sistema de regras:    ●   Aprendizado de máquina ...
Como funciona?   http://ccsl.ime.usp.br/cogroo/comunidade/grammar      cogroo.org                                      8
Como funciona?   http://ccsl.ime.usp.br/cogroo/comunidade/grammar      cogroo.org                                      9
Analisador de Textos●   Delimitador de sentenças e tokens●   Etiquetador morfológico●   Identificador de sintagmas●   Iden...
Como funciona?      http://ccsl.ime.usp.br/cogroo/comunidade/rules     cogroo.org                                    11
As versões do CoGrOO●   CoGrOO 1.0 – 2005 (Poli-USP, FINEP)    ●   Perl – n-gramas    ●   Primeiro corretor gramatical int...
CoGrOO 4.0 (2012)●   Nova licença: Apache 2.0 (antes era LGPL)    ●   Compatível tanto com o LibreOffice quanto com o Apac...
Novidades●   Núcleo reescrito do zero!    ●   Desde 2009 → colaboração com o Apache OpenNLP         –   Grande parte do có...
Novidades●   Regras plugáveis: checkers    ●   3 tipos         –   XML: arquivo de configuração         –   Regras em Java...
Novidades●   Novos recursos linguísticos (meu mestrado)    ●   Modelos linguíticos treinados com um novo corpus    ●   Nov...
Novidades●   Repositório central Maven (quanto tivermos    release)●   Nova API    ●   Muito mais modular    ●   Pronta pa...
APIcogroo.org   18
APIcogroo.org   19
APIcogroo.org   20
E está pronto para usar!!          cogroo.org        21
Código no GitHub      cogroo.org   22
Código no GitHub      cogroo.org   23
Código no GitHub      cogroo.org   24
Obrigado pela oportunidade e pela atenção!               http://cogroo.org             http://ccsl.ime.usp.br             ...
Upcoming SlideShare
Loading in …5
×

CoGrOO 4.0 no FISL 13

433 views
335 views

Published on

Palestra sobre o CoGrOO 4.0 (beta) no FISL 13!

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
433
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CoGrOO 4.0 no FISL 13

  1. 1. beta CoGrOO 4.0 26 de julho de 2012FISL 1313º Fórum Internacional de Software Livre – A tecnologia que liberta Arthur Branco Costa William Colen cogroo.org 1
  2. 2. O que é o CoGrOO? CoGrOO é um corretor gramatical paraportuguês do Brasil, que pode ser usado nas principais suítes livres de escritório. cogroo.org 2
  3. 3. ● Usuário entra um texto● O verificador executa uma análise gramatical e busca padrões de erros na estrutura gerada● O verificador sugere correções para o texto. cogroo.org 3
  4. 4. Integração BrOffice.org cogroo.org 4
  5. 5. Integração BrOffice.org cogroo.org 5
  6. 6. Integração BrOffice.org cogroo.org 6
  7. 7. Como funciona?● Processamento de Linguagem Natural probabilística + sistema de regras: ● Aprendizado de máquina usando corpus na fase de análise ● Regras de erros são aplicados nas estruturas resultantes cogroo.org 7
  8. 8. Como funciona? http://ccsl.ime.usp.br/cogroo/comunidade/grammar cogroo.org 8
  9. 9. Como funciona? http://ccsl.ime.usp.br/cogroo/comunidade/grammar cogroo.org 9
  10. 10. Analisador de Textos● Delimitador de sentenças e tokens● Etiquetador morfológico● Identificador de sintagmas● Identificador de sujeitos● Etc... cogroo.org 10
  11. 11. Como funciona? http://ccsl.ime.usp.br/cogroo/comunidade/rules cogroo.org 11
  12. 12. As versões do CoGrOO● CoGrOO 1.0 – 2005 (Poli-USP, FINEP) ● Perl – n-gramas ● Primeiro corretor gramatical integrado ao OO (no mundo!) ● Regras XML● CoGrOO 2.0 – 2007 (Poli-USP, TCC) ● Primeira versão usando Java + OpenNLP● CoGrOO 3.0 – 2009 (órfão, depois CCSL) ● Primeira versão totalmente integrada ao OO (instalador OXT, cobrinha azul – OO 3.0) ● CoGrOO Comunidade cogroo.org 12
  13. 13. CoGrOO 4.0 (2012)● Nova licença: Apache 2.0 (antes era LGPL) ● Compatível tanto com o LibreOffice quanto com o Apache OpenOffice ● Menores restrições de uso cogroo.org 13
  14. 14. Novidades● Núcleo reescrito do zero! ● Desde 2009 → colaboração com o Apache OpenNLP – Grande parte do código de avaliação e treinamento foi transferido para o Apache OpenNLP ● Benefícios: – Maior qualidade na implementação (mais olhos) – Menor quantidade de linhas de código para manutenção – Maior proporção do código trata apenas de correção gramatical Apache cogroo.org 14
  15. 15. Novidades● Regras plugáveis: checkers ● 3 tipos – XML: arquivo de configuração – Regras em Java ● Tipadas (deprecated) ● Livres – Regras de regência (em implementação, participação de alunas da UFMG) cogroo.org 15
  16. 16. Novidades● Novos recursos linguísticos (meu mestrado) ● Modelos linguíticos treinados com um novo corpus ● Novo dicionário (Jspell.br) Ganho nas análises gramaticais! cogroo.org 16
  17. 17. Novidades● Repositório central Maven (quanto tivermos release)● Nova API ● Muito mais modular ● Pronta para novos idiomas! ● http://ccsl.ime.usp.br/redmine/projects/cogroo/wiki/API_CoGrOO_4x cogroo.org 17
  18. 18. APIcogroo.org 18
  19. 19. APIcogroo.org 19
  20. 20. APIcogroo.org 20
  21. 21. E está pronto para usar!! cogroo.org 21
  22. 22. Código no GitHub cogroo.org 22
  23. 23. Código no GitHub cogroo.org 23
  24. 24. Código no GitHub cogroo.org 24
  25. 25. Obrigado pela oportunidade e pela atenção! http://cogroo.org http://ccsl.ime.usp.br cogroo.org 25

×