Overview
Edge Impulse is the leading development platform for machine learning on edge devices, free for developers, and trusted by enterprises worldwide.
- With Edge Impulse, software developers, engineers, and domain experts can solve real problems using machine learning on edge devices without a Ph.D. or advanced embedded engineering skills. From getting started to MLOps in production, Edge Impulse provides maximum efficiency and speed on a wide range of hardware from MCUs to CPUs.
With EdgeImpulse we can
- Collect dataset from the device direclty
- Collect dataset from other source like .zip file, via api or other third party cloud ingestion
- Create test and train data and put them in different lables
- Train our model
- Able to Select approriate ML algoirthms - EI provide recommended ML algorithms based on our dataset
- Deploy it on our harware
- TinyML project collabration with version controlling
- and much more that helps you to build tinyML applications.
Why we use edge impulseโ

We use edge impulse to collect the data, create model, and train using the ML algorithms. It's free and easy to use and it will be generate arduino library so that we can quickly start with prototyping.
Create Edge impulse accountโ
Vist the edge impulse signup website and create an account first,

Create an Edge Impulse Free Account.โ
First, we need to create an edge impulse account. for that go to https://studio.edgeimpulse.com/login select Sign Up, or if you already have an account enter Username/Email and password.

Create Edge Impulse Projectโ
After creating an account, we need to create an edgeImpulse project. For that click your profile and select Create a new project or use this URL.

Then provide a project name, then click Create new project .

Next, you can see the studio page, which means you successfully created an edge Impulse project ๐
workflowโ
