NLP
Por medio de un algoritmo «Bag of Words» de NLP, se crea este analizador de sentimientos con reseñas de restaurante.
Un algoritmo «Bag of Words» (BoW) es una técnica para representar texto en forma numérica. Ignora el orden de las palabras y solo cuenta la frecuencia de aparición de cada palabra en un conjunto de documentos. Los pasos para implementarlo en Python fueron:
Para implementarlo en Python, se utilizó CountVectorizer de la biblioteca sklearn.
En el ejemplo el algoritmo es capaz de clasificar con el algoritmo Naive Bayes las reseñas segun sentimiento (positivo o negativo), y darnos una etiqueta para cada nuevo comentario o reseña entrante.