Introducción a Chat GPT. Primer Ejemplo en Ciencia de Datos

ChatGPT es una de las revoluciones más recientes en el campo de la Inteligencia Artificial y el Procesamiento del Lenguaje Natural. Nace como un proyecto de OpenAI, y ha capturado la atención del mundo por su habilidad para generar texto coherente, contextual y, en muchos casos, indistinguible del que podría escribir un humano.

En esta sección, nos adentraremos en la esencia de ChatGPT. Aprenderás qué es exactamente, cómo ha evolucionado a lo largo del tiempo desde sus primeras versiones hasta las más avanzadas, y cuáles son sus principios básicos de funcionamiento. Esta introducción te permitirá tener una base sólida para comprender las secciones posteriores, donde exploraremos sus aplicaciones prácticas en la Ciencia de Datos y cómo puedes sacarle el máximo provecho.

Prepárate para sumergirte en el fascinante mundo de ChatGPT y descubrir cómo esta herramienta está redefiniendo los límites de lo que la tecnología puede lograr en el ámbito de la comunicación y el análisis de datos.

Descarga la lección escrita y mira los dos vídeos de ejemplo para inspirarte para rellenar tu primer ejercicio.

¡A por ello!

  • Ahora te muestro con dos vídeos cómo puedes usar chat gpt para tus proyectos. Yo lo uso como un consultor, como un empleado, como un buscador.
  • En este ejemplo he seguido una serie de pasos para generar una pequeña herramienta de visualización de datos desde cero. En menos de 45 min lo he logrado y partiendo de cero. No he buscado en ningún otro sitio que no sea Chat GPT.

Estos son los pasos que he seguido en este tutorial:

  • Renombramiento de Columnas: Para hacer más legibles los nombres de las columnas en un DataFrame de Pandas, es posible renombrarlas usando un diccionario de mapeo con el método rename().
  • Limpieza de Datos: Para tratar datos no numéricos en un DataFrame que deberían ser numéricos (como '...'), podemos usar el método replace() para convertir estos valores en NaN y luego convertir la columna a un tipo numérico.
  • Visualización con Plotly: Plotly es una herramienta poderosa para visualizaciones interactivas. Puedes usarla para crear gráficos de series temporales, eligiendo series y países específicos de un DataFrame.
  • Aplicación con Widjets: Dash, desarrollado por el equipo de Plotly, es útil para crear aplicaciones web interactivas directamente desde Python, sin necesidad de JavaScript. Al combinar Dash con Plotly, es posible crear un selector interactivo para visualizar diferentes series de tiempo basadas en el país y la serie seleccionados.


Mira los vídeo y en menos de 1 hora he creado mi primera herramienta usando widjets cuando nunca lo he utilizado.

Con estos vídeos te ejemplifico como lo voy usando en mi día a día cuando trato de crear scripts de R o Python en poco tiempo.

¡No está mal para empezar!

VÍDEO 1 - Empezando con Chat GPT. Leer datos, limpiar y crear funciones de descripción

VÍDEO 2 - Creación de una pequeña herramienta de visualización con Chat GPT

?
×