Recently, STMicroelectronics’ artificial intelligence tool – NanoEdge AI Studio has become available for free use. Taking this opportunity, I have worked on some projects and accumulated some experience, which I have organized into this article for everyone to reference.
1. Introduction
NanoEdge AI Studio is an artificial intelligence development tool launched by STMicroelectronics, specifically designed for edge devices. This integrated development environment (IDE) allows developers to easily create, test, and deploy machine learning models on resource-constrained edge hardware. NanoEdge AI Studio supports various popular machine learning frameworks such as TensorFlow Lite and PyTorch, ensuring flexibility and portability for projects.
The core advantage of NanoEdge AI Studio lies in its ability to automatically select the most suitable machine learning algorithms for different microcontroller units (MCUs) and resources, and to train and implement them. This feature significantly lowers the barrier for developers in hardware adaptation and algorithm selection, especially for users unfamiliar with AI algorithm development, simplifying the entire process.
Additionally, NanoEdge AI Studio supports the entire range of STM32 microcontrollers, meaning developers can choose from a wide array of hardware options to match their project needs. There is no need to manually build AI models, clean data, or organize datasets; all of this is handled automatically by the tool, saving a significant amount of time and reducing the likelihood of errors.
The simulation feature on the PC is also a highlight, as it allows developers to test and optimize code before actual deployment to hardware. This avoids the need to frequently flash programs onto devices, greatly accelerating the development cycle while also reducing wear on the hardware.
Overall, NanoEdge AI Studio greatly enhances the development efficiency and user experience of edge AI applications through its automation features and powerful simulation capabilities, making it an advanced tool worth trying.
2. Download
1. Download link
https://stm32ai.st.com/download-nanoedgeai/
2. Download tutorial
After entering the website, fill in your email and other information, and you will be redirected to the download page. Make sure to enter a valid email, as the license will be sent there and will be required the first time you start the software.
3. Installation
1. Double-click the exe file
2. Click ‘I agree’
3. Choose the installation directory
4. Wait for the installation to complete
5. Installation complete
6. Open the software, find the license in your email, fill it into the software, and click ‘ACTIVE’.
Note: Currently, NanoEdge AI Studio has some display issues, and it may not display correctly on different versions of Windows. It is recommended to use a larger secondary screen.
Congratulations! You have successfully installed NanoEdge AI Studio and can use it for free!
From here, you can easily get started with edge AI technology, experience embedded AI projects, and explore a larger world.
This column will continue to explain the use of NanoEdge AI Studio and some implementation projects, so stay tuned!
Welcome! Please come in!