Ir al contenido principalSkip to Xpert Chatbot

IBM: Developing Generative AI Applications with Python

4.6 stars
5 ratings

Build in-demand skills in generative AI application development and get hands-on experience creating intelligent chatbots and apps using popular LLMs, RAG technology, and IBM watsonx.

Developing Generative AI Applications with Python
6 semanas
1–2 horas por semana
A tu ritmo
Avanza a tu ritmo
Gratis
Verificación opcional disponible

Hay una sesión disponible:

Una vez finalizada la sesión del curso, será archivadoAbre en una pestaña nueva.
Comienza el 4 oct

Sobre este curso

Omitir Sobre este curso

Generative AI modeling is an in-demand skill for AI model development. Employers now expect generative AI skills to be on an AI engineer’s resume. This hands-on course, which is also part of the IBM AI Applied Professional Certificate, will help you build the generative AI skills you need to stand out as an AI developer.

Throughout the course, you’ll get valuable practical experience working on guided projects that provide step-by-step instructions for building generative AI-powered applications. As part of this, you’ll work with Python and related libraries like Flask and Gradio, plus you’ll use frameworks such as Langchain. The course includes learning elements such as videos and readings to help you understand the models, frameworks, and technologies used in the projects.

You’ll also dive into building intelligent chatbots and apps using popular large language models (LLMs) such as GPT3 and Llama 2 hosted on platforms like IBM watsonx and Hugging Face. You'll explore retrieval-augmented generation (RAG) technology to enhance LLMs by incorporating external information beyond their training data. You’ll be able to build voice-enabled chatbots and apps using IBM Watson ® Speech Libraries for Embed.

To get the most out of this course, it is essential that you have a basic understanding of the Python programming language. It is also of benefit if you are familiar with HTML, CSS, and JavaScript, though this is not a requirement. This course is ideal for tech professionals who have some experience with Python and are ready to build the highly sought-after generative AI skills required to be an AI engineer or AI developer. If that’s you… enroll today and build job-ready gen AI skills in 6 weeks.

De un vistazo

Lo que aprenderás

Omitir Lo que aprenderás
  • Job-ready generative AI app development skills in 6 weeks, supported by practical experience and an industry-recognized credential.
  • How to integrate and enhance large language models (LLMs) using RAG technology to build intelligent apps and chatbots.
  • How to use Python libraries like Flask and Gradio to create web applications that interact with generative AI models.
  • How to use different frameworks and AI technologies to build AI-powered applications.
  • How to build generative AI-powered applications and chatbots using generative AI models, Python, and related frameworks.

Plan de estudios

Omitir Plan de estudios

Module 1: Image Captioning with Generative AI

• Video: Course Introduction

• Reading: Course Overview

• Reading: Helpful Tips for Course Completion

• Video: Generative AI Models

• Video: Foundation Models

• Video: Project Overview: Image Captioning with Generative AI

• Video: Hugging Face

• Reading: BLIP from Hugging Face Transformers

• Reading: Introduction to Gradio

• Lab: Give Meaningful Names to Your Photos with IMG Captioning AI

• Lab: Deploy Your App with Code Engine

• Module Summary: Image Captioning with Generative AI

• Graded Quiz: Image Captioning with Generative AI

Module 2: Create Your Own ChatGPT-Like Website

• Video: Project Overview: Create Your Own ChatGPT-like Website

• Reading: Flask – A Gateway to Web Development in Python

• Lab: Create Simple Chatbot with Open Source LLMs using Python and Hugging Face

• Lab: Integrating Your Chatbot into a Web Application

• Module Summary: Create Your Own ChatGPT-Like Website

• Graded Quiz: Create Your Own ChatGPT-Like Website

Module 3: Module: Create a Voice Assistant

• Video: Project Overview: Create a Voice Assistant

• Video: Introduction to Docker

• Reading: IBM Watson Speech-to-Text and Text-to-Speech

• Lab: Create a Voice Assistant with OpenAI's GPT-3 and IBM Watson

• Module Summary: Create a Voice Assistant

• Graded Quiz: Create a Voice Assistant

Module 4: Generative AI-Powered Meeting Assistant

• Video: Project Overview: Generative AI-Powered Meeting Assistant

• Video: IBM watsonx.ai

• Reading: Introduction to Meta Llama 2

• Reading: Module Summary

• Reading: Introduction to OpenAI Whisper

• Lab: Business AI Meeting Companion

• Module Summary: Generative AI-Powered Meeting Assistant

• Graded Quiz: Generative AI-Powered Meeting Assistant

Module 5: Module: Summarize Your Private Data with Generative AI

• Project Overview: Summarize Your Private Data with Generative AI

• Reading: Introduction to LangChain

• Video: Enhancing LLM Accuracy with RAG

• Reading: Introduction to Llama 2 and RAG

• Lab: Build a Chatbot for Your Data

• Module Summary: Summarize Your Private Data with Generative AI

• Graded Quiz: Summarize Your Private Data with Generative AI

Module 6: Babel Fish with LLM and STT TTS

• Project Overview: Babel Fish with LLM and STT TTS

• Lab: Babel Fish with LLM STT TTS

• Module Summary: Babel Fish with LLM and STT TTS

• Graded Quiz: Babel Fish with LLM and STT TTS

¿Quién puede hacer este curso?

Lamentablemente, las personas residentes en uno o más de los siguientes países o regiones no podrán registrarse para este curso: Irán, Cuba y la región de Crimea en Ucrania. Si bien edX consiguió licencias de la Oficina de Control de Activos Extranjeros de los EE. UU. (U.S. Office of Foreign Assets Control, OFAC) para ofrecer nuestros cursos a personas en estos países y regiones, las licencias que hemos recibido no son lo suficientemente amplias como para permitirnos dictar este curso en todas las ubicaciones. edX lamenta profundamente que las sanciones estadounidenses impidan que ofrezcamos todos nuestros cursos a cualquier persona, sin importar dónde viva.

Este curso es parte del programa IBM Applied AI Developer Professional Certificate

Más información 
Instrucción por expertos
7 cursos de capacitación
A tu ritmo
Avanza a tu ritmo
6 meses
2 - 4 horas semanales

¿Te interesa este curso para tu negocio o equipo?

Capacita a tus empleados en los temas más solicitados con edX para Negocios.