Interdisciplinary Machine Learning Projects Across Campus
As part of the Machine Learning Course CS-433, students can bring their ML skills to practice by joining forces with any lab on the EPFL campus, or other academic institutions, across any disciplines and topics of their choice.
In the four editions so far, 310 collaborative projects have been successfully completed, across 105 different labs of EPFL and other institutions.
The project is done in a group of 3, and counts 30% to the grade of the course. Detailed project description.
Call for projects: If your lab (from any academic institution in CH) wants to host a group of student for the next iteration of the course, please fill the contact form here.
Past projects: The interdisciplinary ‘ML4Science’ projects performed last years across campus were (including reproducibility challenge):
2021:
ML4Science:
- Probing EEG Signals with Neural-Network Classifiers
- Learning from Re-Structured Knowledge in Pretrained Transformer Feed-Forward Layers
- A System for Automating the Detection and Counting of Frogs in Small Passages
- Efficient CNN defect detection in sewer pipes with application of active learning
- Convolutional graph neural networks for tracking yeast cells
- U-Net for segmenting fascicles in vagus nerve histologies
- The Best Location for You to Live
- Severe vs Mild Cough Classification
- Improving Chord Prediction in Jazz Music using Melody Information
- Identifying recrystallization in stainless steel usingmachine learning on accoustic data
- Socio-epidemiological insights from a yearlong COVID-19 Twitter stream
- Complete Sentence Detection for Speech Recognition Systems
- Deformation of images using Generative Adversarial Networks: a study to improve their performance on neural activity data of the worm C. elegans
- Predicting emotions from brain data using various machine learning models.
- Optimization of a memory gene selection for annotating cell-families in scRNAseq data, a machine learning approach
- Wolf Howling Detection
- Machine Learning for Energy Expenditure Prediction
- Identifying Green Jobs
- Surrogate modelling of nerve electrical stimulation using deep learning
- Improving Chord Prediction in Jazz Music
- Learning-based Correspondences for Ophthalmic Image Registration
- Machine Learning replaces Radiative Transfer
- Deep Learning-based Discomfort Glare Detection
- Network Architecture Search and Expert Designed CNNs for Multi-target Concrete Defect Detection
- SKA Source finding
- Classification of ordinal outcomes for the analysis of injury severity using machine learning methods
- Developing a ML pipeline to detect centrioles in human cells
- If You Are Happy And You Know It, Your Speech Will Surely Show It: A CNN Based Speech Emotion Detector
- SELFIES or SMILES? A case study in chemical reaction prediction
- Machine learning for flir temperature extraction
- Posture Detection for Healthy Desk Work
- Tuberculosis Classification Survey using Computer Vision models
- Phosphorylation Site Prediction Using Deep Learning
- Unsupervised Topic Modeling
- Disambiguating Voynich Manuscript transliterations with word embeddings
- Transformer network for the Dial-a-Ride problem
- Covert speech decoding from EEG signals
- Stock Prediction using Sentiment Analysis
- Studying Lobbying Influence in the European Parliament using Twitter data
- Oscillation Classifier for a 2 dimension trajectory
- Automation of tuft detachment detection for flow detachment analysis
- Predicting lobbying influence in the European parliament through retweet graphs
- Predict mouse behaviour from LFP recordings
- Predicting the Coordination Environment of Zn metalloproteins
- Approaches to DFT Parameter Learning
- Effect of Loss Function on Supervised Learning of Quantum Many-Body States
- ModalPINN – Reconstruction of airflow around a cylinder using limited number of sensors
- Unsteady parametrized Stokes equations in a 2D arterial bifurcation with stenosis: design of an Autoencoder for data compression
- The future of data storage: “Digital Polymers”
- Droplet Classification & Cell Counting
- Discrete traffic data generation using ML methods
- Detecting TB from chest X-Rays in a population of patients living with HIV and diabetes in West Africa
- Machine learning for predicting stimuli response in mice – Project 2
- MSF-eCare – Modular Clinical Decision Support Networks for Data-Driven Diagnostic Predictions
- Evaluating the performance of GANs on C. Elegans neural network images deformation
- Exploring and Visualising Patterns in 300’000 Consultations Collected with the MSF Clinical Decision Support Algorithm, eCARE
- Mouse Action Segmentation
- Music Super-resolution with Spectral Flatness Loss and HiFi-GAN discriminators
- Lego Project
- The LEGO Detection Project
- Using GANs to deform 3D bodies
- Semantic Segmentation of Centrioles in Human Cells and Assigning Them to Nuclei
- Finding meaning in autogenerated text
- Droplet Counter
- Reconstruction of cell lineage with deep learning and cell state transition dynamic inference
- Automatic detection of natural slicks in Lake Geneva from a ground-based optical imagery package
- Delineating Solar Panels using Aerial Imagery
- Psychology takes on ML
- EcoML
- Exploring the feasibility of DNN models for the quantitative discrimination between different conformational species of α-synuclein
- Complex Valued Neural Networks
- Neuron and axon image detection
- A regression based approach of exlporing the glare metrics using real world experiments data
- Ophthalmology Image Registration
- Move sequence detection on bouldering problems
- Understanding Bouldering using ML Methods
- Generalizability of dysarthric speech detection models across languages and pathologies
- Retinal image registration
- Improving chord prediction in Jazz music using melody information
- Protein domain classification
- DNA Binding Sites Prediction
- Unsupervised Learning to Prescribe Medication to Schizophrenic Patients
- Plasma Mode Classification using 2D-Convolutional Neural Networks
- Predicting Ions Concentration in Water Streams
- Unsupervised Non-Deformable Retina Images Registration Using Neural Network
- Detecting novelty in USPTO patent applications with neural networks
- Digitizing patents
- Fear Decoding in Rodents
- Combining Unsupervised and Supervised Learning Techniques for Prediction and Analysis of Rhône’s Plume Shape
- Racing team – detection of cones
- Lung Ultrasound Covid Classification
- Hydrometeor Classification and riming degree estimation from Multi-Angle Snowflake Camera images.
- Single amino acid prediction at protein-protein interaction interfaces
- Reproduce test-time training algorithm on iWildCam dataset
- Towards Accurate Prediction of Donor-acceptor Copolymer Properties
- Word Embeddings for the Morphosyntactic Analysis of the Voynich Manuscript
Reproducibility Challenge:
- Re: AdaAttN: Revisit Attention Mechanism in Arbitrary Neural Style Transfer
- Re: Reproducing Empirical Results and Assessing Theoretical Guarantees of PAGE
- Re: Contrastive Learning of Musical Representation
- Re: Invariance Principle Meets Information Bottleneck for Out-of-Distribution Generalization
- Re: Learning by Turning: Neural Architecture Aware Optimisation
2020:
ML4Science:
- Machine Learning-based Estimation of Cardiac Contractility from Peripheral Pressure Waveform
- Deep learning techniques for geometric matching of C. Elegans brain microscopy images
- Benchmarking Machine Learning Methods for Eukaryote/Prokaryote Contigs Classification
- Machine Learning for Science: Classification of Skin Samples Using Mass Spectrometry Analysis
- Application of Deep Knockoffs for fMRI to Generate Surrogate Data
- Automatic detection of weak cipher usage in aircraft communications
- Predicting Topic Change and Emoji Usage from Twitter Data
- Cell Nuclei Segmentation in 2D Fluorescence Microscopy Images
- Unsupervised cell classification in flow cytometry data
- Predicting chemicals concentration in water streams using Gradient Boosting Regressor
- Extracting Masonry Building Facades through Polygon Image Segmentation
- Sequence-dependent clustering of DNA in Protein-DNA Xray crystal data and its comparison with clustering in cgDNA+ model
- Applying the VoxelMorph Framework to C.Elegans Brain Data
- Using forearm sEMG to control individual fingers of a robotic hand
- Music beyond Major and Minor
- Avalanche Forecasting: An Ordinal Regression Approach
- Machine Learning for Side-Channel Disassembly
- Multi-object Detection and Tracking
- Motion-based Similarity Search in Videos of Confucian Rituals
- Detecting the Degree of Cavitation In Situ in Young Trees
- Machine Learning in Chemistry
- Personalized Federated Image classification using Weight Erosion
- In-crystal Gamma-interaction localization for positron emission tomography (PET) from Cherenkov photons
- Classification of zebrafish embryo using various ML methods
- Resource-Efficient Machine Learning Algorithm Design for On-Implant Neurological Symptom Detection
- Ebola Virus Disease Diagnosis for West African Ebola Virus epidemic
- Supervised classification of fly behaviors from posetracking data
- Cell-type classification from microscope imaging
- COVID-19 Predictions using Machine Learning
- Unsupervised time series analysis of country wise COVID data
- Voxelmorph
- Unsupervised classification of video games styles
- Can the Style and Wording in Critical Reviews of Video Games Predict its PEGI Labelling?
- Ensemble Methods for Dynamic Portfolio Valuation
- Vector embeddings of harmonies in music with deep learning
- Robustness of U-Net based models to common image artefacts
- Recognizing Humor and Predicting Humor Ratings in Short Texts
- Segmentation of cell nuclei in 2D microscopy images with CNNs
- Mechanism of Action (MoA) Prediction – Kaggle Competition
- Diagnostic and Prognostic models for Ebola
- Automatic Grading of Handwritten Student Essays
- Stroke Level Prediction through Pacman Game Data
- Among Us Project 2 – Market states prediction
- Regularized maximum likelihood estimation – TRANSP-OR
- Stroke Level Estimation through pac-man game data played by acute stroke patients
- STLM: Steganography in Text using Language Models
- Eastern Rituals Search Engine (ERSE)
- Cough Classifier
- Extracting high value lung ultrasound images from video for the diagnosis and prognosis of COVID-19.
- Detecting rooftop available surface for installing PV modules in aerial images using Deep Learning
- Dimensionality reduction and clustering of energy consumption time series in supermarket buildings
- Protein-Protein Interactions
- Predicting gene-gene relationship with CNNC model
- PneumoNet: Neural networks for the detection of pneumonia from digital lung auscultation audio
- Predicting errors during Pacman for stroke patients
- Galaxy Detection Machine Learning Project
- Automatic detection of available area for rooftop solar panel installations
- Prediction of myocardial infection risk after stenosis diagnosis
- LC3 compressive strength analysis
- AtLoc4TOPO: Adapting Attention Guided Camera Localization for the Geodetic Engineering Laboratory (TOPO) at EPFL
- Machine learning models to predict the diagnosis and risk of COVID-19 from clinical data in Switzerland
- Facades and Openings Detection Based on Different Deep Learning Models
- Variational Inference compared to Markov Chain Monte Carlo for modelling gene expression
- 3D Spatiotemporal clustering of mixed-type medical data in Tanzania
- Classification and Clustering on Schizophrenic Patient’s Data
- TRANSP-OR – Prediction of mode of transportation
- Learned cross-domain descriptors (LCD) for drone navigation
- What if Interactive GlobalCOVID Policy Simulator
- Image Segmentation of Adenovirus Particles in Food Vacuoles of Eukaryotic Organisms
- Music Beyond Major and Minor
- Determining the important features for estimating the reproduction number in the COVID-19 pandemic
- Exploring chord embedding spaces between musical composers and eras
- Vector Embeddings of Musical Chords
- Word embeddings and transformer models for optimal learning
- Identification of fire periods from air quality monitoring network measurements
- Drone and pigeon detection
- Characterization of turbulent structures in tokamaks
- Improving Deep Learning models for EMG decoding used for prosthesis control enhancement
- Pneumonia Diagnosis based on CNN-LSTM-BERT Model
- L-form bacteria segmentation
- Machine Learning for Spaced Repetition in Human Learning
- COVID-19 risk stratification on Chest X-Rays: performance on a small cohort of patients in Switzerland
- Dry vs Wet Cough Automatic Classification using the COUGHVID Dataset
- Improving Freshwater Quality Measurements through Machine Learning
- Lesion detection on cardiology images using Deep Learning
- 3D to 2D feature matching for next generation 3D mapping algorithms
- EPFL Machine Learning: Calibrate a model of OTC markets
Reproducibility Challenge:
2019:
ML4Science
- Machine Learning for Invisibility Cloak Architecture
- Predicting PV Array Power Output Using an All-Sky Camera
- Predicting bacteria evolution during cell cycle observations using a Recurrent Neural Network
- Searching for Similar YouTube Channels
- Stress Classification from Biosignals using Neural Networks
- Crystal-Structure Descriptor for Binary Materials Based on Coordination Numbers
- Polymers identification using nanopores
- ML for Science – Generate images of Mesopotamian artifacts
- Machine Learning for Toxicological Testing
- Global gene expression analysis: determine hormone signalling activation in human breast cancer samples
- Yeast Cell Segmentation with U_Net: Effects of Weight Maps and Attention Gates
- Machine Learning for LHC performance optimization
- Product Life Cycle Prediction Using Machine Learning
- Clustering estrogen receptor-positive breast cancer tumors based on hormonal response type
- Identifying the shape of the worms based on the hand-annotated images dataset
- Applause Recognition of Live Concert Recordings for the MetaMedia Center
- Machine Learning for EDS Data Decomposition
- Twitter Astroturfing Detection
- Removing Noise From Microscope Images Without Ground Truth
- U-Net for Yeast Cell Segmentation
- C elegans segmentation
- FCN for neuronal semantic segmentation
- Machine Learning Project 2 – Optimal Option Exit Strategies with Neural Networks
- Bio Product Classifier
- Segmenting yeast cells from microscope images
- Instance Segmentation of Yeast Cells using Mask R-CNN
- A machine learning approach to determine chemical shifts in NMR spectroscopy data
- Detecting rooftop solar PV installations using CNN
- A Physical-Interactive Pac-Man Game for Stroke Rehabilitation
- Logistic Hairdressing
- Prediction Forces for a Flapping Wing system using Linear Regression and Neural Networks Methods
- Exploratory Analysis with MOOC data used for Blended Learning
- Predicting Energy Building Consumption
- Anomaly detection for energy consumption time series
- Segmentation of Cracks on Laboratory Images
- The _place_ (physical and conceptual) of advertising in video game magazines
- Image Classification: Distinguish Murine from Human Cells in PDXs Models
- PLIER for single-cell RNA sequencing data
- Identifying Outer Divertor Legs On Images From Tokamak Experiments
- Gravitational Lens Finding
- VNAV – No GPS, No Problem
- Earthquake Detection from Seismological Data
- Detecting Astroturfing Bots on Twitter
- Feature identification of MANTIS data
- ObsBox Instability Clustering
- Photovoltaic Power Production in Swiss Communes
- Detection of Strong Gravitational Lenses with Convolutional Neural Networks
- Nano Manufacturing with ML and Raman Spectroscopy
- Motion Prediction on Drosophila Using a Seq2seq Model
- Segmentation of spinal cord images
- Avalanche Intelligence
- Pac-Man Error Project
- Building Classification using Google Street-View
- U-Net application for yeast cell segmentation
- Landmark Based Visual Navigation for Drones
- Classification: Crashes and Disruptions in Plasma Experiments
- Automating Route Setting in Climbing via Deep Generative Models
- Leading Edge Suction Prediction of a Dynamically Pitching Airfoil with Trailing Edge Flap
- Aerodynamical parameters estimation from velocity, pressure and noise sensors data using temporal convolutional neural network
- Machine Learning for Science: Diffraction detection in rock structures
- Classifying amino acid modifications using nanopore sequencing data
- Microscopical Image Restoration of C. elegans using Noise2Noise
- ML challenge : Strong Gravitational lensing
- Instance segmentation
- Invisibility cloak
- Pacman collaboration with CHILI lab
- Enchordings – Harmony Embeddings
Reproducibility Challenge:
- Subspace Attack: Exploiting Promising Subspaces for Query-Efficient Black-box Attacks
- Shape and Time Distortion Loss for Training Deep Time Series Forecasting Models
- Unsupervised Object Segmentation by Redrawing
- Face Reconstruction from Voice using Generative Adversarial Networks
2018:
ML4Science
- Quality of Life in Swiss Cities based on OpenStreetMap
- Compressive Sensing MRI using Deep Learning
- Predicting the density of lightning activity from atmospheric and geographic features
- Machine Learning for Science: Quantum Machine Learning
- Solar Panel Recognition and Segmentation on Swiss Map using Convolutional Neural Networks
- ML for crystal structure determination as an alternative to NMR spectroscopy
- Human Behavior Modelling
- Domain-invariant defect detection using deep learning
- Comparing classification techniques for metabolic kinetic models selection
- Spatially-Inferred Graphical Models for fMRI Data Mining
- Crowded enzyme kinetics using simulation and machine learning
- Quality of life in Swiss Cities
- Ultrathin section segmentation
- Correlations between cognitive performance and sensory stimuli in the work environment
- Autism Diagnostic based on Machine Learning
- Human performance modelling according to indoor temperature and light (quantity and colour)
- Automatic Harmonization using Recurrent Neural Networks
- Chord recognition on Beethoven string quartets
- Machine Learning Privacy
- Quality of Life Clustering of Swiss Cities from Insurance and Demographic Data
- Machine learning for air quality measurement and modeling
- The Case for Bagged Neural Networks: Evidence from Outlier Detection using Autoencoder Ensembles
- Chord Prediction with The Annotated Beethoven Corpus
- Predicting Forces on a Flapping Wing Model using Machine Learning
- Brain Tissue Segmentation
- Clustering and Predicting Swiss cities based on Insurance Data
- Predicting the material properties of the arterial wall of a mouse
- Predicting organic carbon with infrared spectra
- 3D Pointclouds Super-resolution for Digital humanities
- Segmentation Of Silicon Wafers For Electron Microscopy Using Mask-RCNN
- Classifying Nanopore Readings with Deep Learning
- Wind Profile Prediction in an Urban Canyon: a Machine Learning Approach
- A Stem Cell Classifier for Single Cell RNA Sequencing Data
- Deep Convolutional Neural Networks for Cell Segmentation in Bright-Field Microscopy Images
- Predicting Aerosol Particles: Sulfate, Nitrate and PM2.5
- Healthy aging: age group prediction from chunking strategies during motor sequence learning
- Multi-lingual text classifier for social media data
- Implementation of an Improved Model for the Prediction of Effective Rate Constants in the Presence of Crowders
- Architecture of Feelings
- Evaluating the quality of videos through machine learning
- Classifying segmentation defects in mutant zebrafish embryo
- Fingerprinting DNS-over-HTTPS traffic
- Statistics of Turkish researchers after the 2016 Coup d’Etat attempt
- Analysis of the dismissal of Turkish researchers after the 2016 Coup d’Etat attempt
- Evaluating the risk of relapse in melanoma
- Improving Generalization and Stability of Generative Adversarial Networks
- Meta-learning with differentiable closed-form solvers
- A Resizable Mini-batch Gradient Descent based on a Multi-Armed Bandit
- Detecting Adversarial Examples via Neural Fingerprinting
- Learning Neural PDE Solvers with Convergence Guarantees
- AutoLoss: Learning Discrete Schedules for Alternate Optimization
- MAE : Mutual Posterior-Divergence Regularization for Variational Autoencoders
- Hyper-Regularization: An Adaptive Choice for the Learning Rate in Gradient Descent