inteligencia artificial y procesamiento de lenguaje natural - #devhangout

24
Inteligencia Artificial y procesamiento de lenguaje natural David Przybilla [email protected] @dav009 Wednesday, 4 June 14

Upload: kathi-de-la-cruz

Post on 04-Jul-2015

1.100 views

Category:

Technology


2 download

DESCRIPTION

Presentación de David Przybilla (@dav009) en el #DevHangout ofrecido por DevAcademy el miércoles 04 de junio del 2014

TRANSCRIPT

Page 1: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Inteligencia Artificial y procesamiento de lenguaje natural

David [email protected]

@dav009

Wednesday, 4 June 14

Page 2: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Wednesday, 4 June 14

Page 3: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Buscar TweetsPublicar Tweets

Relacionar Tweets

Que puedes hacer con los tweets ?

Wednesday, 4 June 14

Page 4: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Conocimiento ?

Informacion Conocimiento

Wednesday, 4 June 14

Page 5: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Informacion Conocimiento

Por que es dificil procesar la informacion ?

?

Wednesday, 4 June 14

Page 6: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

400M tweets al dia (2012)

Wednesday, 4 June 14

Page 7: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

VS

Estructura

Wednesday, 4 June 14

Page 8: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Wednesday, 4 June 14

Page 9: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Lenguaje Natural

Wednesday, 4 June 14

Page 10: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Wednesday, 4 June 14

Page 11: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

“Hablar”

Entender

Producir

Multimodal

Lenguaje Corporal

Entonacion

Nivel de Voz

Wednesday, 4 June 14

Page 12: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Complicado...• Sistemas de Dialogo

• Text to Speech

• Speech Recognition

• Extraccion de Informacion

• Machine Translation

Wednesday, 4 June 14

Page 13: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Sistemas de Dialogo

Wednesday, 4 June 14

Page 14: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Text to Speech

Wednesday, 4 June 14

Page 15: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Speech Recognition

Hola Mundo

fù-bùzhǎng

Wednesday, 4 June 14

Page 16: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Extraccion de Informacion

Opiniones, Eventos

Texto Tipo Entidad

Obama es un buen Presidente Opinion Obama

iPhone es un smartphone Hecho Iphone

Wednesday, 4 June 14

Page 17: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Analisis de Sentimientos

• Determinar una polaridad:

• Positiva, Negativa o Neutra

Wednesday, 4 June 14

Page 18: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Wednesday, 4 June 14

Page 19: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Machine Translation

Wednesday, 4 June 14

Page 20: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Recuperacion de Informacion

Wednesday, 4 June 14

Page 21: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Palabras Documentos

Pregunta

Wednesday, 4 June 14

Page 22: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

¿Dónde murió Michael Jackson?

Tipo pregunta

Relacion Tema

Wednesday, 4 June 14

Page 23: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

Retos

• MSM(Making Sense of Microposts)

• MUC( Information Extraction)

• ...

Wednesday, 4 June 14

Page 24: Inteligencia Artificial y procesamiento de lenguaje natural - #DevHangout

..donde empezar?

• Foundations of Natural Language Processing

• NLTK ( Python)

• ScalaNLP (Java, Scala..)

• OpenNLP (Java, Scala..)

• https://github.com/factorie/factorie (Scala)

• NaturalNode (NodeJS)

• Scikit-Learn (Python)

Wednesday, 4 June 14