Skip to content

This repository compiles some of the projects I have worked on.

Notifications You must be signed in to change notification settings

mxagar/project_compilation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 

Repository files navigation

Mikel Sagardia - Project Portfolio

This repository compiles links to some of the projects I have worked on or I am currently working on:

Some Public Research Projects

Realtime Collision Avoidance for Robots with Arbitrary Geometries Video, Paper

Collision Avoidance HUG

A Platform for Bimanual Virtual Assembly Training with Haptic Feedback in Large Multi-Object Environments Video, Paper

Virtual Car Assembly

VR-OOS: The DLR’s Virtual Reality Simulator for Telerobotic On-Orbit Servicing With Haptic Feedback Video, Paper

Real and Virtual Robotic Satellite Maintenance

Realtime Physics Simulations with Fast and Robust Collision Detection and Force Computation Integrated to Bullet Video, Paper

Real Time Collision Computation Physics

Multimodal Evaluation of the Differences between Real and Virtual Assemblies Video, Paper

Virtual vs. Real Assemblies User Study

Ultrapiano: A Novel Human-Machine Interface Applied to Virtual Reality Video, Paper

The Ultrapiano: Hand Manipulation with Ultrasound

Narrow Passage Sampling in the Observation of Robotic Assembly Tasks Paper

Robot Assemblies with Support Online Simulations

My PhD Thesis: Virtual Manipulations with Force Feedback in Complex Interaction Scenarios Dissertation

PhD Thesis

Some Side Projects

Please, note that these are some of my side projects, which might or might not be finished; in any case, the project status should be reported in each project page.

Topic / Project Link Type of Data Methods Tools
A Retrieval-Augmented Generation (RAG) Chatbot Deployed Using Azure OpenAI Services Github Text 📄 LLMs, RAG, Retrieval, Azure Deployment LangChain, FastAPI, Azure AI Search, Azure OpenAI, Azure Document Intelligence
A Multi-Model Architecture for Machine Learning Services Github Images 🌇, Text 📄, Tabular 📊 Software Architecture (Domain-Driven Design), Design Patterns, Machine Learning Pipelines, MLOps Pytorch, Scikit-Learn, ONNX, LabelStudio, AWS S3, MLflow, Pytest
Generating Image Vector Representations Using SimCLR Github Images 🌇 Contrastive Learning, CNN Pytorch & Pytorch Lightning, Tensorboard
Face Generation with a Convolutional Generative Adversarial Network (GAN) Github Images 🌇 GAN, CNN Pytorch
Image Captioning: Image Description Text Generator Combining CNNs and RNNs Github Images 🌇, Text 📄 CNN, RNN, Image Captioning Pytorch
Facial Keypoint Detection with Deep Convolutional Neural Networks (CNNs) Github Images 🌇 CNN, Regression Pytorch
Skin Cancer Detection with Convolutional Neural Networks (CNNs) and T-SNE Visualization of Compressed Image Representations Github Images 🌇 CNN, Classification, Autoencoders, Manifold Learning Pytorch, Scikit-Learn
Dog Breed Classification with Convolutional Neural Networks (CNNs) and Transfer Learning Github Images 🌇 CNN, Classification, Transfer Learning Pytorch
American Sign Language (ASL) Image Analysis and Classification with Convolutional Neural Networks (CNNs) Github Images 🌇 CNN, Classification, Transfer Learning, Autoencoders Tensorflow/Keras
A Satellite Image Processing Toolkit to Vectorize Water Bodies Github Images 🌇, Geo-Spatial 📡 🌍 Image Processing Rasterio, GeoPandas, EarthPy, Matplotlib
Analysis and Modelling of the AirBnB Dataset from the Basque Country Blog, Github Tabular 📊, Text 📄 Regression, Classification, Hypothesis Testing Scikit-Learn
A Template Package to Transform Machine Learning Research Notebooks into Production-Level Code and Its Application to Predicting Customer Churn Blog, Github Tabular 📊 MLOps, Classification, Clean Code Python Packaging, Scikit-Learn
A Boilerplate for Reproducible Machine Learning Pipelines with MLflow and Weights & Biases and Its Application to Song Genre Classification Github Tabular 📊 MLOps, Classification, Random Forests Scikit-Learn, MLflow, Weights & Biases
A Disaster Response Classification Web App with ETL and Machine Learning (ML) Pipelines Github Text 📄, Tabular 📊 MLOps, Classification, Random Forests, CI Scikit-Learn, NLTK, Flask, Pytest, Docker
A Reproducible Machine Learning Pipeline for Short-Term Rental Price Prediction in New York City Github Tabular 📊 MLOps, Regression Scikit-Learn, MLflow, Weights & Biases
Deployment of a Sentiment Analysis Recurrent Neural Network (RNN) Using AWS SageMaker Github Text 📄 MLOps, RNN, Classification, Sentiment Analysis AWS SageMaker, API Gateway, Lambda, Pytorch
Deployment of a Census Salary Classification Model Using FastAPI Github Tabular 📊 MLOps, Classification, CI/CD, Deployment Scikit-Learn, Python Packaging, FastAPI, Heroku, Pytest, Docker, AWS
A Dynamic Risk Assessment System: Monitoring of a Customer Churn Model Github Tabular 📊 MLOps, Classification, Monitoring, Automation Scikit-Learn, Flask, SQLite, SQLAlchemy
Deployment of a Personalized Online Course Recommender System Using Streamlit Github Tabular 📊 Recommender Systems, Unsupervised Learning, Regression, Classification, CI/CD, Deployment Scikit-Learn, Tensorflow/Keras, Streamlit, Heroku, Pytest
Text Generation: TV Script Creation with a Recurrent Neural Network (RNN) Blog, Github Text 📄 RNN, Text Generation Pytorch
Simultaneous Localization and Mapping (SLAM) in 2D Using a Graph-Based Approach Github Tabular 📊, Spatio-Temporal 🤖 SLAM Numpy
Predicting Bike Sharing Patterns with Neural Networks Written from Scratch with Numpy Github Tabular 📊 MLP, Regression Numpy
Analysis and Modelling of an Expert and Project Matching Dataset Github Tabular 📊 EDA, Hypothesis Testing, Classification, Regression Pandas, Scipy, Scikit-Learn, Matplotlib, etc.
A 80/20 Guide for Exploratory Data Analysis, Data Cleaning and Feature Engineering Blog, Github Tabular 📊, Text 📄 Guide: EDA, Regression, Classification, Unsupervised Learning, Pipelines Scikit-Learn, Pandas, Matplotlib, etc.
Beyond Image Classification: Object Detection and Semantic Segmentation Examples with Pytorch Github Images 🌇 Compilation: Object Detection & Segmentation Pytorch
Text Sentiment Analysis: A Collection of Notes and Examples Github Text 📄 Compilation: Sentiment Analysis Pytorch

Some of My Guides on AI MOOCs and Books

This is a list of some repositories in which I collected notes for my future self while following courses/books. Note that in many cases the text is perfectly legible, but not edited; additionally, the original notes on a course/book might have been extended with other sources. For a complete list of the courses I have followed (with or without public notes), visit my course compilation.

Course / Book + Link
My Notes
My Personal Rating
Generative AI Nanodegree, Udacity Guide & Code ⭐ ⭐ ⭐ ⭐ __
Natural Language Processing with Transformers, O'Reilly Book by Lewis Tunstall, Leandro von Werra, Thomas Wolf Guide & Code ⭐ ⭐ ⭐ ⭐ ⭐
Deep Learning Nanodegree, Udacity Guide & Code ⭐ ⭐ ⭐ ⭐ __
Computer Vision Nanodegree, Udacity Guide & Code ⭐ ⭐ ⭐ __ __
Machine Learning DevOps Engineer Nanodegree, Udacity Guide & Code ⭐ ⭐ ⭐ ⭐ __
IBM Machine Learning Professional Certificate, Coursera / IBM Guide & Code ⭐ ⭐ ⭐ ⭐ __
Machine Learning, Coursera / Univ. Standford Guide & Code ⭐ ⭐ ⭐ ⭐ ⭐
Statistics with Python Specialization, Coursera / Uni. Michigan Guide & Code ⭐ ⭐ ⭐ __ __
Data Science Nanodegree, Udacity Guide & Code ⭐ ⭐ ⭐ ⭐ __
Accelerated Computer Science Fundamentals Specialization, Coursera / Univ. Illinois Guide & Code ⭐ ⭐ ⭐ __ __
Machine Vision: Theory and Applications, Book by Steger et al. Guide & Code ⭐ ⭐ ⭐ ⭐ ⭐
Notes on Manipulation Robotics, Craig Guide ⭐ ⭐ ⭐ ⭐ __
Natural Language Processing (NLP) Guide, Udemy Guide & Code ⭐ ⭐ ⭐ ⭐ __
Hyperparameter Optimization Guide, Udemy Guide & Code ⭐ ⭐ ⭐ ⭐ __
Object Detection and Semantic Segmentation Guide, PyImageSearch Guide & Code ⭐ ⭐ ⭐ ⭐ __
Notes on Reinforcement Learning, Udemy Guide & Code ⭐ ⭐ ⭐ __ __
SQL Guide, Udemy Guide & Code ⭐ ⭐ ⭐ ⭐ __
Big Data and Spark Guide, Udacity and Datacamp Guide & Code ⭐ ⭐ ⭐ ⭐ __
Docker Guide, Udemy Guide & Code ⭐ ⭐ ⭐ ⭐ __
Azure Guide (AZ900), Udemy Guide & Code ⭐ ⭐ ⭐ ⭐ __
MLflow Guide, Udemy Guide & Code ⭐ ⭐ ⭐ ⭐ __
Elasticsearch Guide, Udemy Guide & Code ⭐ ⭐ ⭐ ⭐ __
Operationalizing LLMs on Azure, Coursera / Univ. Duke Guide & Code ⭐ ⭐ ⭐ ⭐ __

Contact and Other Information

For professional collaboration, you can find me at: sagardia.mikel@gmail.com.

For more information, you can visit:

Releases

No releases published

Packages

No packages published