(P) a construit un planificateur de tâches RTOS alimenté en AI en utilisant l’apprentissage semi-supervisé + TinyTransformateur

 (P) a construit un planificateur de tâches RTOS alimenté en AI en utilisant l’apprentissage semi-supervisé + TinyTransformateur


Je ne suis toujours pas même dans ma deuxième année de premier cycle, mais je voulais partager une expérience récente que j’ai faite dans le cadre d’une affectation. Je suis allé bien plus loin que nécessaire.

Problème:
Les planificateurs RTOS manquent souvent les délais lorsque les charges de travail deviennent imprévisibles. Il n’y a pas beaucoup de données de charge de travail réelles disponibles, j’ai donc dû générer des profils de tâches synthétiques.

Ce que j’ai construit:
J’ai créé Silver_csun planificateur de tâches en temps réel qui utilise un modèle de minuscule formé avec l’apprentissage semi-supervisé et la formation des programmes. Le modèle apprend les modèles de tâches et adapte les décisions de planification au fil du temps.

  • Formé sur des ensembles de données synthétiques simulant le comportement RTOS
  • Déployé comme un planificateur léger sur un RTOS simulé
  • Atteint 13 à 14% de délais manqués en moins par rapport à l’heuristique traditionnelle

A également visualisé le clustering appris du modèle en utilisant T-SNE (score de silhouette: 0,796) pour valider les représentations internes.

Cela fait partie de moi expérimentant l’utilisation de l’IA sur les systèmes liés aux ressources (RTOS, microcontrôleurs, dispositifs de bord).
J’adorerais entendre des commentaires ou des réflexions sur la façon dont les autres ont abordé la planification ou l’IA dans des systèmes intégrés.

https://preview.redd.it/knorrqx7lh9f1.png?width=1919&format=png&auto=webp&s=79d94b38c84fae4ef703f28580c4be62abb69e71

https://preview.redd.it/nnjd4px7lh9f1.png?width=1918&format=png&auto=webp&s=7e19f4fd16abb502caa1f88a2ecd23dc53e7b0f7

https://preview.redd.it/76buw1y7lh9f1.png?width=1919&format=png&auto=webp&s=8435844fe5ff8845d42a14427005367c74c93722

https://preview.redd.it/pm9hp1y7lh9f1.png?width=1919&format=png&auto=webp&s=d4e1a076436f00a19a7950a34f315f96249ab1b0

https://preview.redd.it/0fp5x5y7lh9f1.png?width=1919&format=png&auto=webp&s=2a80e9a203964d8066fc3fa667d93c8801f7ce3333

soumis par / u / no-sheepherder6855
(lien) (Commentaires)



Source link

Related post