These are my personal notes taken while following the Udacity Generative AI Nanodegree.
The Nanodegree asssumes basic data analysis skills with data science python libraries and databases, and has 4 modules that build up on those skills; each module has its corresponding folder in this repository with its guide Markdown file:
- Generative AI Fundamentals:
01_Fundamentals_GenAI
. - Large Language Models (LLMs) & Text Generation:
02_LLMs
. - Computer Vision and Generative AI:
03_ComputerVision
. - Building Generative AI Solutions:
04_BuildingSolutions
.
Additionally, it is necessary to submit and pass some projects to get the certification:
- Project 1: Apply Lightweight Fine-Tuning to a Foundation Model - TBD.
- Project 2: Build Your Own Custom Chatbot - TBD.
- Project 3: AI Photo Editing with Inpainting - TBD.
- Project 4: Personalized Real Estate Agent - TBD.
A regular python environment with the usual data science packages should suffice (i.e., scikit-learn, pandas, matplotlib, etc.); any special/additional packages and their installation commands are introduced in the guides. A recipe to set up a conda environment with my current packages is the following:
conda create --name ds pip python=3.10
conda activate ds
pip install -r requirements.txt
Mikel Sagardia, 2024.
No guarantees.