IN Innocent N.

Bac en informatique · UQO · Gatineau

Innocent
Niyobuhungiro

Intelligence artificielle · Développement logiciel

Diplômé du programme en intelligence artificielle de La Cité collégiale, je poursuis maintenant mes études à l'Université du Québec en Outaouais (UQO), au baccalauréat en informatique (concentration sciences des données et IA). Je conçois des solutions IA de bout en bout : données, modèles, assistants LLM, API et interfaces web.

6
projets documentés sur GitHub
2
assistants LLM exécutés en local
~91 %
précision en reconnaissance vocale (GRU)
Portrait d'Innocent Niyobuhungiro
UQO Bac en informatique · IA

01

Projets

Une sélection de projets réalisés en équipe et en solo — du prototype de données jusqu'au déploiement.

IA générative

Assistant RAG — Hôtel

Assistant pour le personnel d'un hôtel d'Ottawa qui répond à partir des documents internes (politiques, procédures, convention collective).

  • Index FAISS + embeddings MiniLM, génération avec Llama 3.2 3B quantifié (GGUF).
  • Fine-tuning QLoRA de Qwen2.5 pour reproduire le ton de l'hôtel, comparé au RAG.
  • Analyse NLP des avis clients et démo Gradio.
FAISSllama.cppQLoRAGradio
Code ↗
Deep learning

Commandes vocales — GRU

Reconnaissance de mots-clés (yes, no, up, down, go, stop…) sur le Google Speech Commands Dataset.

  • Pipeline audio → MFCC (40 coef.) → réseau GRU, 12 classes.
  • ~91 % de précision sur le jeu de test.
  • Démos : Gradio (micro) et une tortue Python pilotée à la voix.
TensorFlowKeraslibrosaGradio
Code ↗
Tableau de bord Streamlit de SmartStock
Séries temporelles

SmartStock

Prévision de la demande d'une épicerie et optimisation du réapprovisionnement.

  • 7 modèles LightGBM (horizon 1 à 7 jours), MAE ≈ 7 unités.
  • Simulation de stock (point de commande, stock de sécurité) : niveau de service ≈ 0,97.
  • Tableau de bord Streamlit.
LightGBMpandasStreamlit
Code ↗
MLOps

API de prédiction — Diabète

Mise en production d'un modèle de classification (Gradient Boosting) derrière une API REST.

  • API FastAPI : /predict, /health, /ready, documentation Swagger.
  • Conteneurisée avec Docker et déployée sur Google Cloud Run.
  • Ingénierie des variables côté API + journal des requêtes.
scikit-learnFastAPIDockerGCP
Code ↗
Full-stack

Réservation de cinéma

Application web de réservation de billets : API REST JSON + pages rendues côté serveur.

  • Authentification JWT, rôles client / admin.
  • CRUD films, salles, séances ; réservations et annulation.
  • Ma contribution : pagination, page « Mes réservations », vues admin.
Node.jsExpressMySQLEJS
Code ↗

Aussi sur mon GitHub : laboratoires Git/GitHub, GitHub Pages et suivi d'expériences ML. Tous les dépôts ↗

02

Compétences

Les outils que j'utilise réellement dans mes projets.

IA générative & NLP

RAG · FAISS · Sentence-Transformers · Ollama · llama.cpp · QLoRA / PEFT · Hugging Face · Gradio

Machine learning & deep learning

scikit-learn · LightGBM · TensorFlow / Keras · RNN / GRU · séries temporelles · traitement audio (MFCC)

Données

Python · pandas · NumPy · SQL / MySQL · Jupyter · EDA & visualisation · Streamlit

API, déploiement & MLOps

FastAPI · Docker · Google Cloud Run · DVC · MLflow · Git / GitHub

Développement web

JavaScript · Node.js · Express · Sequelize · EJS · HTML / CSS · Java

Façon de travailler

Travail d'équipe (branches, PR, issues) · documentation claire · cahier des charges & gouvernance de projet · bilingue FR / EN

03

Parcours

Formation et étapes clés.

  1. 2026 — aujourd'hui
    En cours

    Université du Québec en Outaouais (UQO)

    Baccalauréat en informatique — concentration Sciences des données et intelligence artificielle · Gatineau

    J'approfondis les fondements de l'informatique (algorithmique, mathématiques, génie logiciel) et me spécialise en science des données et en intelligence artificielle, en m'appuyant sur l'expérience pratique acquise au collège.

  2. Diplômé · 2026
    Terminé

    La Cité collégiale

    Programme en intelligence artificielle · Ottawa

    Formation appliquée : apprentissage automatique, deep learning, IA générative, déploiement de solutions IA, programmation de serveurs web et outillage Git/GitHub. Projet de fin d'études : CityTaste.

04

Travaillons ensemble

Stage, projet étudiant ou collaboration en IA : je suis ouvert aux opportunités dans la région d'Ottawa–Gatineau et à distance.