Machine learning research · Computer vision · Reliable systems
Building systems that preserve structure on difficult data.
I'm Nassim Arifette. My work spans 3D medical imaging, computer vision, neural-network verification, and structured learning. I build reproducible systems and evaluate them carefully, from anatomy-preserving CT-to-MRI translation to constraint-aware models and grounded AI assistants.
Unpaired 3D medical image translation with custom losses.
Overview During my internship with the MRI group at BioMaps, I studied unpaired, fully volumetric CT to UTE MRI translation of the thorax . The practical goal was label transfer: generate MRI like volumes from annotated CT scans while keepi...
A multilingual AI concierge that turns open questions into concrete day plans across the Versailles estate.
“Where should I start? Will it rain? Can I still see the fountains?” During the Datacraft × Château de Versailles hackathon, we kept hearing these questions from visitors and staff alike. Versailles Concierge is the assistant we built to an...
Histogram-aware training improved distributional similarity while retaining anatomical fidelity.
FID ↓
225.96 → 217.89
KID ↓
.1158 → .0969
Report values comparing the ResNet-LSGAN baseline with Hist-CycleGAN.
Figure 2. Presenting the multilingual Versailles Concierge prototype, built with RAG, agents, and live tools.
04
Research notebook
Notes that show the reasoning.
Longer explanations, mathematical readings, implementation notes, and working ideas. The aim is to make the path to a result visible, not only the result.
An introductory overview of how category theory concepts can be applied to artificial intelligence.
This series delves into the intersection of category theory and artificial intelligence, providing insights into how abstract mathematical concepts can inform and enhance the design of AI systems. Each part builds on the previous one, so st...
A worked path through Seely's 2-categorical lambda calculus: from one term with two beta reductions to interchange, laxity, and the adjunction between currying and uncurrying.
Fix a type $O$, a closed function $f:O\Rightarrow O$, and one free input $y:O$. Consider the term $$ T(y) = (\lambda u:O.\,u) \big((\lambda v:O.\,v)(f\,y)\big). $$ It contains two beta redexes. We can contract the outer one first, $$ T(y) \...
A story-driven tour of new papers and benchmarks—plus what actually moved the needle in my pipelines, with links and practical takeaways.
Two bugs broke my RAG system last month. The first was self‑inflicted—I nudged top‑k from 8 to 16 “for coverage” and watched answers get longer and less faithful. The second came from a knowledge base that contradicted itself; my agent chee...