Riad Attou
Engineering Student in Computer Science
About
Engineering student at Centrale Lyon and Xi'an Jiaotong University, pursuing a dual degree in computer science. Passionate about artificial intelligence, machine learning, and data analysis, I enjoy designing efficient algorithms and developing applications that bridge research and real-world use.
Projects
Analysis of Service Returns in Table Tennis
2024 – 2025This project aims to analyze table tennis match data, focusing on service returns. The goal is to group these returns into clusters using machine learning methods, then interpret these groupings to better understand player strategies and behaviors depending on the type of serve received.
Go Game with AI
2023–2024A Go game application developed in Python with Pygame, featuring a complete graphical interface and an AI opponent based on the Minimax algorithm with alpha-beta pruning. The project includes a tutorial mode, automatic score calculation, and the ability to play against the computer.
Global Survival Prediction of Patients with Myeloid Leukemia
2025This project aims to predict the overall survival of patients with myeloid leukemia based on medical data, as part of the QRT 2024–2025 Data Challenge in collaboration with Gustave Roussy Institute.
Ant Colony Optimization (ACO)
2025Implementation of the Ant Colony Optimization (ACO) algorithm for solving graph-based optimization problems. The algorithm is inspired by the foraging behavior of ants and uses pheromone trails to iteratively improve solutions.
Publications
Analysis of Service Returns in Table Tennis
2025Authors: Riad Attou, Marin Mathé, Aymeric Eradès, Romain Vuillemot
Venue: 12th Workshop on Machine Learning and Data Mining for Sports Analytics (ECML/PKDD 2025)
This project analyzes table tennis match data with a focus on return shots. The goal is to cluster returns using machine learning techniques and interpret those clusters to better understand players' strategies and behaviors depending on the incoming serve type.
Resume
Education
Double degree — M.Sc. Computer Science
Xi'an Jiaotong University — Xi'an, China
General Engineering — Computer Science
Centrale Lyon — Lyon, France
French Preparatory Classes for Grandes Écoles — MPI* track (Mathematics, Physics, Computer Science)
Lycée Janson de Sailly — Paris, France
Experience
AI Researcher — Sports Data Analysis
Centrale Lyon & French Table Tennis Federation
Research project to model and predict table tennis return shots from real match data. Designed supervised learning models, performed advanced statistical analysis of professional players, and developed an interactive Plotly Dash dashboard.
Lead Developer & Project Manager
Centrale Lyon
Led a project to design software and an AI for the game of Go. Built an AI based on Minimax with alpha-beta pruning (PVS) and implemented a graphical interface using Pygame.
Skills, AI & Tools
Languages
ML & Data Science
AI Engineering
Tools
Web & Mobile
Contact
Feel free to reach out — I'm always open to research collaborations, internship opportunities, or just a conversation.