Technologie embarquée

Un réseau de neurones sur microcontrôleur.

Le socle repose sur une idée unique : l'apprentissage doit se produire sur la machine, à partir d'une grandeur physique mesurable, sans jamais sortir de la machine. Aucun modèle génératif.


I — Le socle

Six briques.

Réseau

NNUE

Efficiently Updatable Neural Network : un réseau conçu pour la mise à jour incrémentale. On ne recalcule pas tout à chaque cycle — on corrige seulement ce qui a changé.

origine : moteur d'échecs · topologie de la version machines : non publiée
Langage

Rust no_std

Sécurité mémoire contrôlée à la compilation : le code est écrit en Rust sûr, hormis quelques lectures de registres matériels isolées et commentées. Pas de ramasse-miettes, pas de runtime caché.

cible ARM Cortex-M (STM32) · Xtensa LX7 (ESP32)
Méthode

Auto-calibration locale

Le système est conçu pour apprendre sur la machine elle-même, à partir d'une grandeur physique mesurable, sans jamais sortir de la machine. Le mécanisme exact n'est pas publié. Validé en simulation ; le premier essai sur machine réelle est à venir.

apprentissage local · mécanisme non divulgué
Métrique

Apprentissage sans label

Aucune annotation humaine n'est nécessaire : c'est une mesure physique, lue sur la machine, qui guide l'apprentissage. La métrique, sa forme et ses coefficients ne sont pas publiés.

sans label humain · métrique non publiée
Sécurité

Hors ligne par construction

Aucune connexion réseau par défaut. La conception prévoit de noyer les composants sensibles dans la résine et d'effacer les clés à la moindre ouverture.

conception retenue : Secure Boot · flash chiffrée · détection d'ouverture — non encore réalisés
Silicium

Microcontrôleurs souverains

Composants traçables et disponibles, sans dépendance à un fournisseur unique.

STM32 · ESP32 · RISC-V (exploratoire)

II — Programme de recherche

L'auto-calibration, sans détail.

La méthode d'auto-calibration du module est un programme de recherche propre au laboratoire. Elle n'est pas publiée : ni le mécanisme, ni la métrique, ni la topologie du réseau. Elle relève du savoir-faire du laboratoire (secret des affaires) et n'est transmise, le cas échéant, que sous accord de confidentialité. Elle n'est pas dans le module proposé aujourd'hui, qui observe sans jamais commander ; elle n'en sortira qu'après une mesure réelle.


III — Sécurité matérielle

Les cinq protections.

C'est la conception retenue pour le module, couche par couche. Aucune n'est encore industrialisée.

CoucheMise en œuvreEffet
1. Potting Résine époxy bi-composant, noyage intégral Ouverture forcée = destruction
2. Détection d'effraction Interrupteur mécanique sous le potting + maillage de pistes Effacement des clés en RAM
3. Secure Boot Firmware signé obligatoire, flash chiffrée Tout binaire non signé est refusé
4. Verrouillage silicium Protection de lecture niveau 2 + élément sécurisé dédié Accès JTAG/SWD définitivement bloqué
5. Non-livraison du source Aucun code source, aucun poids final transmis Le client reçoit un binaire, pas un savoir-faire

Le portefeuille et la technologie sont deux choses séparées. Ce qui s'installe part sous forme de binaire signé. Ce qui se licencie est un dossier documentaire. Jamais l'inverse.


IV — Terrains d'application

Toute machine qui consomme de l'énergie et s'use.

Énergie

Batteries & onduleurs

Calibration de la signature de décharge, détection précoce d'une cellule défaillante.

Industrie

Ventilateurs & pompes

Détection de déséquilibre, de cavitation, de surcouple. Maintenance avant casse.

Mobilité

Assistance électrique

Lecture de l'usage réel (relief, charge) pour estimer l'autonomie, sans transmission de données.

Upcycling

Objets reconditionnés

Apprentissage de l'usure d'un appareil d'occasion, allongement de la durée de vie.

Positionnée en complément, jamais en substitution. Le module est conçu pour s'ajouter à une machine existante. Il est destiné à observer et à prévenir, sans en prendre le contrôle.