Skip to content Skip to site navigation Skip to service navigation

The World of Generative AI: An Immersive Exploration Workshop

This workshop focuses on AI technologies, covering ChatGPT, DALL-E, stable diffusion, and LLMs for natural language processing. It includes hands-on exercises and project collaboration, aimed at providing an understanding of Generative AI applications.

Program Description

This workshop is a 5-day program designed to equip participants with an opportunity to learn about cutting-edge AI technologies. 

Over the course of the workshop, attendees will delve into essential topics such as the practical applications of ChatGPT, the art of prompt engineering and the ethical considerations of AI. Furthermore, participants will explore advanced techniques including DALL-E Whisper for image generation, stable diffusion for image manipulation, and the utilization of Large Language Models (LLMs) for natural language processing tasks. Through a combination of lectures and hands-on exercises, this workshop aims to empower individuals with the knowledge and skills needed to navigate the evolving landscape of Generative AI.

Throughout the workshop, participants will have access to free software tools and APIs for hands-on exercises. Additionally, they will collaborate on real-world projects to apply their newfound knowledge and skills in practical settings. The comprehensive curriculum aims to provide participants with a solid understanding of Generative AI and the ability to leverage AI technologies effectively in various applications.

Audience
This workshop is suitable for a diverse range of professionals and enthusiasts:
- Software Developers / UX/UI Designers and Creatives
- Data Scientists and Analysts
- AI Enthusiasts and Hobbyists
- Entrepreneurs and Business Owners
- Educators and Trainers
- Professionals from non-technical fields and Students from all domains

Learning Objectives

- Gain an understanding of AI and Generative AI fundamentals
- Best practices and practical techniques with ChatGPT and DALL-E and Whisper
- Gain expertise on App building and Coding with Gen AI tools
- Develop hands-on skills in Python programming and data manipulation
- Collaborate on Gen AI projects to apply knowledge and skills effectively
- Explore ethical considerations in AI development

Topic Outline

Introduction to AI and Generative AI
- Fundamentals of AI 
- History and Evolution of AI - Gen Models 
- Ethical Considerations in AI Development 
- Introduction to Python Programming  
- Hands-on Exercise: Setting up Python Environment 
- Hands-on Exercise: Basic Data Manipulation and Visualization with Pandas and Matplotlib

Natural Language Processing , Large Language Models and ChatGPT
- Introduction to Natural Language Processing (NLP) 
- Overview of Large Language Models (LLMs) 
- Exploring GPT-3 and its Applications 
- Hands-on Exercise: Text Generation with ChatGPT (Using Free API)
- Hands-on Exercise: Natural Language Understanding and Generation with GPT-3 (Using Free API)
- Advanced NLP Techniques: Text Summarization, Sentiment Analysis, and Named Entity Recognition
- Hands-on Exercise: Implementing Advanced NLP Tasks with Python Libraries (Using Free Software)

Image Generation and Manipulation with AI
- Introduction to Image Generation with AI 
- Exploring DALL-E Whisper and its Capabilities 
- Hands-on Exercise: Generating Images with DALL-E Whisper (Using Free API)
- Introduction to Stable Diffusion for Image Manipulation
- Hands-on Exercise: Editing and Manipulating Images with Stable Diffusion 

Gen AI Studio & App Building with Gen AI
- Introduction to Gen AI Studio platform for AI model creation.
- Setting up an account and accessing the platform.
- Creating a new project in Gen AI Studio.
- Integrating input and output functionalities into the app.
- Testing the app within Gen AI Studio.
- Gen AI App showcase

Training Material 
- Digital format
- Lab access and assignment access will be provided

Prerequisites

- Basic Programming Skills: Participants should have a fundamental understanding of programming concepts, preferably in Python, as many AI libraries and tools are implemented in Python.
- Familiarity with Python: A basic understanding of Python programming language is beneficial though not mandatory.
- Curiosity and Eagerness to Learn: An open mind and a willingness to explore new concepts and technologies are essential for maximizing the learning experience in the workshop.

Custom training workshops are available for this program

Technology training sessions structured around individual or group learning objectives. Learn more about custom training


University IT Technology Training sessions are available to a wide range of participants, including Stanford University staff, faculty, students, and employees of Stanford Hospitals & Clinics, such as Stanford Health Care, Stanford Health Care Tri-Valley, Stanford Medicine Partners, and Stanford Medicine Children's Health.

Additionally, some of these programs are open to interested individuals not affiliated with Stanford, allowing for broader community engagement and learning opportunities.