Reconhecedor de Conceitos - ppt carregar
PublicouEloah Hipolito Alterado mais de 4 anos atrás
Apresentação em tema: "Reconhecedor de Conceitos"— Transcrição da apresentação:
1 Reconhecedor de Conceitos
Celso Vital Crivelaro André Felipe Santos João Paulo Samara Orientador: Prof. Dr. Ricardo Luís Rocha
2 Geração da Base de Conhecimento
Textos Informação Estruturada
3 Uso da Informação estruturada
4 Tratamento Lingüístico
Framework GATE: General Architecture for Text Engineering Recursos de Linguagem Anotações, Ontologias Recursos de Processamento Tokenizer, Gazetteer, Analisador Morfológico JAPE: Java Annotation Patterns Engine
5 Passos do Processamento Lingüístico
Tokeniser: Quebrar o texto em tokens
6 Passos do Processamento Lingüístico
Gazetter: Busca de listas de assuntos TimesDeFutebol.lst Palmeiras São Paulo Santos Sertãozinho Portuguesa Ponte Preta Corinthians ... Serve para marca esses itens como "Times de Futebol"
7 JAPE Permite criar as próprias regras para marcação
Resultado é tratado como código Java
8 NUMERO + " a " + NUMERO -> Resultado do Jogo
JAPE Buscar padrões de textos sobre futebol Um revés poderia significar a saída do G-4 em um momento de definição do Campeonato Paulista. Melhor para o time de Parque Antarctica, que goleou de virada por 4 a 1 NUMERO + " a " + NUMERO -> Resultado do Jogo
9 Armazenamento As informações serão classificadas em classes:
Time Jogador Jogo O armazenamento se dará em uma base de dados
10 Tratamento de entradas
Identificação de partes análogas à informação estruturada da entrada TimesDeFutebol.lst Palmeiras São Paulo Santos Sertãozinho Portuguesa Ponte Preta Corinthians ...
11 Tratamento das entradas
Cruzamento das informações recolhidas da entrada com as informações estruturadas armazenadas TimesDeFutebol.lst Palmeiras São Paulo Santos Sertãozinho Portuguesa Ponte Preta Corinthians ... Informação Relevante Informação Estruturada
12 Tratamento das entradas
Em função dos tipos de conceito fornecidos pelo usuário, determinar resultados a retornar: Últimos jogos de um time Confrontos entre times fornecidos Participações de um jogador Informações de um jogo específico
13 Problemas a resolver Como definir, das entradas localizadas, os conceitos? Comparação com as listas de Assuntos Utilizar busca textual aproximada (ex: Curíntia ser identificado com Corinthians) Utilização de busca semântica (ex: estamos falando de time? De jogo? De jogador?) Os conceitos estão ligados, permitindo que se obtenha a melhor informação.
14 Próximos passos Definir detalhes da arquitetura
Pesquisar como implementar a busca semântica Pesquisar como obter automaticamente páginas com a informação desejada, para gerar a ontologia Definir a especificação final do projeto