Skip to content

This repository contains AI Labs given to ENSEA 2a Option AI Student. These labs broadly introduce the world of Deep Learning and their applications

License

Notifications You must be signed in to change notification settings

thad75/Tutorial-Options

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 AI Labs – M1 Student (Option IA)

License Badge Python Badge

Welcome to the AI Labs repository, a collection of hands-on labs and projects designed to help ENSEA 2A students explore AI concepts and practical deployment. Covering Natural Language Processing (NLP), Computer Vision, Retrieval-Augmented Generation (RAG), Recommendation Systems, and Graph Neural Networks (GNNs), this repository provides a first experience in AI deployment.

You'll train Neural Style Transfer models, build LLMs, develop recommender systems, and implement graph-based AI models—all while learning how to deploy them in real-world applications. Whether you're working on model inference, API integrations, or simple web-based AI demos, these labs offer a solid foundation for stepping into AI engineering.


🌟 Key Features

  • Hands-On Learning – Apply AI techniques through structured, practical labs.
  • Google Colab Integration – Run all labs in Google Colab with GPU acceleration.
  • Diverse Topics – Covers everything from sentiment analysis to graph neural networks.
  • Open Source – Licensed under MIT—feel free to use, modify, and contribute!

📂 Labs

Explore Deep Learning fundamentals with two techniques:

  • Training an Inverting Neuron
  • Neural Style Transfer

Perform sentiment analysis using two types of neural networks:

  • Feed Forward Networks
  • Convolutional Neural Networks

Build a language model using:

  • N-grams
  • Feed Forward Networks

Develop a Deep RecSys model to recommend Spotify playlists.
📜 Slides: Recommendation Part 1

Build a deep Graph RecSys model for recommendations using the MovieLens dataset.


🛠️ Hands-On Sessions

Learn to use Spotipy, the Spotify Python API, for music data exploration.

Explore key techniques used in recommender systems across various datasets.


🛠️ Hands-On Projects

Deploy a text summarization model using Gradio, Hugging Face, and Weights & Biases to streamline experimentation and monitoring.

Build a Retrieval-Augmented Generation (RAG) system from scratch—design the full pipeline, from document retrieval to response generation.


Let me know if you'd like any refinements! 🚀

🚀 How to Use

  1. Open in Google Colab – Replace github.com with githubtocolab.com in the URL to launch notebooks.
  2. Enable GPU – Accelerate training by enabling GPU (Runtime > Change runtime type > Hardware accelerator > GPU).
  3. Save Your Work – Copy notebooks to your Google Drive for future reference.
  4. Complete Preparations – Ensure all pre-lab exercises are done before attending lab sessions.

📜 License

This project is licensed under the MIT License. Feel free to use, modify, and distribute it while giving proper credit. Contributions are always welcome!


Happy coding! 🚀


About

This repository contains AI Labs given to ENSEA 2a Option AI Student. These labs broadly introduce the world of Deep Learning and their applications

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published