blog.st.com
Open in
urlscan Pro
2600:9000:2057:5c00:17:ef84:c440:93a1
Public Scan
URL:
https://blog.st.com/nanoedge-ai-studio/
Submission Tags: falconsandbox
Submission: On March 25 via api from US — Scanned from DE
Submission Tags: falconsandbox
Submission: On March 25 via api from US — Scanned from DE
Form analysis
8 forms found in the DOM<form><span class="fieldset">
<p><input type="checkbox" value="check" id="chkMain" checked="checked" class="legacy-group-status optanon-status-checkbox"><label for="chkMain">Active</label></p>
</span></form>
GET https://blog.st.com/
<form class="searchform" method="get" autocomplete="off" action="https://blog.st.com/"> <input name="s" type="text" class="vossen-search-input" value="" placeholder=" Search and hit enter..."> <button class="search-submit-icon" name="submit"
type="submit"><i class="fa fa-search"></i></button></form>
POST
<form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-14653" method="post" data-id="14653" data-name="prova">
<div class="mc4wp-form-fields">
<p> <label>Email address: </label> <input type="email" name="EMAIL" placeholder="Your email address" required=""></p>
<p> <input type="submit" value="Subscribe"></p>
</div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off"></label><input type="hidden" name="_mc4wp_timestamp"
value="1648235232"><input type="hidden" name="_mc4wp_form_id" value="14653"><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1">
<div class="mc4wp-response"></div>
</form>
POST
<form id="mc4wp-form-2" class="mc4wp-form mc4wp-form-14653" method="post" data-id="14653" data-name="prova">
<div class="mc4wp-form-fields">
<p> <label>Email address: </label> <input type="email" name="EMAIL" placeholder="Your email address" required=""></p>
<p> <input type="submit" value="Subscribe"></p>
</div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off"></label><input type="hidden" name="_mc4wp_timestamp"
value="1648235232"><input type="hidden" name="_mc4wp_form_id" value="14653"><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-2">
<div class="mc4wp-response"></div>
</form>
GET https://blog.st.com/
<form class="searchform" method="get" autocomplete="off" action="https://blog.st.com/"> <input name="s" type="text" class="vossen-search-input" value="" placeholder=" Search and hit enter..."> <button class="search-submit-icon" name="submit"
type="submit"><i class="fa fa-search"></i></button></form>
GET https://blog.st.com/
<form class="searchform" method="get" autocomplete="off" action="https://blog.st.com/"> <input name="s" type="text" class="vossen-search-input" value="" placeholder=" Search and hit enter..."> <button class="search-submit-icon" name="submit"
type="submit"><i class="fa fa-search"></i></button></form>
GET https://blog.st.com/
<form class="searchform" method="get" autocomplete="off" action="https://blog.st.com/"> <input name="s" type="text" class="vossen-search-input" value="" placeholder=" Search and hit enter..."> <button class="search-submit-icon" name="submit"
type="submit"><i class="fa fa-search"></i></button></form>
<form id="jp-carousel-comment-form"> <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label><textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea"
id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..."></textarea>
<div id="jp-carousel-comment-form-submit-and-info-wrapper">
<div id="jp-carousel-comment-form-commenting-as">
<fieldset> <label for="jp-carousel-comment-form-email-field">Email (Required)</label> <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field">
</fieldset>
<fieldset> <label for="jp-carousel-comment-form-author-field">Name (Required)</label> <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field">
</fieldset>
<fieldset> <label for="jp-carousel-comment-form-url-field">Website</label> <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field"></fieldset>
</div> <input type="submit" name="submit" class="jp-carousel-comment-form-button" id="jp-carousel-comment-form-button-submit" value="Post Comment">
</div>
</form>
Text Content
Cookie Notice This website uses cookies and similar technologies for functionality, analytics, and advertising purposes. To see what cookies we serve and set your preferences, please read the ST -[Cookie Policy](https://blog.st.com/cookie-policy/) Close Accept Cookies Cookie Settings * How ST Blog Uses Cookies * Strictly Necessary Cookies * Performance Cookies * Functional Cookies * Targeting Cookies * Social Media Cookies * More Information Privacy Preference Centre Active Always Active Save Settings Allow All * Home * Smart Things * Smart Home & City * Smart Industry * Smart Driving * Security * ST.com * Privacy Portal * Manage Cookies Email address: Leave this field empty if you're human: THE ST PODCAST The ST Podcast The audio versions of the posts we publish on The ST Blog. Listen at your leisure and learn more about what makes technologies great and innovations meaningful. Get more from technology to get more from life with STMicroelectronics. Listen OnApple PodcastsListen OnSpotify Audio Player TouchGFX 4.19: 2 New Features That Make Working with Texts and Graphs a Breeze TouchGFX 4.19 just arrived. Discover the new text management system and the static graph capability. It will vastly[...] Change Playback Rate 1x * 0.8 * 1 * 1.2 * 1.5 * 2 Go to previous episode Skip Backward Play Pause Jump Forward Skip to next episode Download Share This Episode * Facebook * Twitter * Linkedin * Copy episode link Copied * Download 00:00 00:00 00:00 TouchGFX 4.19: 2 New Features That Make Working with Texts and Graphs a Breeze bySTMicroelectronics TouchGFX 4.19 just arrived. Discover the new text management system and the static graph capability. It will vastly simplify workflows. We also go over the major feature our ST’s graphical user interface. This is the audio version of a blog post. — Send in a voice message: https://anchor.fm/stmicroelectronics-blog/message Search EpisodesClear Search TouchGFX 4.19: 2 New Features That Make Working with Texts and Graphs a Breeze March 22, 2022 STMicroelectronics Transform Health Care and Save Lives with a SensorTile.Box and a BlueCoin March 8, 2022 STMicroelectronics L9963E: 5 Things to Watch Out For in a Battery Management Solution February 15, 2022 STMicroelectronics 3 Powerful Lessons from NeuronicWorks and STM32 About Designing Reliable, Recyclable, and Energy Efficient Products February 7, 2022 STMicroelectronics STM32CubeProgrammer and STM32CubeMonitor: See How Power Users Get More Productive on STM32 January 25, 2022 STMicroelectronics STM32CubeIDE, STM32CubeMX, STM32 Finder: 3 Tools, 1 Unique Ecosystem to Empower Creators December 10, 2021 STMicroelectronics NanoEdge AI Studio: 2 New Algorithm Families in 1 Comprehensive AI Solution December 1, 2021 STMicroelectronics UVPANEL, 2 ST MCUs, and 3 ToF Sensors Help Kill Germs to Make Hospital Elevators Cleaner and Safer November 29, 2021 STMicroelectronics Conversation on AR, VR, and more: Marie Tors and Bharath Rajagopalan November 17, 2021 STMicroelectronics Sierra Wireless: Navigating the Cellular Edge-to-Cloud Minefield on STM32 Systems November 12, 2021 STMicroelectronics Load More Search Results placeholder Previous Episode Show Episodes List Next Episode Listen OnApple PodcastsListen OnSpotify Show Podcast Information SUBSCRIBE TO OUR DISPATCHES Email address: Leave this field empty if you're human: RECENT POSTS * VIPERGAN50, ST’s 1st GaN QR ZVS Flyback Converter for Impressive Next-Gen 50 W Power Supplies * TouchGFX 4.19: 2 New Features That Make Working with Texts and Graphs a Breeze * FullMetalUpdate Overcomes 2 Major Challenges on STM32MP1 to Make FUOTA Better * dnt-TRX-ST1: 2 Overlooked but Critical Reasons to Choose an STM32WL LoRa Module * LSM6DSV16X and 3 New MEMS That Vastly Improve the Performance-per-Watt Ratio CATEGORIES * AI * Application Examples * Events * From our labs * Internet of Things * Lifestyle * NanoEdgeAi Use Case * Our products * Power * Security * Sensors * Smart Driving * Smart Home & City * Smart Industry * Smart Things * Space * Speeches * Sustainability * Tutorials * Uncategorized * Home * SMART THINGS * SMART HOME & CITY * SMART INDUSTRY * SMART DRIVING * SECURITY * Home * SMART THINGS * SMART HOME & CITY * SMART INDUSTRY * SMART DRIVING * SECURITY In Application Examples, AI, Internet of Things, Our products NANOEDGE AI STUDIO: 2 NEW ALGORITHM FAMILIES IN 1 COMPREHENSIVE AI SOLUTION December 1, 2021 To improve the accessibility of our content, please find the audio version of this blog post. ST is releasing NanoEdgeTM AI Studio V3 today, an automated machine learning tool that features two additional machine learning algorithm families, simplified data logging, and a revamped user interface. The new software thus grows its reach by covering more use cases and becoming more straightforward to embedded developers. Our teams are also offering Edge AI Sprint Packages. The bundle helps teams bootstrap their projects thanks to training sessions and tech support, among other things. Therefore, today’s release is a testament to ST’s desire to make machine learning at the edge accessible to all. TABLE OF CONTENTS * 1 What is NanoEdge AI Studio? * 1.1 The Challenges Behind Creating Machine Learning Applications * 1.2 The Solution to Bringing Machine Learning Everywhere * 2 What’s New in NanoEdge AI Studio? * 2.1 Two New Families of Algorithms * 2.2 New Effortless Data-Logging Features * 2.3 New Graphical User Interface * 3 Experiencing NanoEdge AI Studio on Embedded Systems * 3.1 Automating Machine Learning with NanoEdge AI Studio * 3.2 Bootstrapping Projects with Edge AI Sprint * 3.3 Next Steps WHAT IS NANOEDGE AI STUDIO? THE CHALLENGES BEHIND CREATING MACHINE LEARNING APPLICATIONS In 2019, the ST Blog sat with the creators of NanoEdge AI to better understand its first machine learning application. Traditionally, large companies looking to benefit from machine learning must hire one or more data scientists to collect a massive amount of data for months, clean them, and create AI models. Embedded developers then port the implementation on microcontrollers or use tools like STM32Cube.AI to convert neural networks into optimized code for STM32 MCUs. When a company wrestles with tight budget constraints, hiring one or more data scientists may be out of the question. Additionally, it may not be possible to outsource the job. Some situations are sensitive, while others require someone to be constantly on staff. Even with the right people and all the time in the world, obtaining quality data is still an issue. Despite all the advances in machine learning, getting reliable training samples can be a severe problem. For instance, if an application tries to detect abnormal behaviors, data may be unavailable. Indeed, while many datasets work for classification problems, such as anomaly detection, they’re useless when trying to detect new situations. It is also critical to obtain good quality data, which is far from obvious. When samples aren’t plagued by typos or missing information, recording clean sets and precisely labeling them can demand serious investments. THE SOLUTION TO BRINGING MACHINE LEARNING EVERYWHERE A developer working on NanoEdge AI Studio NanoEdge AI Studio is a utility that speaks to embedded developers, even to those with no data science expertise. The magic lies in running the training phase that learns a complex nominal behavior and the inference on the same device. The entire process can thus run on the same STM32 microcontroller. Additionally, the end-user interaction can be simple, like pushing a button. As a result, engineers can customize their system to its local environment, making it more robust and easier to install. NanoEdge AI Studio runs on Windows 10 or Ubuntu and is the best way to process data as well as find the most pertinent AI libraries. The application’s design focuses on embedded development and seamless integration in C applications. Put simply, NanoEdge AI Studio considers basic specifications like CPU, memory, sensors, and searches for the best NanoEdge AI library. It then outputs a library running on STM32 MCUs that developers can directly integrate into their embedded applications. And with today’s update, the utility offers more libraries as well as data logging capabilities. WHAT’S NEW IN NANOEDGE AI STUDIO? TWO NEW FAMILIES OF ALGORITHMS Holding a Nucleo board in front of NanoEdge AI Studio Before today’s launch, NanoEdge AI Studio supported two major machine learning algorithms: anomaly detection and classification. With NanoEdge AI Studio V3, these two families now benefit from a more significant number of libraries. Moreover, we also optimized current algorithms to increase performance on existing use cases. Hence, embedded developers may experience better resource management or faster execution times when switching to the new software version. The application also offers two new families of algorithms: extrapolation and outliers. The former helps anticipate behaviors in untested conditions. Also called regression, it maps the relation between multiple variables. For example, data sets could measure a fan’s behavior at 100ºC, 110ºC, and 150ºC. Now, thanks to a regression algorithm, the machine learning application can extrapolate the behavior at 160ºC. The extrapolation algorithm in NanoEdge AI Studio doesn’t only cover linear regressions. Indeed, it also offers more advanced analysis techniques to tackle complex situations. As a result, developers can now create new applications that monitor things that data scientists cannot test themselves. The second algorithm is an outlier detection system that rests on a single class of values. Indeed, the system only learns normal behavior. Anything that deviates from it becomes an anomaly. Previously, when using the anomaly detection system, developers would record normal behavior, then simulate one or more problems. As mentioned, it was possible to learn all behaviors on the same microcontroller, thus vastly simplifying operations. However, in some cases, reproducing anomalies is simply impossible. Hence, outlier detection can use data from routine operations to infer an anomaly in such a situation. NEW EFFORTLESS DATA-LOGGING FEATURES Data scientists may run against the imperative to release the final product to market and may be stuck. Indeed, while there’s no better data than the one from real-world usage, it is not always available. Additionally, many are time-constrained. Hence, the new data-logging feature turns any STWIN SensorTile wireless industrial node into the most straightforward data collection tool. Users connect the board to their PC and use NanoEdge AI Studio to switch to data logging. Afterward, recording data becomes automatic. Engineers can fix the STWIN board to their equipment to monitor it. The sensors will record data that developers can then label and parse to create more accurate applications. NEW GRAPHICAL USER INTERFACE Another vital improvement in the new version of NanoEdge AI Studio is the user interface. With the arrival of new algorithms and data collection features, it was critical to improve the user experience. It was also crucial to optimize developers’ workflow. Indeed, NanoEdge AI Studio targets teams looking to bring machine learning to the edge. The libraries are tiny – as little as 1 KB – and highly optimized. It was thus necessary to also improve access to algorithms to ensure developers can easily select their project category and rapidly generate their libraries. EXPERIENCING NANOEDGE AI STUDIO ON EMBEDDED SYSTEMS AUTOMATING MACHINE LEARNING WITH NANOEDGE AI STUDIO The sensor vibration demo with a Nucleo board Before the advent of NanoEdge AI Studio, engineers had to contact software vendors, go over their hardware configuration, and the behavior to monitor. Today, the tool enables developers to customize, generate, and validate their machine learning library. The utility first asks users to select their Cortex-M architecture and the sensor in the system. They then import a file with values describing the equipment’s typical behavior. It can be data from an accelerometer on a fan or the electrical information of industrial equipment. Afterward, NanoEdge AI Studio automatically tests, optimizes, and sorts the best algorithmic combination among hundreds of millions of possible combinations and produces a customized library that developers can validate using the embedded emulator. NanoEdge AI Studio V3 now supports all ST development boards right from its user interface. The availability of optimized and free libraries thus means that running a proof-of-concept is straightforward. For instance, in the smart vibration sensor tutorial, users can grab the NUCLEO-L432KC to capture a fan’s normal behavior. They then feed the data to NanoEdge AI Studio and obtain a library that they can call in the main loop to run a minimum number of training cycles previously defined by benchmarks within the new software before engaging in inference. Hence, NanoEdge AI libraries can rapidly help create applications that use predictive maintenance, smart security operations, and more. BOOTSTRAPPING PROJECTS WITH EDGE AI SPRINT Many customers fail to assess and demonstrate the benefits AI will bring to their application. Hence, to jumpstart applications on the right foot, Edge AI Sprint brings more than just a utility but a whole support system of experts that can guide developers through the minefields inherent to their application and use case. Edge AI Sprint is thus a bundle that includes training sessions, a NanoEdge AI Studio license, and technical support. Teams can select from various license duration, depending on their projects’ complexity, to ensure they can reach production. Meant to bootstrap a project’s first steps, Edge AI Sprint thus limits risks and investments while increasing the chances of success. NEXT STEPS * Download NanoEdge AI Studio * Contact your sales representative or authorized business partners to order a license for NanoEdge AI Studio and Edge AI Sprint RELATED NANOEDGE AI: THEIR FIRST MACHINE LEARNING APPLICATION ON THE STM32G4 SERIES BLEW OUR MINDS What if a system could use machine learning to train models and run them on the same microcontroller? It's, in essence, the groundbreaking accomplishment of NanoEdge AI from Cartesiam, a French company and a member of the Machine Learning ST Partner Program that's redefining what we know about artificial intelligence.… STEVAL-STWINKT1B: NEW COMPONENTS AND APPLICATION EXAMPLES HELP DEVELOPERS WORKING ON CONDITION MONITORING APPLICATIONS WITH AI AT THE EDGE Update, May 7, 2021 EBV Elektronik and ST are offering the possibility to win one of 30 STEVAL-STWINKT1B by simply filling up a registration form. The contest runs until the end of May and is available to all regions. To better understand what the STEVAL-STWINKT1B is and what it can… SIDO 2021 PARIS : REUNITE WITH SMART BUILDINGS, IIOT, AND ML AT THE EDGE Update: November 5, 2021 SIDO 2021 Paris is opening its door next week. It will be a chance to further meet with our community to help them take advantage of machine learning at the edge and accessible embedded systems. ST will hold keynotes on smart buildings and IoT in industrial… CartesiamMachine LearningNanoEdge AI Studio PREVIOUS POST UVPANEL, 2 ST MCUs… In Application Examples UVPANEL, 2 ST MCUS AND 3 TOF SENSORS HELP KILL GERMS TO MAKE HOSPITAL ELEVATORS CLEANER AND SAFER VIEW POST NEXT POST Ultimate Christmas 2021 Shopping Guide:… In Application Examples ULTIMATE CHRISTMAS 2021 SHOPPING GUIDE: 10 SURPRISING GIFT IDEAS FOR ALL BUDGETS VIEW POST THE ST PODCAST The ST Podcast The audio versions of the posts we publish on The ST Blog. Listen at your leisure and learn more about what makes technologies great and innovations meaningful. Get more from technology to get more from life with STMicroelectronics. Listen OnApple PodcastsListen OnSpotify Audio Player TouchGFX 4.19: 2 New Features That Make Working with Texts and Graphs a Breeze [...] Change Playback Rate 1x * 0.8 * 1 * 1.2 * 1.5 * 2 Go to previous episode Skip Backward Play Pause Jump Forward Skip to next episode Download Share This Episode * Facebook * Twitter * Linkedin * Copy episode link Copied * Download 00:00 00:00 00:00 TouchGFX 4.19: 2 New Features That Make Working with Texts and Graphs a Breeze bySTMicroelectronics Search EpisodesClear Search TouchGFX 4.19: 2 New Features That Make Working with Texts and Graphs a Breeze March 22, 2022 STMicroelectronics Transform Health Care and Save Lives with a SensorTile.Box and a BlueCoin March 8, 2022 STMicroelectronics L9963E: 5 Things to Watch Out For in a Battery Management Solution February 15, 2022 STMicroelectronics 3 Powerful Lessons from NeuronicWorks and STM32 About Designing Reliable, Recyclable, and Energy Efficient Products February 7, 2022 STMicroelectronics STM32CubeProgrammer and STM32CubeMonitor: See How Power Users Get More Productive on STM32 January 25, 2022 STMicroelectronics Load More Search Results placeholder Previous Episode Show Episodes List Next Episode Listen OnApple PodcastsListen OnSpotify Show Podcast Information FOLLOW US ON FACEBOOK * Home * From st.com * ST.com Home * Wiki * Community * estore * Terms of Use * Privacy Portal * Manage Cookies * Sitemap © 2022 ST life.augmented Blog - All Rights Reserved. Loading Comments... Write a Comment... Email (Required) Name (Required) Website Feedback We'd like to show you notifications for the latest news and updates. AllowCancel