Generative AI with IBM Projects Curriculum
Unit -1  Introduction to Generative AI
  • Generative AI Overview: Definition, evolution, and importance.
  • Understanding the differences between Generative AI and traditional AI approaches. Use cases in text, image, speech, and code generation
  • Large Language Models (LLMs): Transformers, Attention Mechanism, and IBM Granite.
  • Hands-on Activity: Exploring IBM Granite to generate text outputs.  
Unit - 2   Generative AI Development Tools
  • Watsonx AI Suite: Overview and setup.
  • Streamlit for AI Applications: Environment setup and integration with AI models.
  • Hands-on Activity: Building a web app with IBM Granite for real-time responses.  
Unit - 3  Applications of Generative AI
  • Text Analysis: Summarization, sentiment analysis, and classification.
  • AI-Powered Image Generation: Applications in marketing and design.
  • Case Studies: Examples in healthcare, finance, and ecommerce.
  • Hands-on Activity: Building text summarization and image generation tools. 
Unit - 4  Advanced Techniques in Generative AI
  • Fine-Tuning LLMs: Dataset preparation and best practices
  • Building Multi-functional Applications: Combining textto-image generation, summarization, and chatbots.
  • Hands-on Activity: Fine-tuning IBM Granite and creating multifunctional AI apps.
Unit - 5  Optimization, Ethics & Real World Usage
  • Performance Optimization: Techniques and production challenges.
  • Ethical AI: Fairness, bias mitigation, and regulations.
  • Career Trends: Applications across industries.
  • Hands-on Activity: Finalizing and optimizing an AI application.