viernes, 3 de mayo de 2024

¿Qué es GPT?


Son una familia de modelos de redes neuronales que utilizan la arquitectura de transformadores y representan un avance clave en la inteligencia artificial (IA) que impulsa las aplicaciones de IA generativa, como ChatGPT. Los modelos GPT permiten a las aplicaciones crear texto y contenido (imágenes, música y más) de manera similar a como lo haría un ser humano y responder a preguntas de forma conversacional. Organizaciones de todos los sectores utilizan modelos GPT e IA generativa para bots de preguntas y respuestas, resumen de textos, generación de contenidos y búsqueda.

Estas son algunas maneras en las que puede utilizar los modelos GPT:

  • Crear contenido para las redes sociales
  • Editar textos en estilos diferentes
  • Escribir y aprender código
  • Analizar datos
  • Producir materiales de aprendizaje
  • Crear asistentes de voz interactivos

¿Qué es la IA GPT-3?

La IA de Chat GPT-3 es una inteligencia artificial (IA) creada por OpenAI, una empresa con el objetivo de crear tecnologías que mejoren la vida humana. Está diseñada para entender y generar lenguaje natural a partir de preguntas formuladas en inglés básico.

Desde su lanzamiento, GPT-3 ha causado sensación en la comunidad de IA debido a sus capacidades únicas. La historia detrás del desarrollo de GPT-3 comenzó hace varios años cuando OpenAI comenzó a investigar cómo las máquinas podrían aprender el lenguaje natural.

¿Cómo se entrenó GPT-3?

En un artículo de investigación publicado, los investigadores describieron el preentrenamiento generativo como la capacidad de entrenar modelos lingüísticos con datos no etiquetados y lograr una predicción precisa. El primer modelo GPT, el GPT-1, se desarrolló en 2018. El GPT-4 se introdujo en marzo de 2023 como sucesor del GPT-3.

El GPT-3 se entrenó con más de 175 mil millones de parámetros o pesos. Los ingenieros lo entrenaron con más de 45 terabytes de datos de fuentes como textos web, Common Crawl, libros y Wikipedia. Antes del entrenamiento, la calidad promedio de los conjuntos de datos mejoró a medida que el modelo maduraba de la versión 1 a la versión 3. 

El GPT-3 se entrenó en modo semisupervisado. En primer lugar, los ingenieros de machine learning alimentaron el modelo de aprendizaje profundo con los datos del entrenamiento sin etiquetar. El GPT-3 entendía las oraciones, las dividía y las reconstruía para formar unidades nuevas. En un entrenamiento sin supervisión, el GPT-3 intentó producir resultados precisos y realistas por sí mismo. Luego, los ingenieros de machine learning afinaron los resultados del entrenamiento supervisado, un proceso conocido como aprendizaje por refuerzo con retroalimentación humana (RLHF).Ref (https://cecomart.com/que-es-gpt-3-y-como-usarlo/) 



Autores: 👌👌👌👌Jeferson Daniel Gallego Agudelo
                                        Miguel Angel Robles Barragan
                                        Cristian Albeiro Rodriguez Aguirre
                                        Claudia Liliana Piedrahita Castaño 

CHAT GPT3


 CHAT GPT3

Algunas preguntas que le hicimos no muy coherentes y esto fue lo que nos dijo la IA GPT3

Pregunta 1 y 2                                                   




























Pregunta 3


















Pregunta 4 Y 5













Autores: 👌👌👌👌Jeferson Daniel Gallego Agudelo
                                        Miguel Angel Robles Barragan
                                        Cristian Albeiro Rodriguez Aguirre
                                        Claudia Liliana Piedrahita Castaño 

Códigos en Google- Colab, para PNL



Veamos un poco de manejo de código para PNL:


Clasificación de Sentimientos


Tokenizar


Librerias de Python para Tokenizar



CONCLUSIONES

El procesamiento del Lenguaje Natural (PNL) es un subcampo de la inteligencia artificial (IA). La cual no permite analizar procesos de manera más eficiente, permitiendo así a las maquinas realizar tareas repetitivas sin intervención humana.

Podemos entonces concluir que PNL se utiliza para traducir automáticamente texto de un idioma a otro utilizando métodos de aprendizaje profundo, con el manejo de las diferentes librerías, dando así un buen manejo del procesamiento de los datos, y poder tener datos estadísticos mas amplios de un texto que desee analizar.

Podemos observar que el análisis de sentimientos ayuda mucho a monitorear las empresas a la hora de definir si su marca o producto es buena, mal o neutral . 

El análisis de sentimientos apoya al desarrollo de mejorar campañas de marketing, lo cual permite comprender e identificar de manera óptima a la audiencia. Lo más importante es que el análisis de sentimientos podemos mejorar el servicio al cliente y así mejorar tiempos de respuestas mucho más rápidos.  

Bibliografía

Moreira, D., Cruz, I., Gonzalez, K., Quirumbay, A., & Magallan, C. (2021). Análisis del Estado Actual
de Procesamiento de Lenguaje Natural. Análisis del Estado Actual de Procesamiento de 
Lenguaje Natural, 126-136.

Arumugam, R., y Shanmugamani, R. (2018). Hands-On natural language processing with Python: A practical guide to applying deep learning architectures to your NLP applications. Packt Publishing.  https://ebookcentral.proquest.com/lib/bibliouniminuto-ebooks/detail.action?docID=5456142&pq-origsite=summon#

Campesato, O. (2021). Natural language processing fundamentals for developers. Mercury Learning and Information. https://ebookcentral.proquest.com/lib/bibliouniminuto-ebooks/reader.action?docID=6647713.

https://spacy.io/api https://www.nltk.org/howto.html




Autores: 👌👌👌👌Jeferson Daniel Gallego Agudelo
                                        Miguel Angel Robles Barragan
                                        Cristian Albeiro Rodriguez Aguirre
                                        Claudia Liliana Piedrahita Castaño 

¿Qué es GPT?

Son una familia de modelos de redes neuronales que utilizan la arquitectura de transformadores y representan un avance clave en la inteligen...