/Algorithmic_Machine_Learning

This repository contains all the projects I did with jbdrvl for the Algorithmic Machine Learning Course (see course repository) at Eurecom.

Primary LanguageJupyter NotebookMIT LicenseMIT

Algorithmic Machine Learning

Introduction

This repository contains all the projects I did with jbdrvl for the Algorithmic Machine Learning Course (see course repository) at Eurecom. The guiding thread of those projects are as follows:

  1. Data cleaning
  2. Dala analysis
  3. Algorithm implementation
  4. Algorithm applied to dataset
  5. Optimization and further research

Summary

Technical Aspect:

We used the EURECOM cloud computing platform to work on our Notebooks. Our cluster is managed by Zoe, which is a container-based analytics-as-a-service system that Eurecom has built. Notebooks front-end run in a user-facing container, whereas Notebooks kernel run in clusters of containers. For this course, we focus on Apache Spark kernel. All of our Notebooks are configured to use Spark Python API.

License

MIT Free software