Teaching
Teaching materials
π Dauphine Tunis 2025-2026 - Generative AI
π Project Instructions:
Check this code repository: https://github.com/BastinFlorian/dauphine-project-iasd-2025
π Todayβs Course (November 4, 2025)
π Introduction to LangGraph
- Course Link: LangChain Academy - Intro to LangGraph
- Please follow this course during todayβs session
β° Deadlines
π Deadline 1: November 13, 2025 - 23:59
Learning Materials & LangGraph Course
- What to complete:
- All resources from the βMandatory Learning Pathβ section
- LangChain Academy - Introduction to LangGraph course
- β οΈ No submission required but an exam may be held during the class on November 14, 2025
π» Deadline 2: November 13, 2025 - 23:59
Google Colab Notebooks
- What to submit:
- All completed Google Colab notebooks from the course
- How to submit:
- Send by email a ZIP file containing all completed notebooks or send me a mail with a sharing access to a drive repository
- β οΈ Important: No submissions will be accepted after this deadline
π― Deadline 3: December 15-16, 2025
Final Project Presentations
- π Project topic: Check this link
- Presentation dates:
- December 15, 2025: 12:15 - 13:45
- December 16, 2025: 12:15 - 13:45
- π Registration: Sign up for your presentation slot here
- What to prepare:
- Final project demonstration
- Project code and documentation
π Course Materials by Chapter
The courses slides have been sent by email with the following object βGenerative AI - Slides de coursβ.
π Mandatory Learning Path (Follow in Order)
| # | Resource | Author/Source | Study Time | Link | Description |
|---|---|---|---|---|---|
| 1 | Visual Understanding of LLMs | 3Blue1Brown | 2 hours | YouTube Playlist | Beautiful visual explanations of neural networks and deep learning fundamentals |
| 2 | Building Large Language Models | Stanford CS229 | 1.5 hours | YouTube | Stanfordβs comprehensive lecture on building LLMs from scratch |
| 3 | How Transformer LLMs Work | DeepLearning.AI | 2 hours | Course | Comprehensive course on Transformer architecture and LLM fundamentals |
| 4 | Andrej Karpathyβs Neural Network Lectures | Andrej Karpathy | 2 hours | YouTube | Building GPT from scratch, excellent for understanding fundamentals |
| 5 | The Illustrated Transformer | Jay Alammar | 1 hour | Blog | The best visual guide to understanding Transformers, step-by-step |
| 6 | Attention Mechanism Visualized | Jay Alammar | 1 hour | Blog | Visual breakdown of attention mechanisms in sequence models |
| 7 | Attention Is All You Need | Vaswani et al. | 3 hours | arXiv | The foundational paper introducing Transformers, basis of all modern LLMs |
| 8 | BERT: Pre-training of Deep Bidirectional Transformers | Devlin et al. | 2 hours | arXiv | First massively pre-trained model that revolutionized NLP, introduced transfer learning |
| 9 | The Illustrated GPT-2 | Jay Alammar | 30 mins | Blog | Visual explanation of GPT architecture and training |
| 10 | DeepSeek-R1: Incentivizing Reasoning Capability in LLMs | DeepSeek-AI | 2 hours | arXiv | Breakthrough in open-source reasoning models, matching OpenAI o1 performance |
Total Study Time: ~16.5 hours
π» Code Repository
- GitHub Repository: Langchain-Langgraph-courses - All course notebooks and exercises
π Notebooks Google Colab
π Dauphine Tunis 2024-2025 (Archive)
π Course Materials
- π Complete Course Materials: Gen AI - Dauphine Tunis.pdf
- π» Practical Exercises: GenAI-Dauphine-Course
- π§ Educational Podcast: GenAI Podcast
- π Interactive Quizzes: GenAI Quiz
βοΈ AI with Google Cloud Platform
- π§ Cloud Exercises Repository: GenAI-GCP
π― Final Project & Grading (2024-2025)
π Project Overview: Create a technical chatbot for answering medical field questions using cloud technologies.
π Available Dataset:
- Data Source: Kaggle LayoutLM Dataset
β Core Requirements (1-7)
| # | Component | Description |
|---|---|---|
| 1 | π₯οΈ Streamlit Interface | Interactive web interface for question-answering |
| 2 | βοΈ Cloud SQL Setup | Database integration with Streamlit/Gradio interface |
| 3 | π¬ Exact Answers | Precise answer generation for each question |
| 4 | π Source Display | Show sources with similarity scores and focus areas |
| 5 | π» Code Quality | GitHub repo with README, requirements, and best practices |
| 6 | π Deployment | Cloud Run deployment with project naming convention |
| 7 | π Evaluation | Metrics selection and eval.py script for testing |
π Additional Requirements
- π Model Card: Comprehensive documentation of your solution
- π¨ Bonus Creativity: LangGraph agents, LangFuse monitoring, feedback dashboards, fine-tuning, multimodality
π Submission Details
- π Deadline: January 15th (GitHub link + model card)
- π€ Presentation: January 25th (15 min demo + Q&A)
π€ Generative AI Course
- π Lab Reports + Lab 4: 20%
- π§ Quiz Results: 30%
- π― Final Project: 50%
βοΈ AI on the Cloud Course
- π Lab Reports + Lab 4: 40%
- π― Final Project: 60%
π― Evaluation Criteria
For Generative AI:
- β¨ Quality of reasoning and model choices
- π Performance of your solution
- π¬ Rigor of evaluation
- π€ Quality of presentation
For AI on the Cloud:
- βοΈ Thoughtful use of Cloud tools
- π Professional GitHub repository
- π PEP8 compliance (Flake8, PyLint, Black)
- π Good Git practices (commits, PRs)