EPITA
2nd & 3rd year Engineering cycle – Data Science & Artificial Intelligence
Mostly on-site learning.
Major: Data Science & Artificial Intelligence
- Option: Dev on GPU, MLOps
- Minor: Creation of a company
Curriculum
- Computing: Big data, Cloud services, AI security, ...
- Scientific: Maths (probabilities, ...), Machine learning theory, ...
- Other: Financial management, Soft skills, Copyright Law, ...
Prog. languages: Python, R, C++, Go, Scala
- Data Science and DataViz – Matplotlib, Plotly, Numpy – Python, R
- Machine Learning models – Tensorflow, PyTorch, Scikit-Learn – Python
- Distributed computing – Apache Spark – Python, Scala
- GPU development – CUDA – C++
School projects:
- Cloud concepts manipulation for AI, with Azure.
- Anomaly detection for tracking network attacks, with Scikit Learn.
- Building a distributed computing system, with Apache Spark / Kafka.
- Building convolutional neural networks for image classification, with Tensorflow.
- Recommendation algorithms on past traffic, for the Recsys Challenge 2022.
- Re-implementation of gradient descent algorithms.
End of studies project: Chatbot (AXI Technologies)
- Chatbot creation with Rasa Open Source, a machine learning framework for automated conversations.
- Python back-end development with Rasa SDK for the chatbot API.
- Use machine learning models with Hugging Face.