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/hardware/03.nano/boards/nano-33-ble-rev2/tutorials/get-started-with-machine-learning/get-started-with-machine-learning.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,13 +25,13 @@ software:
25
25
26
26
***Important notice! The [TensorFlow Lite Micro Library](https://github.com/tensorflow/tflite-micro-arduino-examples) is no longer available in the Arduino Library Manager. This library will need to be manually downloaded and included in your IDE.***
27
27
28
-
[Arduino®](https://www.arduino.cc/) is on a mission to make machine learning simple enough for anyone to use. We’ve been working with the TensorFlow Lite team over the past few months and are excited to show you what we’ve been up to together: bringing TensorFlow Lite Micro to the [Arduino Nano 33 BLE Rev2](/hardware/nano-33-ble-rev2). In this article, we’ll show you how to install and run several new [TensorFlow Lite Micro](https://www.tensorflow.org/lite/microcontrollers/overview) examples that are now available in the [Arduino Library Manager](https://www.arduino.cc/en/guide/libraries).
28
+
In this article, we’ll show you how to install and run several [TensorFlow Lite Micro](https://www.tensorflow.org/lite/microcontrollers/overview) examples that are available in the [Arduino Library Manager](https://www.arduino.cc/en/guide/libraries).
29
29
30
-
The first tutorial below shows you how to install a neural network on your Arduino board to recognize simple voice commands.
30
+
The tutorial below shows you how to install a neural network on your Arduino board to recognize simple voice commands.
31
31
32
32

33
33
34
-
Next, we’ll introduce a more in-depth tutorial you can use to train your own custom gesture recognition model for Arduino using TensorFlow in Colab. This material is based on a practical workshop held by Sandeep Mistry and Don Coleman, an updated version of which is [now online](https://github.com/arduino/ArduinoTensorFlowLiteTutorials/tree/master/GestureToEmoji).
34
+
Next, we’ll introduce a more in-depth tutorial you can use to train your own custom gesture recognition model for Arduino using TensorFlow in Colab. This material is based on a practical workshop held by Sandeep Mistry and Don Coleman, an updated version of which is [online here](https://github.com/arduino/ArduinoTensorFlowLiteTutorials/tree/master/GestureToEmoji).
35
35
36
36
If you have previous experience with Arduino, you may be able to get these tutorials working within a couple of hours. If you’re entirely new to microcontrollers, it may take a bit longer.
37
37
@@ -50,7 +50,7 @@ We’re excited to share some of the first examples and tutorials, and to see wh
50
50
## Hardware & Software Needed
51
51
- An [Arduino Nano 33 BLE Rev2](/hardware/nano-33-ble-rev2) board
52
52
- A Micro USB cable to connect the Arduino board to your desktop machine
53
-
- To program your board, you can use the [Arduino Web Editor](https://www.arduino.cc/en/main/software) or install the [Arduino IDE](https://www.arduino.cc/en/main/software). We’ll give you more details on how to set these up in the following sections
53
+
- To program your board, you can use the [Arduino Cloud Editor](https://www.arduino.cc/en/main/software) or install the [Arduino IDE](https://www.arduino.cc/en/main/software). We’ll give you more details on how to set these up in the following sections
54
54
55
55
The Arduino Nano 33 BLE Rev2 has a variety of onboard sensors meaning potential for some cool TinyML applications:
56
56
@@ -66,7 +66,7 @@ Unlike classic Arduino UNO, the board combines a microcontroller with onboard se
66
66
## Microcontrollers and TinyML
67
67
Microcontrollers, such as those used on Arduino boards, are low-cost, single-chip, self-contained computer systems. They’re the invisible computers embedded inside billions of everyday gadgets like wearables, drones, 3D printers, toys, rice cookers, smart plugs, e-scooters, and washing machines. The trend to connect these devices is part of what is referred to as the Internet of Things.
68
68
69
-
Arduino is an open-source platform and community focused on making microcontroller application development accessible to [everyone](https://create.arduino.cc/projecthub). The [board](store.arduino.cc/products/nano-33-ble-rev2) we’re using here has an Arm Cortex-M4 microcontroller running at 64 MHz with 1 MB Flash memory and 256 KB of RAM. This is tiny in comparison to cloud, PC, or mobile but reasonable by microcontroller standards.
69
+
Arduino is an open-source platform and community focused on making microcontroller application development accessible to [everyone](https://create.arduino.cc/projecthub). The [board](store.arduino.cc/products/nano-33-ble-rev2) we’re using here has an Arm® Cortex®-M4 microcontroller running at 64 MHz with 1 MB Flash memory and 256 kB of RAM. This is tiny in comparison to cloud, PC, or mobile but reasonable by microcontroller standards.
70
70
71
71

72
72
@@ -96,9 +96,9 @@ The inference examples for TensorFlow Lite for Microcontrollers are now packaged
96
96
97
97
For more background on the examples, you can take a look at the source in the [TensorFlow repository](https://github.com/tensorflow/tflite-micro-arduino-examples). The models in these examples were previously trained. The tutorials below show you how to deploy and run them on an Arduino board. In the next section, we’ll discuss training.
98
98
99
-
## How to Run the Examples Using Arduino Web Editor
99
+
## How to Run the Examples Using Arduino Cloud Editor
100
100
101
-
Once you connect your Arduino Nano 33 BLE Rev2 to your desktop machine with a USB cable you will be able to compile and run the following TensorFlow examples on the board by using the [Web Editor](https://create.arduino.cc/editor):
101
+
Once you connect your Arduino Nano 33 BLE Rev2 to your desktop machine with a USB cable you will be able to compile and run the following TensorFlow examples on the board by using the [Cloud Editor](https://create.arduino.cc/editor):
102
102
103
103

104
104
@@ -108,7 +108,7 @@ Alternatively, you can use the same inference examples used in the Arduino IDE a
108
108
109
109
First, follow the instructions in the next section Setting up the Arduino IDE.
110
110
111
-
In the Arduino IDE, you will see the examples available via the **File > Examples > Arduino_TensorFlowLite**menu in the ArduinoIDE.
111
+
In the Arduino IDE, you will see the examples available via the **File > Examples > Arduino_TensorFlowLite** menu..
112
112
113
113
Select an example and the sketch will open. To compile, upload and run the examples on the board click the arrow icon:
114
114
@@ -140,7 +140,7 @@ There are more detailed [Getting Started](/hardware/nano-33-ble-rev2) and [Troub
140
140
141
141
First, we need to capture some training data. You can capture sensor data logs from the Arduino board over the same USB cable you use to program the board with your laptop or PC.
142
142
143
-
Arduino boards run small applications (also called sketches) which are compiled from .ino format Arduino source code, and programmed onto the board using the Arduino IDE or Web Editor.
143
+
Arduino boards run small applications (also called sketches) which are compiled from .ino format Arduino source code, and programmed onto the board using the IDE or Cloud Editor.
144
144
145
145
With the sketch we are creating we will do the following:
146
146
@@ -277,7 +277,7 @@ To capture data as a CSV log to upload to TensorFlow, you can use **Arduino IDE
277
277
278
278

279
279
280
-
***Linux tip:****If you prefer you can redirect the sensor log output from the Arduino board straight to .csv file on the command line. With the Serial Plotter / Serial MOnitor windows close use:
280
+
**Linux tip:**If you prefer you can redirect the sensor log output from the Arduino board straight to .csv file on the command line. With the Serial Plotter / Serial Monitor windows close use:
0 commit comments