Université Grenoble Alpes

Coursework, with the numbers still attached.

The Licence MIASHS and the M1 Artificial Intelligence, end to end. Every figure on this site names the file it came from, so none of it has to be taken on trust.

On the right, a Battleship bot playing a game that actually happened: both the shots and the probability grid behind them were recorded out of the Java run. Open the demo.

74.3% win rate for the heatmap bot, over 300 games Bachelor/Java/BattleshipAI/Results/tournament_summary.csv
€58,750 prediction error on Grenoble property, down from €265,214 Bachelor/L3/S5/Econometrie1/ProjetEconometrie/results.json
0.693 best AUC of five model families on perfume ratings Bachelor/L3/S6/ComplementMath2/Projet/results.json

Projects

Graded work that runs end to end and reports a measured result.

R · Quarto · group Perfume satisfaction Binary classification over 24 000 fragrances. Five model families compared on ROC and confusion matrices, one rejected for a sensitivity that collapses to 0.20. R · Python · group Grenoble housing prices Hedonic pricing on DVF open data. The log transform is what makes the linear model work; the random forest wins by giving up interpretability. Java · pair Battleship AI Four targeting strategies benchmarked head to head. The cheap probabilistic model beats the expensive simulation. Prolog · game theory · pair Strategy tournament Two agents entered against the year, 7th and 8th of 16. The champion won 6 of its 15 matches, and both entrants beat it head to head. Node · Express · SQLite Full-stack web Nine practicals from a first HTML page to a server with a database, password hashing and sessions. Five of them run right here.

Skills, and where they are used

R tidyverse, caret, glmnet, ranger, rpart, pROC, deSolve. Machine learning, econometrics, statistics, analysis
Java Object-oriented design, modules, GUI, tournaments under CI. Battleship AI, the OOP course
JavaScript Node.js, Express, SQLite, sessions and authentication. Web
SQL, Prolog, Racket Relational, logic and functional paradigms. Language modules
Reporting Quarto, R Markdown, LaTeX. Every report here renders from its source

By programme

2022 – 2026 Licence MIASHS Mathematics, computer science and economics. Java across three years, the language modules, and the two L3 semesters. In progress Master of Artificial Intelligence UFR IM²AG and Ensimag. Coursework lands as it is produced.

About this site

It is committed to the repository and served straight from main: no build step, no framework, no third-party script. The charts are SVG drawn from the same result files the reports were written against, so a re-run of an experiment changes the charts without anyone retyping a number. Source, including the pages you are reading, is on GitHub.