Necesito trabajar en un pequeño proyecto de análisis de sentimientos. ¿Qué herramienta debo usar para aprender e implementar fácilmente como Python, TensorFlow?

Gracias por A2A

Hay diferentes formas de hacer análisis de sentimientos, dos más populares son el aprendizaje automático y el basado en reglas.

Análisis de sentimiento basado en reglas : falta capacidad de generalizaciones ya que el resultado está muy centrado en las reglas que aplica, pero si el dominio es limitado o el lenguaje está estructurado, esto puede conducir a una buena precisión. Herramientas que se pueden utilizar: GATE , Arquitectura general para ingeniería de texto.

Aprendizaje automático: amplia variedad de opciones, desde redes neuronales hasta modelos que internamente crearán algún tipo de estructura de reglas (árboles). En comparación, es mucho más fácil seguir esta ruta, ya que existen bibliotecas para todos los idiomas destacados. Asumiendo que está familiarizado con Python, si no, es un lenguaje fácil y le permitirá enfocarse en la ciencia y no en la sintaxis del lenguaje para este proyecto.
Deberá usar la biblioteca nltk en python que limpiará los datos textuales. Publicación en la que puede conectar los datos a una serie en algoritmo utilizando scikit learn. Muchos de estos algoritmos necesitarán que optimice ciertos parámetros, que es donde utilicé una búsqueda de cuadrícula guiada en el espacio de búsqueda de estos parámetros.

Por lo tanto, su elección sería principalmente entre GATE y Python.

More Interesting

¿Por qué los modelos de aprendizaje automático no funcionan bien cuando se usan en la predicción del mercado de valores en vivo, pero, por otro lado, funcionan muy bien sin conexión?

¿Por qué se supera un clasificador supervisado?

¿Pueden los métodos de aprendizaje profundo ser útiles para el seguimiento de múltiples objetos en una multitud?

¿Cómo debo comenzar a escribir una IA que jugará FIFA?

En los modelos gráficos, ¿cuál es la diferencia entre un gráfico de clúster y un gráfico de factores?

¿Hay alguna manera de determinar o reducir las opciones con las que uno debería experimentar para mejorar (por ejemplo) una red neuronal clasificadora de imágenes binarias?

¿Qué es el entorno de base de datos en una explicación simple con ejemplos?

¿Cuáles son los diferentes modelos de aprendizaje automático?

Aprendizaje automático: ¿qué significa "abandono en el cerebro con respecto a todas las entradas, mientras que abandono en una red convolucional funciona con respecto a cada unidad individual"?

¿Qué significa decir: "En la geometría de la información, el paso E y el paso M se interpretan como proyecciones bajo dos conexiones afines"?

¿Por qué tantos geeks de datos se unen a compañías web en lugar de resolver problemas de datos a gran escala en biología?

¿Por qué la pérdida logística es una mejor métrica para la clasificación probabilística que RMSD?

¿Qué tan rápido es Theano en comparación con otras implementaciones de DBN? ¿Cómo se compara con otras implementaciones de GPU (potencialmente no públicas) para la velocidad de entrenamiento en grandes conjuntos de datos?

¿Los métodos del núcleo siguen siendo relevantes hoy en día?

Cómo elegir el parámetro C para SVM