This repository gathers some projects I have done during my studies at ENSEEIHT and ENAC.
Lab works covering various machine learning and deep learning topics, including:
- Generative Adversarial Networks (GANs)
- Retrieval-Augmented Generation (RAG)
- Autoencoders
- Object detection
- Text classification
- Text generation
Lab works focused on advanced optimization techniques:
- Benders decomposition
- Branch-and-price
- Lagrangian relaxation
Projects on:
- Geometric modeling: Medial axis extraction from multiple foreground–background images for surface mesh reconstruction
- Image processing: Image mosaicing using multiple images containing overlapping regions
- Object detection project using the YOLO (You Only Look Once) architecture.
Lab work on:
- Mathematical formulation of operations research problems
- Implementation and use of optimization solvers
Lab works on:
- Formulation of classical operations research problems
- Branch-and-bound methods
Lab works on first-order optimization methods:
- Gradient descent and its variants
Project including:
- Unconstrained optimization using Newton’s method and trust-region methods
- Constrained optimization using the augmented Lagrangian method
Project focused on:
- Finite Element Method (FEM) implementation