Centrale Lyon × Xi'an Jiaotong University

Riad Attou

Engineering Student in Computer Science

Download my resume
LINKEDINGITHUBEMAILSCHOLAR

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.

Centrale Lyon Xi'an Jiaotong University Computer Science AI & Machine Learning
RiadAttou

Projects

Machine Learning·Sports Analytics

Analysis of Service Returns in Table Tennis

2024 – 2025

This 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.

Machine LearningSports AnalyticsData SciencePython
Artificial Intelligence·Game Development

Go Game with AI

2023–2024

A 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.

Artificial IntelligenceGame DevelopmentPythonPygame
Machine Learning·LightGBM
>>>f₁≤tf₂≤tf₃≤t

Global Survival Prediction of Patients with Myeloid Leukemia

2025

This 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.

Machine LearningLightGBMSurvival AnalysisPython
Optimization·Swarm Intelligence

Ant Colony Optimization (ACO)

2025

Implementation 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.

OptimizationSwarm IntelligenceGraph TheoryPython

Publications

Analysis of Service Returns in Table Tennis

2025

Authors: 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.

COMING SOON

Resume

Download My Resume

Education

Double degree — M.Sc. Computer Science

Xi'an Jiaotong UniversityXi'an, China

2025 – 2027

General Engineering — Computer Science

Centrale LyonLyon, France

2023 – 2027

French Preparatory Classes for Grandes Écoles — MPI* track (Mathematics, Physics, Computer Science)

Lycée Janson de SaillyParis, France

2021 – 2023

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.

2024 – 2025

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.

2023 – 2024

Skills, AI & Tools

Languages

PythonCOCamlMATLAB

ML & Data Science

PyTorchscikit-learnTensorFlowpandas

AI Engineering

Claude CodeGitHub CopilotModel Context Protocol (MCP)Context ManagementPrompt EngineeringAgentic Workflows

Tools

GitLinuxSQLFirebaseLaTeX

Web & Mobile

Next.jsReact NativeTailwind

Contact

Feel free to reach out — I'm always open to research collaborations, internship opportunities, or just a conversation.