web semântica e processamento de linguagem … · node.js rdf-ext is available on npm, to install...

33
Web Semântica e Processamento de Linguagem Natural na prática Newton Calegari

Upload: dangkhanh

Post on 08-Oct-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

Web Semântica e Processamento de Linguagem Natural na prática

Newton Calegari

Page 2: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

Desenvolvimento de aplicações semânticas

Frameworks com suporte para RDFTriple stores

Page 3: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

Frameworks RDF e Triple stores

Page 4: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

PHP

Page 5: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

Python

Page 6: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

JS

Page 7: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

Java

Page 8: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

RDF store

Page 9: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

RDF store

Page 10: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

Processamento de Linguagem Natural

ConceitosCasos de usoFrameworks e aplicações

Page 11: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

Processamento de Linguagem NaturalNatural Language Processing

Page 12: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

sub-área da Ciência da Computação e da Inteligência Artificial que investiga problemas de geração e compreensão de informações expressas em linguagem natural

Page 13: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

som estrutura significado

fonologia

Page 14: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

som estrutura significado

sintaxefonologia

Page 15: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

som estrutura significado

semântica

Page 16: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

Casos de uso de PLN

Page 17: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');
Page 18: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');
Page 19: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');
Page 20: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');
Page 21: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

• Filtros SPAM

• Correções ortográficas

• Análise de sentimento

• Question Answering

• Text summarization (geração de resumo e sumários)

• Reconhecimento de voz

• Extração de informação…

Page 22: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

estruturados

semi-estruturados

não-estruturados

natureza dos dados

Page 23: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

Ferramentas PLN

Page 24: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

OpenNLP

Page 25: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

Stanford CoreNLP

Page 26: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

Mallet

Page 27: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

NLTK

Page 28: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

Python NLTK

Page 29: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

importnltk

Page 30: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

fromnltkimporttokenize

Page 31: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

fromnltk.tokenizeimportword_tokenize,sent_tokenize

Page 32: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');

fromnltk.tagimportpos_tag

Page 33: Web Semântica e Processamento de Linguagem … · node.js RDF-Ext is available on npm, to install it run: npm install rdf-ext In the code, import RDF-Ext: var rdf = require( 'rdf-ext');