Skip to content

Commit a2c02d3

Browse files
Editorial improvements.
1 parent 16f1c15 commit a2c02d3

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

content/learning-paths/embedded-and-microcontrollers/introduction-to-tinyml-on-arm/Overview-1.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This Learning Path is about TinyML. It is a starting point for learning how inno
1313

1414
This section provides an overview of the domain with real-life use cases and available devices.
1515

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.
1717

1818
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.
1919

@@ -34,7 +34,7 @@ Here are some of the key benefits of TinyML on Arm:
3434

3535
- **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.
3636

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.
3838

3939
| Area | Device, Arm IP | Description |
4040
| ------ | ------- | ------------ |
@@ -46,7 +46,7 @@ TinyML is being deployed across multiple industries, enhancing everyday experien
4646

4747
### Examples of Arm-based devices
4848

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.
5050

5151
#### Raspberry Pi 4 and 5
5252

content/learning-paths/embedded-and-microcontrollers/introduction-to-tinyml-on-arm/_index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ cascade:
77

88
minutes_to_complete: 40
99

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.
1111

1212
learning_objectives:
13-
- Describe what makes TinyML different from other AI domains.
13+
- Describe what differentiates TinyML from other AI domains.
1414
- 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.
1717

1818
prerequisites:
1919
- Basic knowledge of Machine Learning concepts.
2020
- 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).
2222

2323

2424
author_primary: Dominica Abena O. Amanfo

content/learning-paths/embedded-and-microcontrollers/introduction-to-tinyml-on-arm/build-model-8.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ layout: "learningpathall"
1010

1111
## Define a small neural network using Python
1212

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.
1414

1515
This example defines a small feedforward neural network for a classification task. The model consists of two linear layers with ReLU activation in between.
1616

content/learning-paths/embedded-and-microcontrollers/introduction-to-tinyml-on-arm/env-setup-5.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,4 @@ Your next steps depend on your hardware.
7474

7575
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/).
7676

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/).

content/learning-paths/embedded-and-microcontrollers/introduction-to-tinyml-on-arm/env-setup-6-FVP.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ cd $HOME/executorch/examples/arm
1717
./setup.sh --i-agree-to-the-contained-eula
1818
```
1919

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.
2121

2222
```bash
2323
source $HOME/executorch/examples/arm/ethos-u-scratch/setup_path.sh

0 commit comments

Comments
 (0)