Accompanying jupyter notebooks for the lecture "Generative AI for the rest of us"
- Spin up your favorite python virtual environment manager (venv, Poetry, miniconda, pipenv, virtualenv, conda, pyenv-virtualenv to name a few, in case of doubts which to choose, read this article)
- Create a virtual environment for this project.
- a. Download Jupyter lab, or
b. use VSCode with built-in support for Jupyter notebooks. - Install dependencies:
pip install -r requirements.txt
- rag.ipynb: A practical example of how to build a question answering system using Retrieval Augmented Generation.
- clip.ipynb: Introduction to multi-modal semantic search (text-to-image and image-to-image) with CLIP models.
- stable-diff.ipynb: A getting started tutorial of WebUI for Stable Diffusion, showing how to use image inpainting assisted by an object segmentation algorithm.