.profile/README.md
Grégoire Mureau c81cb9cbde Vitrine profil : homelab deux machines, Open WebUI, Depiedencap
Le README ne listait que les repos OpenClassrooms. Ajout du split calcul/exposition, de la démo MoE, et de l’étude de cas forum — sans coller l’URL RAG ni vendre l’IaC comme terminé.
2026-09-10 02:17:40 +02:00

5.5 KiB
Raw Blame History

Grégoire Mureau

Ingénieur ML / data — RAG · serving LLM · homelab Kubernetes

Diplômé AI Engineer (Data Science Expert). 18 mois d’ingénierie de données en production à l’Ifremer (Copernicus Marine, millions d’observations in situ / jour ; 3 publications scientifiques).

Cette instance Forgejo fait partie de l’infra : ce n’est pas un hébergeur tiers. GitHub (GrgMdmn) est le miroir public ; ici, c’est le quotidien.

Homelab — une machine calcule, l’autre expose

Deux Ubuntu Server, deux clusters k3s indépendants (pas de fédération : une coupure en zone rurale ne doit pas tout emporter). Liaison Tailscale.

Mini PC (calcul) NAS (mise à disposition)
Matériel AMD Ryzen 7 8745HS · iGPU Radeon 780M · 48 Go RAM unifiée Intel N100 · 31 Go · MergerFS + SnapRAID
Rôle Inférence GPU, runners CI, observabilité Bordure publique : Traefik, git, cloud, démos ML
Orchestration k3s (single-node) k3s (single-node)

La 780M est une iGPU modeste. Je fais surtout tourner des modèles MoE (Qwen3-30B-A3B) : ils tiennent parce qu’ils s’appuient sur la mémoire unifiée (GTT), pas sur une VRAM dédiée de carte discrète.

Démo LLM (chat temporaire, rien n’est conservé) : Qwen3-30B MoE via Open WebUI

Aussi servis par le NAS : APIs ML · MLflow · Forgejo (cette page).

Infrastructure as Code (homelab-infra) : en cours. Kustomize + scripts déjà dans git ; values Helm du NAS en attente de SealedSecrets. Pas encore à présenter comme un IaC bout-en-bout — cette page sera mise à jour quand ce chantier sera clos.

Les dépôts listés sous ce compte user sont surtout homelab / infra. Le Master OpenClassrooms vit dans l’organisation openclassroom-ai (Forgejo n’épingle pas les repos d’org sur un profil user).

Étude de cas — communauté migrée vers une plateforme souveraine

Communauté ~15 ans, d’abord sur une plateforme propriétaire, puis une deuxième, migrée vers un Discourse 100 % auto-hébergé et open source : depiedencap.org.

  • 22 230 sujets · 424 835 messages · 7 102 comptes mappés · 93 884 images (8,8 Go)
  • Plugins Discourse custom (onboarding, locale FR/PWA, citations RAG)
  • Mail & RGPD : campagnes de réactivation, droit à l’effacement avec dossiers de preuve
  • RAG sur le corpus des fils (embeddings bge-m3 → pgvector → Qwen3-30B sur le mini PC) — l’assistant n’indexe pas les profils

Le code de scraping et les données membres restent privés. Ici : l’architecture et les résultats.

Master AI Engineer — OpenClassrooms

Organisation : openclassroom-ai
Miroirs GitHub (mêmes noms) : github.com/GrgMdmn

# Projet Forgejo Live
2 Paris trees (Pandas, Folium) oc-p02-paris-trees —
3 OpenFoodFacts (nettoyage, ACP, ANOVA) oc-p03-openfoodfacts —
4 Scoring crédit (LightGBM, SHAP, LIME) oc-p04-credit-scoring —
5 Segmentation client Olist (RFM, K-means) oc-p05-customer-segmentation —
6 Classification produits (NLP + CV) oc-p06-product-classification —
7 Analyse de sentiment (LSTM, DistilBERT, FastAPI) oc-p07-sentiment-api démo
8 Street vision (U-Net, FPN) oc-p08-street-vision démo
9 Street vision PoC (SegFormer vs FPN) oc-p09-street-vision-poc démo
10 Recommandation de contenu oc-p10-content-recommendation —
11 Big data fruits (PySpark, EMR) oc-p11-bigdata-fruits —
12 Cadrage Fashion-Insta oc-p12-fashion-insta —

Landing ML : api.gregoiremureau.com/ml/

Liens