Introducción a los modelos de lenguaje grandes (LLMs)

Introducción a los LLMs en Python

Jasmin Ludolf

Senior Data Science Content Developer, DataCamp

Conocimientos previos

  • Navegar por Hugging Face Hub
  • Modelos de deep learning

Cerebro de dibujo leyendo un libro

Introducción a los LLMs en Python

Introducción a los LLMs

 

Icono de una bombilla y un cerebro que representa comprensión

Introducción a los LLMs en Python

Introducción a los LLMs

 

Ilustración de un portátil que representa uso

Introducción a los LLMs en Python

Ilustración abstracta de un modelo de lenguaje grande

Introducción a los LLMs en Python

Ilustración abstracta de un modelo de lenguaje grande con una burbuja de resumir

Introducción a los LLMs en Python

Ilustración abstracta de un modelo de lenguaje grande con burbujas de resumir y generar

Introducción a los LLMs en Python

Ilustración abstracta de un modelo de lenguaje grande con burbujas de resumir, generar y traducir

Introducción a los LLMs en Python

Ilustración abstracta de un modelo de lenguaje grande con burbujas de resumir, generar, traducir y preguntas y respuestas

Logotipos de LLM

Introducción a los LLMs en Python

LLMs

 

  • Basados en arquitecturas de deep learning

 

  • Lo más común: transformers

 

  • Redes neuronales enormes con muchos parámetros y datos de texto

Logotipo de Hugging Face

Introducción a los LLMs en Python

Uso de modelos de Hugging Face

from transformers import pipeline


summarizer = pipeline(task="summarization", model="facebook/bart-large-cnn")
text = "Walking amid Gion's Machiya wooden houses is a mesmerizing experience. The beautifully preserved structures exuded an old-world charm that transports visitors back in time, making them feel like they had stepped into a living museum. The glow of lanterns lining the narrow streets add to the enchanting ambiance, making each stroll a memorable journey through Japan's rich cultural history." summary = summarizer(text, max_length=50)
  • clean_up_tokenization_spaces=True: elimina espacios en blanco innecesarios
Introducción a los LLMs en Python

Salidas del modelo

print(summary)
[{'summary_text': "Gion's Machiya
  wooden houses exuded an old-world 
  charm that transports visitors back 
  in time. The glow of lanterns lining 
  the narrow streets add to the 
  enchanting ambiance, making each 
  stroll a memorable journey through 
  Japan's"}]
print(summary[0]["summary_text"])
Gion's Machiya wooden houses exuded an 
old-world charm that transports 
visitors back in time. The glow of 
lanterns lining the narrow streets add 
to the enchanting ambiance, making each 
stroll a memorable journey through 
Japan's
Introducción a los LLMs en Python

A continuación

 

  • Profundizar en LLMs
  • Hacer tareas nuevas
  • Ver cómo se construyen
  • Ajuste fino de LLMs
  • Evaluar su rendimiento

Ruta de aprendizaje

Introducción a los LLMs en Python

¡Vamos a practicar!

Introducción a los LLMs en Python

Preparing Video For Download...