Skip to content

CHERCHEUR EN IA · INGÉNIEUR · ENSEIGNANT

Salomon Kabongo

Je conçois, j'étudie et j'enseigne l'intelligence artificielle.

Mes travaux couvrent les modèles de fondation, l'IA multimodale, la vision par ordinateur, l'intelligence documentaire, l'extraction d'informations scientifiques et les technologies pour les langues africaines. Avec Dr. Kabongo, j'enseigne l'IA pratique en anglais, français, lingala, tshiluba et swahili.

Salomon Kabongo
En bref
  • Lead Software Engineer, Innovation Group chez State Farm
  • Dr. Kabongo · éducation à l'IA et contribution à DarAkili

Recherche

De la compréhension de l'IA à sa mise en pratique

Mes recherches étudient comment les systèmes d'IA trouvent, relient et évaluent des éléments probants dans le langage, les documents, les images et la littérature scientifique.

Je relie la recherche évaluée par les pairs à l'ingénierie de terrain autour des modèles de fondation, de l'IA multimodale, de la vision par ordinateur, de l'intelligence documentaire et de l'évaluation fiable. Ces travaux comprennent un brevet américain délivré sur la confidentialité et la désidentification des images.

La recherche et l'éducation font partie d'un même projet : un savoir utile sur l'IA doit être rigoureux, pratique et accessible au-delà de l'anglais. Avec Dr. Kabongo, j'enseigne en anglais, français, lingala, tshiluba et swahili.

Cette conviction guide aussi mon travail sur DarAkili, une plateforme d'éducation scientifique où des professionnels africains publient de courtes formations gratuites dans leurs propres langues.

La recherche découvre ce qui est possible. L'ingénierie le met à l'épreuve du réel. L'enseignement fait circuler le savoir.

Domaines de recherche

  • Modèles de fondation et LLM

    Comment les modèles utilisent le contexte, retrouvent des preuves, raisonnent entre les tâches et échouent en pratique.

  • IA multimodale et vision par ordinateur

    Des systèmes qui comprennent et relient images, vidéo, texte et autres signaux.

  • TAL et extraction d'informations

    Transformer les documents et la littérature scientifique en connaissances structurées et utiles.

  • Évaluation et IA fiable

    Tester la qualité, les limites et l'adéquation des modèles à des usages réels à forts enjeux.

  • Technologies des langues africaines

    Données, modèles et méthodes communautaires pour les contextes multilingues et peu dotés.

  • Éducation à l'IA

    Rendre l'IA moderne compréhensible et utile dans plusieurs langues et à tous les niveaux.

Quelques repères

Doctorat
Informatique
Leibniz Universität Hannover · obtenu en novembre 2025
Brevet américain 12 613 996
Confidentialité et désidentification des images
Délivré le 28 avril 2026
Meilleur article
Travaux reconnus en premier auteur
ICADL 2021
IA appliquée
De la recherche aux systèmes réels
Expérience en IA multimodale, documentaire et générative
Ancien membre du conseil
Masakhane Research Foundation
Gouvernance et partenariats pour la recherche sur les langues africaines
5 langues
Éducation à l'IA
Anglais · Français · Lingala · Tshiluba · Swahili

Vidéo

Apprendre l'IA avec Dr. Kabongo

Toutes les vidéos

La recherche expliquée, des outils concrets en démonstration et des échanges sincères sur l'IA moderne — dans plusieurs langues et pour tous les niveaux.

À la une

Hello World to AI | Machine Learning From Scratch: Teach a Computer to Add

@DrKabongo

What does it actually mean for a computer to learn? In this one-hour introduction to Artificial Intelligence and Machine Learning, we start with one of the simplest things a computer can do: addition. But instead of programming the rule of addition directly, we take it away. The computer is not told that 2 + 3 = 5. Instead, it receives examples and must gradually rediscover the mathematical relationship on its own. And we build the entire learning process from scratch. ❌ No PyTorch. ❌ No TensorFlow. ❌ No scikit-learn. We derive the calculations by hand, implement the learning process in pure Python, and follow the model from randomly initialized parameters to a function that can approximate addition. This is the “Hello World” of AI: a simple problem used to understand the fundamental ideas behind much more sophisticated systems. *What You Will Learn* * Traditional programming vs. machine learning * Training examples, inputs, and targets * Parameters, weights, and bias * Error, loss, and why we need a loss function * Derivatives and partial derivatives * How gradients tell us which direction to move * Gradient descent & the role of the learning rate * Updating model parameters manually * How these ideas connect to neural networks and modern AI The objective isn't simply to write code that produces the correct answer—it's to understand *why* learning works. If terms like weights, bias, loss, derivatives, gradients, gradient descent, and optimization have ever seemed mysterious, this tutorial builds them from first principles so they feel less like magic and more like math. *Video Chapters* 00:00 — Introduction to AI: Teaching a Computer to Add 01:07 — Traditional Programming vs. Machine Learning 23:40 — How Does AI Actually Learn? 25:53 — Understanding Gradient Descent 31:31 — Math Refresher: Chain Rule & Power Rule 36:34 — The Forward and Backward Pass 42:09 — Intuition: The Blindfolded Hiker 43:35 — Building the Addition Dataset 45:33 — Overfitting, Underfitting & Data Distribution 47:17 — Initializing a Neural Network in Pure Python 48:32 — Training the Model From Scratch 55:43 — Model Inference: Testing on New Data 58:17 — Conclusion: Understanding Model Parameters *Join the Dr. Kabongo Community* Have a question about the lesson? Want to discuss AI, Machine Learning, mathematics, programming, or future tutorials? 💬 Discord Community: https://discord.gg/PUbkyrUcaa 📱 WhatsApp Channel: https://whatsapp.com/channel/0029VbDR33v6hENldqLbRe24 🌐 Website: https://www.drkabongo.com This is the beginning of the Hello World to AI series, where we build AI and Machine Learning concepts from first principles before moving to increasingly advanced systems like PyTorch, deep learning, LLMs, NLP, Computer Vision, RAG, and AI agents. If you find this approach useful, subscribe so you do not miss the next lesson! #ArtificialIntelligence #MachineLearning #AI #MachineLearningFromScratch #GradientDescent #NeuralNetworks #DeepLearning #LearnAI #Programming

Chaînes

Quatre chaînes, un enseignement en cinq langues

Les chaînes YouTube sont en anglais, français, lingala et tshiluba. Les contenus pédagogiques et l'accès à ce site sont également proposés en swahili.

Anglais

@DrKabongo

Analyses de recherche, IA pratique et explications claires sur les modèles de fondation, les systèmes multimodaux et les carrières techniques.

10 vidéos

S'abonner

Français

@DrKabongoFR

L'IA expliquée en français, pour la francophonie africaine et mondiale — recherche, carrière et pratique.

5 vidéos

S'abonner

Lingála

@DrKabongoLingala

L'IA, la recherche et la technologie expliquées en lingala — pour Kinshasa, Brazzaville et la diaspora.

1 vidéo

S'abonner

Tshiluba

@DrKabongoTshiluba

L'IA, la recherche et la technologie expliquées en tshiluba — pour Kananga, Mbuji-Mayi et la diaspora.

1 vidéo

S'abonner

Conférences

Conférences, cours et tables rondes

M'inviter à intervenir

J'interviens en anglais ou en français auprès de publics scientifiques, techniques et généralistes sur l'IA moderne, les systèmes appliqués, les langues africaines et les carrières techniques.

Ce que l'IA moderne peut — et ne peut pas — faire

Une lecture claire des capacités actuelles, des modes d'échec fréquents et des moyens d'évaluer les affirmations sans céder au battage médiatique.

IA multimodale et appliquée

Comment langage, vision, vidéo et documents se combinent dans des systèmes utiles — des choix de recherche aux compromis du terrain.

Technologies des langues africaines

Ce qu'exige la construction d'une IA avec et pour les communautés africaines multilingues : données, évaluation, accès et participation.

Recherche et développement de carrière technique

Des leçons pratiques pour trouver des collaborateurs, publier de bons travaux, affiner son jugement technique et bâtir une carrière durable.

Écrits

Écrits

Tous les écrits

Coding2 min de lecture

yield in Python

Understanding the yield keyword in Python — how generators work, when to use them, and their key advantages over regular functions.

Coding2 min de lecture

Circular Queue: Python Implementation

A clean Python implementation of the circular queue (ring buffer) data structure that beats 94% of LeetCode submissions.

Mathematics2 min de lecture

Mutually Exclusive vs. Collectively Exhaustive

A quick primer on two foundational concepts in probability theory that are often confused — mutual exclusivity and collective exhaustiveness.

Contact

Travailler ensemble

Deux manières ciblées de travailler ensemble, avec des attentes claires et un premier contact par e-mail.

Rejoignez la communauté

Deux espaces pour suivre le travail, poser des questions et rencontrer d'autres personnes qui apprennent la même chose.

Chaîne WhatsApp

De courtes annonces à chaque nouvelle vidéo ou publication. Diffusion seule — sans le bruit d'un groupe.

Suivre la chaîne

Serveur Discord

Là où se passe la conversation : questions, fils d'étude et entraide avec ceux qui ont un peu d'avance.

Rejoindre le serveur