[
Cálculo de la puntuación de subjetividad y polaridad de una cuenta de Twitter
12 de octubre de 2020·8 minutos de lectura
El análisis de sentimientos es una de las tareas más comunes en la ciencia de datos y la inteligencia artificial. En este artículo, usaremos Python, Tweepy y TextBlob para realizar un análisis de opiniones en una cuenta de Twitter seleccionada mediante la API de Twitter y el procesamiento de lenguaje natural.
Usaremos Twitter para realizar un análisis de sentimiento de Wri.elladiez textos. Usaremos Twitter en este ejemplo, pero esto también se puede usar en un contexto comercial para analizar varias cuentas de redes sociales, reseñas de su negocio, reseñas de sus productos y servicios, análisis de tickets de soporte, correos electrónicos o encuestas de texto libre. el sentimiento de las personas que interactúan con usted y su negocio en línea.
Aprenderá a realizar un análisis de sentimiento básico TextBlob; poderoso Procesamiento natural del lenguaje biblioteca para gancho de roca. Los usaremos también nube de palabras biblioteca para mostrar algunos de nuestros resultados y también trabajaremos con una API de Twitter. Familiarizarse con las API es una habilidad útil para los científicos de datos. Es un método muy común para obtener datos de Internet.
Nuestro trabajo es analizar los tweets de una sola cuenta de Twitter para subjetividad Y polaridad. Marcaremos los tweets individuales como positivo, negativo y neutro y calcula el porcentaje de tweets positivos. Usaremos esos nube de palabras Biblioteca para mostrar una nube de palabras con las palabras más positivas de los tuits.
Crear un entorno virtual
Queremos separar las bibliotecas Python específicas de Twitter de otras bibliotecas en nuestra máquina. Por lo tanto, crearemos un entorno virtual para este proyecto.
Debe tener una carpeta en su computadora donde haya almacenado todos sus entornos virtuales. No debería haber nada más en esta carpeta, ni archivos de proyecto, etc., solo diferentes entornos virtuales. Puede nombrar esta carpeta «entornos virtuales».
Una vez que tenga esta carpeta, cree su entorno virtual:
$ virtualenv twitter_venv
luego activarlo:
$ source twitter_venv/bin/activate
luego instalar Piolín y otras bibliotecas:
(twitter_venv) $ conda install tweepy(twitter_venv) $ conda install textblob(twitter_venv) $ conda install wordcloud
Una vez que la biblioteca se haya instalado correctamente, puede desactivarla:
(twitter_venv) $ deactivate
Luego, debe agregar este entorno virtual a la configuración de su computadora portátil Jupyter:
$ python -m ipykernel install — user — name=twitter_venv
Una vez que haya completado este paso, puede continuar con el proyecto.
Crear una carpeta de proyecto
Cree una carpeta en su computadora para un proyecto llamado «Análisis de sentimiento de Twitter»:
$ mkdir “Twitter-Sentiment-Analysis”
Creación de claves de aplicación de Twitter
Para este proyecto accedemos a información de Twitter API de Twitter. Para ello necesitamos una cuenta de desarrollador de Twitter.
Twitter ha introducido algunos requisitos nuevos para los desarrolladores y hay algunos pasos para completar este proceso.
Primero debe ir a developer.twitter.com. Si no tiene una cuenta de Twitter predeterminada, deberá crear una e iniciar sesión.
La cuenta estándar de Twitter le permite iniciar sesión, pero no puede hacer nada más y deberá solicitar acceso de desarrollador yendo a esta dirección. developer.twitter.com/en/apply-for-access y haga clic en él Solicitar una cuenta de desarrollador.
Tienes que responder algunas preguntas. Puede elegir con el fin de utilizar las herramientas de desarrollo de Twitter Explorando la API.
Deberá responder algunas preguntas más sobre cómo utilizará la API de Twitter. Puede responder explicando que aprenderá ciencia de datos y que no tiene planes de crear productos usando API (suponiendo que cree una cuenta de desarrollador de Twitter solo para este ejercicio si planea usar una cuenta de desarrollador de Twitter para todo lo demás, debe proporcionar más detalles). ).
Al final, debe aceptar el acuerdo y la política del desarrollador y puede enviar su solicitud.
Una vez que se haya enviado la solicitud, deberá verificar su dirección de correo electrónico haciendo clic en el enlace que Twitter le enviará. Después de verificar su dirección de correo electrónico, el acceso a su cuenta de desarrollador de Twitter debe otorgarse casi de inmediato. En caso de que reciba un correo electrónico de Twitter solicitando información adicional o aclaraciones sobre su solicitud, debe proporcionar toda la información requerida.
Una vez que se haya otorgado el acceso, vaya a esta URL https://developer.twitter.com/en/apps y Crear una aplicación.
Debe proporcionar un nombre, una descripción, una URL y un motivo para crear la aplicación.
Una vez creada su aplicación, vaya a llaves y fichas Pestaña tendrás Clave API Y Clave de API secreta ya creado allí y necesita generar uno token de acceso Y Acceder al token secreto. Puedes hacer esto haciendo clic en él Deducción Botón. Necesita los cuatro valores para su proyecto de análisis de sentimientos de Twitter. Ahora cópielos todos y guárdelos en un lugar seguro en el archivo. Que…