Multimodal AI Essentials

Welcome to the "Multimodal AI Essentials" code repository! In this repo, we will learn how multimodal AI merges text, image, and audio for smarter models.

Much of the code in these sessions will be featured in the 2nd edition of my latest book on LLMs:

A Quick Start Guide to LLMs

so if you're itching for more, check it out and please leave a rating/review to tell me what you thought :)

For even more, check out my Expert Playlist!

Prerequisites

  • Intermediate - Advanced Python Skills: Comfort with Python is crucial as we'll be using it throughout the course to interact with Hugging Face tools and integrate NLP into practical examples.

  • Foundational Machine Learning Knowledge: You should have an understanding of core machine learning principles, as we’ll build upon these concepts when exploring advanced NLP techniques.nologies in dynamic and evolving data environments.

Installation

  1. Clone this repository to your local machine.
  2. Ensure you have set the following api keyes:
  • OpenAI key

You're all set to explore the notebooks!

Usage - Jupyter Notebooks

This project contains several Jupyter notebooks each focusing on a specific topic:

  1. Intro to Multimodality: An introduction to multimodality with CLIP and SHAP-E

    • Whisper: An introduction to using Whisper for audio transcription

    • Llava: Using an open source mult-turn multimodal engine

  2. Visual Q/A

  3. A Sample Twilio App for Voice Messaging with AI

  4. (Time Permitting) Multimodal Agents

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Book time with me on Intro!

If you have questions, I'm available on Intro :)

Book time with me on Intro