{"id":486268,"date":"2025-09-30T09:18:03","date_gmt":"2025-09-30T07:18:03","guid":{"rendered":"https:\/\/www.ecinews.fr\/?p=486268"},"modified":"2025-09-30T09:18:03","modified_gmt":"2025-09-30T07:18:03","slug":"tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai","status":"publish","type":"post","link":"https:\/\/www.ecinews.fr\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/","title":{"rendered":"TinyML en action : Jon Norby sur emlearn, Zephyr et Edge AI"},"content":{"rendered":"<p>\u00c0 l&rsquo;approche de la conf\u00e9rence en ligne Elektor \u00ab\u00a0<a href=\"https:\/\/elektor.scoocs.co\/public\/event\/zephyr-rtos\" target=\"_blank\" rel=\"noopener\">Zephyr &#8211; The Open RTOS for Future Devices<\/a>\u00ab\u00a0, qui se tiendra en novembre, nous nous sommes entretenus avec Jon Nordby, cofondateur de Soundsensing et cr\u00e9ateur de la biblioth\u00e8que TinyML open-source <a href=\"https:\/\/github.com\/emlearn\/emlearn\" target=\"_blank\" rel=\"noopener\">emlearn<\/a>. Dans cette conversation, Jon partage ses id\u00e9es sur le d\u00e9ploiement de l&rsquo;apprentissage automatique dans les microcontr\u00f4leurs, sur la fa\u00e7on dont <a href=\"https:\/\/www.eenewseurope.com\/en\/zephyr-conference\/\">Zephyr<\/a> RTOS permet de cr\u00e9er des appareils plus intelligents.<\/p>\n<p><b><span data-contrast=\"auto\">Elektor : Quels ont \u00e9t\u00e9 les plus grands d\u00e9fis techniques auxquels vous avez d\u00fb faire face lorsque vous avez con\u00e7u emlearn pour qu&rsquo;il fonctionne sur une gamme aussi large d&rsquo;appareils avec seulement un compilateur C99 \u00e0 disposition ?<\/span><\/b><\/p>\n<p><span data-contrast=\"auto\"><strong>John Nordby :<\/strong> emlearn s&rsquo;efforce de garder les choses aussi simples que possible. Par exemple, nous utilisons du code C portable au lieu d&rsquo;effectuer de nombreuses optimisations sp\u00e9cifiques \u00e0 l&rsquo;appareil ou \u00e0 l&rsquo;architecture. Heureusement, le code C99 est aujourd&rsquo;hui tr\u00e8s largement support\u00e9. Nous prenons en charge certaines architectures de r\u00e9seaux neuronaux standard, mais pas les r\u00e9seaux neuronaux\/graphes de calcul arbitraires. Cela limite le nombre de d\u00e9fis techniques que nous devons relever et permet \u00e0 une petite \u00e9quipe de maintenir la qualit\u00e9 et la maintenabilit\u00e9 du projet. <\/span> <\/p>\n<p><b><span data-contrast=\"auto\">Elektor : Comment conciliez-vous la pr\u00e9cision des mod\u00e8les avec les contraintes de m\u00e9moire et d&rsquo;\u00e9nergie des composants embarqu\u00e9s lorsque vous convertissez des mod\u00e8les de scikit-learn ou de Keras ?<\/span><\/b><\/p>\n<p><span data-contrast=\"auto\"><strong>John Nordby :<\/strong> emlearn vise \u00e0 optimiser l&rsquo;inf\u00e9rence pour les mod\u00e8les les plus populaires. En g\u00e9n\u00e9ral, nous y parvenons en supportant l&rsquo;arithm\u00e9tique en virgule fixe et en effectuant autant de calculs pr\u00e9alables que possible pendant le processus d&rsquo;apprentissage, afin de simplifier les calculs n\u00e9cessaires pendant l&rsquo;inf\u00e9rence. Nous avons \u00e9galement quelques optimisations sp\u00e9cifiques pour des mod\u00e8les particuliers, qui ne sont pas largement r\u00e9pandus. <\/span> <span data-contrast=\"auto\">mis en \u0153uvre ailleurs. Par exemple, l&rsquo;inf\u00e9rence pour les ensembles d&rsquo;arbres de d\u00e9cision (Random Forest, etc.) prend en charge le vote doux avec des valeurs de feuilles quantifi\u00e9es (probabilit\u00e9s de classe), ce qui permet d&rsquo;avoir un petit mod\u00e8le sans perdre en pr\u00e9cision comme le fait le vote dur. Nous travaillons sur un rapport technique qui d\u00e9crit cela plus en d\u00e9tail. <\/span><\/p>\n<p><span data-contrast=\"auto\">Il existe d&rsquo;autres aspects tr\u00e8s importants pour trouver un bon compromis entre la performance pr\u00e9dictive du mod\u00e8le et les co\u00fbts de calcul, tels que les hyperparam\u00e8tres du mod\u00e8le, la s\u00e9lection des caract\u00e9ristiques et l&rsquo;ing\u00e9nierie\/le pr\u00e9traitement des caract\u00e9ristiques. Ces aspects sortent du cadre d&#8217;emlearn en tant qu&rsquo;outil, mais nous essayons d&rsquo;inclure des indications utiles sur ces sujets dans notre documentation. <\/span> <\/p>\n<p><b><span data-contrast=\"auto\">Elektor : Quels types de donn\u00e9es de capteurs (par exemple, audio, vibration, radar) ont \u00e9t\u00e9 les plus difficiles \u00e0 mod\u00e9liser efficacement avec TinyML, et comment emlearn a-t-il relev\u00e9 ces d\u00e9fis ?<\/span><\/b><\/p>\n<p><span data-contrast=\"auto\"><strong>John Nordby :<\/strong> emlearn est plut\u00f4t agnostique quant \u00e0 la nature des donn\u00e9es d&rsquo;entr\u00e9e, puisque l&rsquo;utilisateur doit fournir le code d&rsquo;extraction des caract\u00e9ristiques. Il est donc plus facile de l&rsquo;appliquer \u00e0 des domaines de donn\u00e9es et \u00e0 des t\u00e2ches o\u00f9 l&rsquo;on peut trouver des r\u00e9f\u00e9rences pour l&rsquo;extraction de caract\u00e9ristiques appropri\u00e9es. Les donn\u00e9es audio et les donn\u00e9es d&rsquo;acc\u00e9l\u00e9rom\u00e8tre sont tr\u00e8s courantes, par exemple, alors que les donn\u00e9es radar le sont un peu moins (d&rsquo;apr\u00e8s mon exp\u00e9rience). La recherche d&rsquo;articles dans Google Scholar ou l&rsquo;utilisation de votre LLM favori est une bonne approche dans ce cas. La documentation contient \u00e9galement des liens vers des projets utilisant emlearn, <\/span><span data-contrast=\"auto\">d\u00e9crivant comment ils se sont adapt\u00e9s aux donn\u00e9es qu&rsquo;ils ont utilis\u00e9es.<\/span> <\/p>\n<p><b><span data-contrast=\"auto\">Elektor : Quels avantages uniques Zephyr RTOS apporte-t-il aux d\u00e9ploiements de TinyML que vous ne voyez g\u00e9n\u00e9ralement pas dans d&rsquo;autres plates-formes RTOS ?<\/span><\/b><\/p>\n<p><span data-contrast=\"auto\"><strong>John Nordby :<\/strong> Zephyr fournit une couche d&rsquo;abstraction mat\u00e9rielle (HAL) portable et offre un support int\u00e9gr\u00e9 pour de nombreuses options de connectivit\u00e9, avec de nombreux pilotes inclus. Ceci est en dehors du champ d&rsquo;application de beaucoup d&rsquo;autres plateformes RTOS, et est donc relativement unique \u00e0 Zephyr. L&rsquo;utilisation de la couche d&rsquo;abstraction mat\u00e9rielle de Zephyr facilite l&rsquo;acc\u00e8s aux donn\u00e9es des capteurs, ce qui est essentiel dans les applications TinyML. Et <\/span><span data-contrast=\"auto\">de nombreuses applications TinyML envoient g\u00e9n\u00e9ralement les r\u00e9sultats des mod\u00e8les via BLE, WiFi, LoRa, etc. J&rsquo;appr\u00e9cie \u00e9galement la bonne prise en charge int\u00e9gr\u00e9e des syst\u00e8mes de fichiers, car elle est tr\u00e8s utile pour la collecte de donn\u00e9es et la validation du pipeline de traitement des donn\u00e9es.<\/span> <\/p>\n<p><b><span data-contrast=\"auto\">Elektor : Pourriez-vous nous donner un exemple concret de la fa\u00e7on dont l&rsquo;API de capteurs de Zephyr s&rsquo;int\u00e8gre \u00e0 emlearn dans une application r\u00e9elle ?<\/span><\/b><\/p>\n<p><span data-contrast=\"auto\"><strong>John Nordby :<\/strong> Le cas d&rsquo;utilisation le plus simple est celui o\u00f9 il existe une correspondance univoque entre les donn\u00e9es de capteur \u00e0 lire et l&rsquo;ex\u00e9cution du mod\u00e8le d&rsquo;apprentissage automatique. Par exemple, si vous construisez un appareil qui trie les objets par couleur (par exemple M&amp;Ms ou Skittles). Vous pouvez alors faire quelques appels \u00e0 l&rsquo;API \u00ab\u00a0Fetch and Get\u00a0\u00bb du capteur Zephyr pour collecter le rouge, le vert et le bleu, et placer ces valeurs (les caract\u00e9ristiques) dans un tableau \u00e0 trois \u00e9l\u00e9ments. Vous passez ensuite ces valeurs de caract\u00e9ristiques dans la fonction <\/span><i><span data-contrast=\"auto\">skittels_detect_predict()<\/span><\/i><span data-contrast=\"auto\"> cr\u00e9\u00e9e par <\/span><i><span data-contrast=\"auto\">emlearn.convert<\/span><\/i><span data-contrast=\"auto\">et vous obtiendrez en sortie la classification. En fonction de la valeur de la classe, vous pouvez par exemple piloter un servo pour trier tous les violets. <\/span> <\/p>\n<p><span data-contrast=\"auto\">Une autre famille de t\u00e2ches courantes consiste \u00e0 utiliser des donn\u00e9es de capteurs temporels, tels qu&rsquo;un acc\u00e9l\u00e9rom\u00e8tre ou des donn\u00e9es audio. Dans ce sc\u00e9nario, on souhaite g\u00e9n\u00e9ralement lire des blocs de donn\u00e9es de longueur fixe au lieu de mesures individuelles, de quelques millisecondes \u00e0 quelques secondes en fonction de la t\u00e2che. Avec l&rsquo;API capteur de Zephyr, il y a deux fa\u00e7ons d&rsquo;y parvenir : Soit via la nouvelle API de capteur Read &amp; Decode pour obtenir de tels blocs de donn\u00e9es. <\/span> <span data-contrast=\"auto\">directement, ou en utilisant un thread d\u00e9di\u00e9 de priorit\u00e9 sup\u00e9rieure qui appelle Fetch et Get \u00e0 plusieurs reprises pour construire un morceau, qui est ensuite transmis au thread d&rsquo;inf\u00e9rence du mod\u00e8le (via une file d&rsquo;attente). <\/span><\/p>\n<p><span data-contrast=\"auto\">Je suis en train de travailler sur des exemples de code pour les illustrer en pratique dans le cadre de mon prochain expos\u00e9. Notez que l&rsquo;audio et la vid\u00e9o ont des APIs d\u00e9di\u00e9es bas\u00e9es sur les chunk dans Zephyr <\/span> <span data-contrast=\"auto\">qui sont pr\u00e9f\u00e9r\u00e9es \u00e0 l&rsquo;API g\u00e9n\u00e9rique des capteurs.<\/span> <\/p>\n<p><b><span data-contrast=\"auto\">Elektor : D&rsquo;apr\u00e8s vous, quels sont les secteurs ou les domaines qui b\u00e9n\u00e9ficieront le plus de l&rsquo;adoption de TinyML au cours des cinq prochaines ann\u00e9es ?<\/span><\/b><\/p>\n<p><span data-contrast=\"auto\"><strong>John Nordby :<\/strong> Je pense qu&rsquo;il est pertinent dans la plupart des domaines qui ont besoin d&rsquo;ing\u00e9rer et d&rsquo;analyser automatiquement de grandes quantit\u00e9s de donn\u00e9es de capteurs. En ce sens, il y a beaucoup de chevauchement avec les applications ou les industries qui ont beaucoup b\u00e9n\u00e9fici\u00e9 des technologies connexes, comme les capteurs MEMS (syst\u00e8mes micro-\u00e9lectro-m\u00e9caniques) et les r\u00e9seaux de capteurs sans fil. Mais la caract\u00e9ristique cl\u00e9 qui rend TinyML particuli\u00e8rement pertinent est lorsque le taux de donn\u00e9es d&rsquo;entr\u00e9e (du capteur) est relativement \u00e9lev\u00e9, mais que les donn\u00e9es de sortie doivent \u00eatre assez faibles. Par exemple, lorsque vous utilisez <\/span> <span data-contrast=\"auto\">des capteurs audio\/vid\u00e9o\/radar\/IMU, mais fonctionnant sur batterie et transmettant via un protocole \u00e0 faible consommation tel que LoRa. D&rsquo;autres pr\u00e9occupations, telles que la protection de la vie priv\u00e9e, limitent la capacit\u00e9 \u00e0 transmettre les donn\u00e9es brutes des capteurs. <\/span><\/p>\n<p>Pour plus d&rsquo;informations sur la conf\u00e9rence en ligne d&rsquo;Elektor \u00ab\u00a0Zephyr &#8211; The Open RTOS for Tomorrow&rsquo;s Devices\u00a0\u00bb du 5 novembre, <a href=\"https:\/\/elektor.scoocs.co\/public\/event\/zephyr-rtos\">consultez le site web de la conf\u00e9rence<\/a>.<\/p>\n<hr \/>\n<p><em>Note de l&rsquo;\u00e9diteur : ECInews est une publication d&rsquo;Elektor International Media. <\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c0 l&rsquo;approche de la conf\u00e9rence en ligne Elektor \u00ab\u00a0Zephyr &#8211; The Open RTOS for Future Devices\u00ab\u00a0, qui se tiendra en novembre, nous nous sommes entretenus avec Jon Nordby, cofondateur de Soundsensing et cr\u00e9ateur de la biblioth\u00e8que TinyML open-source emlearn. Dans cette conversation, Jon partage ses id\u00e9es sur le d\u00e9ploiement de l&rsquo;apprentissage automatique dans les microcontr\u00f4leurs, [&hellip;]<\/p>\n","protected":false},"author":34,"featured_media":486211,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[885,3669],"tags":[918,10605,919,2668,3568,9893],"domains":[47],"ppma_author":[10603,1153],"class_list":["post-486268","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-interviews-fr","category-nouvelles","tag-embedded-fr","tag-emlearn-fr","tag-iot-fr","tag-rtos-fr","tag-tinyml-fr","tag-zephyr-fr","domains-electronique-eci"],"acf":[],"yoast_head":"<title>TinyML en action : Jon Norby sur emlearn, Zephyr et Edge AI - %...<\/title>\n<meta name=\"description\" content=\"John Nordby, orateur de la conf\u00e9rence en ligne sur le RTOS Zephyr d\u00e9taille la biblioth\u00e8que TinyML emlearn et son interaction avec Zephyr\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts\/486268\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TinyML en action : Jon Norby sur emlearn, Zephyr et Edge AI\" \/>\n<meta property=\"og:description\" content=\"John Nordby, orateur de la conf\u00e9rence en ligne sur le RTOS Zephyr d\u00e9taille la biblioth\u00e8que TinyML emlearn et son interaction avec Zephyr\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts\/486268\/\" \/>\n<meta property=\"og:site_name\" content=\"EENewsEurope\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-30T07:18:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.eenewseurope.com\/wp-content\/uploads\/2025\/09\/jon-lofoten_500px.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Alexander Neumann, A Delapalisse\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"A Delapalisse\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/\"},\"author\":{\"name\":\"A Delapalisse\",\"@id\":\"https:\/\/www.ecinews.fr\/fr\/#\/schema\/person\/0aa2cfb0bd8949724a68cbac8d8321b4\"},\"headline\":\"TinyML en action : Jon Norby sur emlearn, Zephyr et Edge AI\",\"datePublished\":\"2025-09-30T07:18:03+00:00\",\"dateModified\":\"2025-09-30T07:18:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/\"},\"wordCount\":1399,\"publisher\":{\"@id\":\"https:\/\/www.ecinews.fr\/fr\/#organization\"},\"keywords\":[\"Embedded\",\"emlearn\",\"IoT\",\"RTOS\",\"TinyML\",\"z\u00e9phyr\"],\"articleSection\":[\"Interviews\",\"Nouvelles\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/\",\"url\":\"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/\",\"name\":\"TinyML en action : Jon Norby sur emlearn, Zephyr et Edge AI - %%%.\",\"isPartOf\":{\"@id\":\"https:\/\/www.ecinews.fr\/fr\/#website\"},\"datePublished\":\"2025-09-30T07:18:03+00:00\",\"dateModified\":\"2025-09-30T07:18:03+00:00\",\"description\":\"John Nordby, orateur de la conf\u00e9rence en ligne sur le RTOS Zephyr d\u00e9taille la biblioth\u00e8que TinyML emlearn et son interaction avec Zephyr\",\"breadcrumb\":{\"@id\":\"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.ecinews.fr\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TinyML en action : Jon Norby sur emlearn, Zephyr et Edge AI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.ecinews.fr\/fr\/#website\",\"url\":\"https:\/\/www.ecinews.fr\/fr\/\",\"name\":\"EENewsEurope\",\"description\":\"Just another WordPress site\",\"publisher\":{\"@id\":\"https:\/\/www.ecinews.fr\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.ecinews.fr\/fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.ecinews.fr\/fr\/#organization\",\"name\":\"EENewsEurope\",\"url\":\"https:\/\/www.ecinews.fr\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.ecinews.fr\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.ecinews.fr\/wp-content\/uploads\/2022\/02\/logo-1.jpg\",\"contentUrl\":\"https:\/\/www.ecinews.fr\/wp-content\/uploads\/2022\/02\/logo-1.jpg\",\"width\":283,\"height\":113,\"caption\":\"EENewsEurope\"},\"image\":{\"@id\":\"https:\/\/www.ecinews.fr\/fr\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.ecinews.fr\/fr\/#\/schema\/person\/0aa2cfb0bd8949724a68cbac8d8321b4\",\"name\":\"A Delapalisse\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.ecinews.fr\/fr\/#\/schema\/person\/image\/211ac42237c2e9683c0964086c393cb4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ad45a8c5da24bc9c7c4940dd1c48a695?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ad45a8c5da24bc9c7c4940dd1c48a695?s=96&d=mm&r=g\",\"caption\":\"A Delapalisse\"},\"sameAs\":[\"http:\/\/ECI\"]}]}<\/script>","yoast_head_json":{"title":"TinyML en action : Jon Norby sur emlearn, Zephyr et Edge AI - %...","description":"John Nordby, orateur de la conf\u00e9rence en ligne sur le RTOS Zephyr d\u00e9taille la biblioth\u00e8que TinyML emlearn et son interaction avec Zephyr","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts\/486268\/","og_locale":"fr_FR","og_type":"article","og_title":"TinyML en action : Jon Norby sur emlearn, Zephyr et Edge AI","og_description":"John Nordby, orateur de la conf\u00e9rence en ligne sur le RTOS Zephyr d\u00e9taille la biblioth\u00e8que TinyML emlearn et son interaction avec Zephyr","og_url":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts\/486268\/","og_site_name":"EENewsEurope","article_published_time":"2025-09-30T07:18:03+00:00","og_image":[{"width":500,"height":500,"url":"https:\/\/cdn.eenewseurope.com\/wp-content\/uploads\/2025\/09\/jon-lofoten_500px.jpg","type":"image\/jpeg"}],"author":"Alexander Neumann, A Delapalisse","twitter_card":"summary_large_image","twitter_misc":{"Written by":"A Delapalisse","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/#article","isPartOf":{"@id":"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/"},"author":{"name":"A Delapalisse","@id":"https:\/\/www.ecinews.fr\/fr\/#\/schema\/person\/0aa2cfb0bd8949724a68cbac8d8321b4"},"headline":"TinyML en action : Jon Norby sur emlearn, Zephyr et Edge AI","datePublished":"2025-09-30T07:18:03+00:00","dateModified":"2025-09-30T07:18:03+00:00","mainEntityOfPage":{"@id":"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/"},"wordCount":1399,"publisher":{"@id":"https:\/\/www.ecinews.fr\/fr\/#organization"},"keywords":["Embedded","emlearn","IoT","RTOS","TinyML","z\u00e9phyr"],"articleSection":["Interviews","Nouvelles"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/","url":"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/","name":"TinyML en action : Jon Norby sur emlearn, Zephyr et Edge AI - %%%.","isPartOf":{"@id":"https:\/\/www.ecinews.fr\/fr\/#website"},"datePublished":"2025-09-30T07:18:03+00:00","dateModified":"2025-09-30T07:18:03+00:00","description":"John Nordby, orateur de la conf\u00e9rence en ligne sur le RTOS Zephyr d\u00e9taille la biblioth\u00e8que TinyML emlearn et son interaction avec Zephyr","breadcrumb":{"@id":"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cdn.eenewseurope.com\/fr\/tinyml-en-action-jon-norby-sur-emlearn-zephyr-et-edge-ai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ecinews.fr\/fr\/"},{"@type":"ListItem","position":2,"name":"TinyML en action : Jon Norby sur emlearn, Zephyr et Edge AI"}]},{"@type":"WebSite","@id":"https:\/\/www.ecinews.fr\/fr\/#website","url":"https:\/\/www.ecinews.fr\/fr\/","name":"EENewsEurope","description":"Just another WordPress site","publisher":{"@id":"https:\/\/www.ecinews.fr\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ecinews.fr\/fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.ecinews.fr\/fr\/#organization","name":"EENewsEurope","url":"https:\/\/www.ecinews.fr\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.ecinews.fr\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.ecinews.fr\/wp-content\/uploads\/2022\/02\/logo-1.jpg","contentUrl":"https:\/\/www.ecinews.fr\/wp-content\/uploads\/2022\/02\/logo-1.jpg","width":283,"height":113,"caption":"EENewsEurope"},"image":{"@id":"https:\/\/www.ecinews.fr\/fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.ecinews.fr\/fr\/#\/schema\/person\/0aa2cfb0bd8949724a68cbac8d8321b4","name":"A Delapalisse","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.ecinews.fr\/fr\/#\/schema\/person\/image\/211ac42237c2e9683c0964086c393cb4","url":"https:\/\/secure.gravatar.com\/avatar\/ad45a8c5da24bc9c7c4940dd1c48a695?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ad45a8c5da24bc9c7c4940dd1c48a695?s=96&d=mm&r=g","caption":"A Delapalisse"},"sameAs":["http:\/\/ECI"]}]}},"authors":[{"term_id":10603,"user_id":0,"is_guest":1,"slug":"alexander-neumann","display_name":"Alexander Neumann","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""},{"term_id":1153,"user_id":34,"is_guest":0,"slug":"adelapalisse","display_name":"A Delapalisse","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/ad45a8c5da24bc9c7c4940dd1c48a695?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts\/486268"}],"collection":[{"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/comments?post=486268"}],"version-history":[{"count":0,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/posts\/486268\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/media\/486211"}],"wp:attachment":[{"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/media?parent=486268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/categories?post=486268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/tags?post=486268"},{"taxonomy":"domains","embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/domains?post=486268"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.ecinews.fr\/fr\/wp-json\/wp\/v2\/ppma_author?post=486268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}