You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/learning-paths/embedded-and-microcontrollers/introduction-to-tinyml-on-arm/Overview-1.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ This Learning Path is about TinyML. It is a starting point for learning how inno
13
13
14
14
This section provides an overview of the domain with real-life use cases and available devices.
15
15
16
-
TinyML represents a significant shift in Machine Learning deployment. Unlike traditional Machine Learning, which typically depends on cloud-based servers or high-performance hardware, TinyML is tailored to function on devices with limited resources, constrained memory, low power, and less processing capabilities.
16
+
TinyML represents a significant shift in Machine Learning deployment. Unlike traditional Machine Learning, which typically depends on cloud-based servers or high-performance hardware, TinyML is tailored to function on devices with limited resources, constrained memory, low power, and fewer processing capabilities.
17
17
18
18
TinyML has gained popularity because it enables AI applications to operate in real-time, directly on the device, with minimal latency, enhanced privacy, and the ability to work offline. This shift opens up new possibilities for creating smarter and more efficient embedded systems.
19
19
@@ -34,7 +34,7 @@ Here are some of the key benefits of TinyML on Arm:
34
34
35
35
-**Scalability**: With billions of Arm devices in the market, TinyML is well-suited for scaling across industries, enabling widespread adoption of AI at the edge.
36
36
37
-
TinyML is being deployed across multiple industries, enhancing everyday experiences and enabling groundbreaking solutions. The table below contains a few examples of TinyML applications.
37
+
TinyML is being deployed across multiple industries, enhancing everyday experiences and enabling groundbreaking solutions. The table below shows some examples of TinyML applications.
38
38
39
39
| Area | Device, Arm IP | Description |
40
40
| ------ | ------- | ------------ |
@@ -46,7 +46,7 @@ TinyML is being deployed across multiple industries, enhancing everyday experien
46
46
47
47
### Examples of Arm-based devices
48
48
49
-
There are many Arm-based devices that you can use for TinyML projects. Some of these are listed below, but the list is not exhaustive.
49
+
There are many Arm-based devices that you can use for TinyML projects. Some of these are detailed below, but the list is not exhaustive.
Copy file name to clipboardExpand all lines: content/learning-paths/embedded-and-microcontrollers/introduction-to-tinyml-on-arm/_index.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,18 +7,18 @@ cascade:
7
7
8
8
minutes_to_complete: 40
9
9
10
-
who_is_this_for: This is an introductory topic for developers and data scientists who are new to Tiny Machine Learning (TinyML) and interested in exploring its potential using PyTorch and ExecuTorch.
10
+
who_is_this_for: This is an introductory topic for developers and data scientists new to Tiny Machine Learning (TinyML) who want to explore its potential using PyTorch and ExecuTorch.
11
11
12
12
learning_objectives:
13
-
- Describe what makes TinyML different from other AI domains.
13
+
- Describe what differentiates TinyML from other AI domains.
14
14
- Describe the benefits of deploying AI models on Arm-based edge devices.
15
-
- Select Arm-based devices for TinyML.
16
-
- Install and configure a TinyML development environment using ExecuTorch and the Corstone-320 FVP.
15
+
- Identify suitable Arm-based devices for TinyML applications.
16
+
- Set up and configure a TinyML development environment using ExecuTorch and Corstone-320 FVP.
17
17
18
18
prerequisites:
19
19
- Basic knowledge of Machine Learning concepts.
20
20
- A Linux host machine or VM running Ubuntu 22.04 or higher.
21
-
- A [Grove Vision AI Module](https://wiki.seeedstudio.com/Grove-Vision-AI-Module/) or an Arm license to run the Corstone-300 Fixed Virtual Platform (FVP).
21
+
- A [Grove Vision AI Module](https://wiki.seeedstudio.com/Grove-Vision-AI-Module/) or an Arm license to run the Corstone-320 Fixed Virtual Platform (FVP).
Copy file name to clipboardExpand all lines: content/learning-paths/embedded-and-microcontrollers/introduction-to-tinyml-on-arm/build-model-8.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ layout: "learningpathall"
10
10
11
11
## Define a small neural network using Python
12
12
13
-
With the development environment ready, you can create a simple PyTorch model to test the setup.
13
+
With your development environment set up, you can create a simple PyTorch model to test the setup.
14
14
15
15
This example defines a small feedforward neural network for a classification task. The model consists of two linear layers with ReLU activation in between.
Copy file name to clipboardExpand all lines: content/learning-paths/embedded-and-microcontrollers/introduction-to-tinyml-on-arm/env-setup-5.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,4 +74,4 @@ Your next steps depend on your hardware.
74
74
75
75
If you have the Grove Vision AI Module, proceed to [Set up the Grove Vision AI Module V2 Learning Path](/learning-paths/embedded-and-microcontrollers/introduction-to-tinyml-on-arm/setup-7-grove/).
76
76
77
-
If you do not have the Grove Vision AI Module, you can use the Corstone-300 FVP instead. See the Learning Path [Set up the Corstone-300 FVP](/learning-paths/microcontrollers/introduction-to-tinyml-on-arm/env-setup-6-fvp/).
77
+
If you do not have the Grove Vision AI Module, you can use the Corstone-320 FVP instead. See the Learning Path [Set up the Corstone-320 FVP](/learning-paths/microcontrollers/introduction-to-tinyml-on-arm/env-setup-6-fvp/).
Copy file name to clipboardExpand all lines: content/learning-paths/embedded-and-microcontrollers/introduction-to-tinyml-on-arm/env-setup-6-FVP.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ cd $HOME/executorch/examples/arm
17
17
./setup.sh --i-agree-to-the-contained-eula
18
18
```
19
19
20
-
After the script has finished running, it prints a command to run to finalize the installation. This will add the FVP executables to your path.
20
+
After the script has finished running, it prints a command to run to finalize the installation. This step adds the FVP executables to your system path.
0 commit comments