Skip to content

rblanco2023/NLP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo UBA

NLP (Procesamiento Natural del Lenguaje)

Trabajos desarrollados durante el cursado de la materia NLP

En este repositorio, se ecuentran compartidos las resoluciones a los trabajos prácticos desafíos de la materia NLP de la especialización en Inteligencia Artifical de la Universidad Nacional de Buenos Aires.

  1. Desafío 1 Partiendo desde un corpus arma un vector de términos, los cuales no se deben repetir. Utilizando OHE, calcular frecuencia y TFIDF. Ordenar los documentos del corpus, utilizando la similitud coseno.

  2. Desafío 2 Construir un Bot simple con DNN + Spacy, que permita responder una secuencia de preguntas. Se Eligió realizar un Bot que permita atender la taquilla de un cine con 4 películas en cartelera.

  3. Desafío 3 Crear sus propios vectores con Gensim basado en lo visto en clase con otro dataset. Como corpus, se utilizaron los sonetos de William Shakespeare. Finalmente se analizaron relaciones entre palabras determinadas.

  4. Desafío 4 Utilizar documentos / corpus para crear embeddings de palabras basado en ese contexto utilizando la layer Embedding de Keras. Se utilizará esos embeddings junto con layers LSTM para predeccir la próxima posible palabra. Para resolver este desafío, se utilizó el corpus de los sonetos de Shakespeare. Se utilizaron LSTM bidireccionales. Se construyeron artificialmente oraciones, disparadas por una secuencia de palabras existentes en los sonetos.

  5. Desafío 5 Utilizar las críticas de compradores de ropa para que el sistema determine la evaluación del comprador y su crítica (cuantas estrellas le asigna al producto). Para realizar esto, se utilizó Sentiment analysis con Embeddings + LSTM. Dataset utilizado: clothing ecommerce reviews

  6. Desafío 6 Construir un BOT utilizando datos disponibles de convai (JSON) de conversaciones en ingleś. El BOT deberá responder a preguntas del usuario.

Alumno

Ing. Raúl Marcelo Blanco Eliçabe

Soy Ingeniero electrónico, recibido en Argentina. Tengo un postgrado en energías renovables y trabajo en generación de energía. Actualmente me encuentro finalizando una especialización en Inteligencia Artificial en la UBA.

       

Docentes

Esp. Ing. Hernán Contigiani

Msc. Rodrigo Cardenas Szigety

NLP

                                                                Agosto 2022