Instructivos y muestras de notebooks de Jupyter de Imagen en Vertex AI

Este documento contiene una lista de instructivos y artículos de notebooks de Jupyter de Imagen en Vertex AI con muestras de código.

Existen muchos entornos en los que puedes alojar Notebooks de Jupyter. Puedes hacer lo siguiente:

  • Descargarlos de GitHub y ejecutarlos en tu máquina local
  • Descargarlos de GitHub y ejecutarlos en un servidor de Jupyter o JupyterLab en tu red local
  • Ejecutarlos en la nube mediante un servicio como Colaboratory (Colab) o Vertex AI Workbench.

Colab

Ejecutar un notebook de Jupyter en Colab es una manera sencilla de comenzar rápidamente.

Para abrir un instructivo de notebook en Colab, haz clic en el vínculo Colab en la lista de notebooks. Colab crea una instancia de VM con todas las dependencias necesarias, inicia el entorno de Colab y carga el notebook.

Vertex AI Workbench

También puedes ejecutar el notebook mediante notebooks administrados por usuarios. Cuando creas una instancia de notebooks administrados por el usuario con Vertex AI Workbench, tienes control total sobre la VM de hosting. Puedes especificar la configuración y el entorno de la VM de hosting.

Para abrir un instructivo de notebook en una instancia de Vertex AI Workbench, haz lo siguiente:

  1. Haz clic en el vínculo Vertex AI Workbench en la lista de notebooks. El vínculo abre la consola de Vertex AI Workbench.
  2. En la pantalla Implementar en notebook, escribe un nombre para tu nueva instancia de Vertex AI Workbench y haz clic en Crear.
  3. En el cuadro de diálogo Listo para abrir el notebook que aparece después de que se inicia la instancia, haz clic en Abrir.
  4. En la página Confirmar implementación en servidor de notebook, selecciona Confirmar.
  5. Antes de ejecutar el notebook, selecciona Kernel > Reiniciar el kernel y borrar todos los resultados.

Lista de notebooks

Funciones Descripción Abrir en
Generación de imágenes (Imagen 2)
Generación de imágenes con Imagen en Vertex AI.
En este notebook, explorarás las funciones de generación de imágenes de Imagen con el SDK de Vertex AI para Python. Obtén más información sobre la función de generación de imágenes de Imagen.

Pasos del instructivo

  • Genera imágenes con mensajes de texto.
  • Experimenta con diferentes parámetros, como los siguientes:
    • Aumentar la cantidad de imágenes que se generarán.
    • Corregir un número de origen para la reproducibilidad.
    • Influir en las imágenes de salida mediante mensajes negativos.
Colab
GitHub
Vertex AI Workbench
Generación de imágenes (Imagen 2)

Generación de texto (Gemini 1.0 Pro)

Formato de texto de salida (Gemini 1.0 Pro)
Crea recursos visuales de alta calidad con Imagen y Gemini 1.0 Pro.
En este notebook, crearás recursos visuales de alta calidad para un menú de restaurante con Imagen y Gemini 1.0 Pro. Obtén más información sobre la generación de imágenes y los modelos multimodales.

Pasos del instructivo

  • Genera un mensaje de imagen con Gemini 1.0 Pro.
  • Usa Imagen para crear imágenes de alta calidad mediante instrucciones.
  • Implementa una canalización corta para producir recursos visuales muy detallados.
Colab
GitHub
Vertex AI Workbench
Edición de imágenes (Imagen 2) Crea recursos visuales de alta calidad con la edición de Imagen 2 mediante áreas de máscara generadas automáticamente.
En este notebook, explorarás las funciones de edición de imágenes de Imagen con el SDK de Vertex AI para Python.

Pasos del instructivo

  • Editar una imagen completa que se subió o generó con un mensaje de texto.
  • Define objetos específicos en una imagen que deseas editar.
  • Editar el fondo de una imagen.
  • Editar el primer plano de una imagen.
  • Quita el fondo o el primer plano de una imagen.
  • Experimenta con diferentes parámetros, como los siguientes:
    • Reduce la dilatación de una máscara para objetos delgados.
    • Influencia en la imagen de salida editada mediante un mensaje negativo.
Colab
GitHub
Vertex AI Workbench
Descripciones de imágenes y subtítulos visuales (Imagen) Subtitulo visual con Imagen en Vertex AI.
En este notebook, aprenderás a usar el SDK de Vertex AI para Python para generar subtítulos visuales para una imagen. Obtén más información sobre la función de subtitulado de imágenes de Imagen.

Pasos del instructivo

  • Generar subtítulos de imágenes con las funciones de subtítulos visuales de Imagen.
  • Experimenta con diferentes parámetros, como los siguientes:
    • Cantidad de subtítulos que se generarán.
    • Idioma de los subtítulos generados.
    • El tipo y la versión del modelo que se usa para generar los subtítulos.
Colab
GitHub
Vertex AI Workbench
Búsqueda de respuestas visuales (VQA) (Imagen) Búsqueda de respuestas visuales (VQA) con Imagen en Vertex AI
En este notebook, aprenderás a usar el SDK de Vertex AI para Python para generar respuestas a las preguntas que haces sobre una imagen. Obtén más información sobre la función de Búsqueda de respuestas visuales (VQA) de Imagen.

Pasos del instructivo

  • Responde preguntas sobre imágenes con la función Búsqueda de respuestas visuales de Imagen.
  • Experimenta con diferentes parámetros, como los siguientes:
    • Cantidad de respuestas que debe proporcionar el modelo.
Colab
GitHub
Vertex AI Workbench

Lista de artículos con muestras

Funciones Descripción Vínculos
Edición de imágenes (Imagen)
Cambio en segundo plano con Imagen en Vertex AI: una guía paso a paso.
En este artículo, se muestra cómo realizar ediciones basadas en máscaras con el SDK de Vertex AI para Python. Para cambiar el fondo, debes seguir los siguientes pasos:
  • Quita el fondo existente.
  • Crea una máscara y una imagen de máscara invertida.
  • Codifica una imagen en una cadena.
  • Crea una carga útil de solicitud.
Obtén más información sobre la función de edición de imágenes de Imagen.
Vínculo del artículo
GitHub
Generación de imágenes (Imagen)

Generación de texto (PaLM 2 para Text)
Google Imagen (a través de Google Cloud Vertex AI Studio) como asistente de diseño de moda.

En este artículo, exploraremos cómo la IA generativa puede ayudar a los diseñadores de moda a generar nuevas ideas y diseños con el conjunto de modelos generativos de Google para la generación de imágenes y texto. En este artículo, se muestra cómo usar PaLM 2 para el modelo text-bison de Text en la consola de Google Cloud y con el SDK de Vertex AI para Python. Luego, se muestra cómo usar los mensajes generados para que funcionen como entrada para la generación de imágenes mediante el modelo imagegeneration de Imagen.

Obtén más información sobre la función de generación de imágenes de Imagen y PaLM 2 para la función de generación de texto de Text.

Vínculo del artículo
Generación de imágenes (Imagen 2)

Edición de imágenes (Imagen)
Generación de imágenes con Imagen y LangChain4j (Java).

En este artículo, exploraremos cómo puedes generar y editar imágenes con Imagen en LangChain4j.

Obtén más información sobre las funciones de generación de imágenes y edición de imágenes de Imagen.

Vínculo del artículo