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: docs/ai-examples/gapflow-model-extern.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ The GAP*flow* is expressed as Makefiles in the 'common' folder. It uses the NNTo
11
11
12
12
This project includes a sample based on a simple MNIST graph defined in Keras. It goes from training right through to working code on GAP8 or the same code running on the PC for debugging purposes.
13
13
14
-
In train_model.mk the accuracy of a neural network can be increased by setting the epochs of the training.
14
+
In train_model.mk the accuracy of a neural network can be increased by setting the epochs of the training.
Copy file name to clipboardExpand all lines: docs/getting-started/getting-started.md
+7-9Lines changed: 7 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -5,18 +5,18 @@ page_id: getting-started
5
5
6
6
## About
7
7
### AI-deck
8
-
The AI-deck enables low power on-board artificial intelligence capabilities for the Crazyflie using a GAP8 chip with RISC-V multi-core architecture, 512 Mbit HyperFlash and 64 Mbit HyperRAM. In addition, the deck has a Himax HM01B0 Bayer RGB camera with a NINA W102 Wi-Fi module to stream your images to a desktop. These features fit the prerequisites of a convolutional neural network, but the AI-deck is not limited to the application of CNN's.
8
+
The AI-deck enables low power on-board artificial intelligence capabilities for the Crazyflie using a GAP8 chip with RISC-V multi-core architecture, 512 Mbit HyperFlash and 64 Mbit HyperRAM. In addition, the deck has a Himax HM01B0 Bayer RGB camera with a NINA W102 Wi-Fi module to stream your images to a desktop. These features fit the prerequisites of a convolutional neural network, but the AI-deck is not limited to the application of CNN's.
9
9
10
10
### For users starting with embedded applications and the Crazyflie
11
11
For this example a basic understanding of how to:
12
12
* Program in Python and C
13
13
* Use Linux systems
14
-
* Use Makefiles
14
+
* Use Makefiles
15
15
* Some basic knowledge about embedded programming
16
16
17
17
### Required hardware
18
18
* A JTAG debugger (we used a Olimex ARM-USB-TINY-H JTAG)
19
-
* ARM JTAG 20 to 10 pin adapter
19
+
* ARM JTAG 20 to 10 pin adapter
20
20
* CrazyFlie 2.1
21
21
* AI-Deck
22
22
@@ -26,7 +26,7 @@ For this example a basic understanding of how to:
26
26
27
27
To setup the SDK natively on your machine, then first set up the GAP8 SDK using the instruction on this repository:
When installing the gap sdk (3.8.1), make sure that you have installed everything:
32
32
@@ -42,23 +42,23 @@ To start out, first write this in the terminal:
42
42
43
43
44
44
## Workflow using GAPFlow
45
-
To design a neural network and deploy it on the AI-deck, you should know the workflow of the GAP8 SDK for AI applications that is provided by GreenWaves Technologies. A neural network can be designed, trained, and evaluated using Tensorflow and Keras in Python. To let this code be able to run on the AI deck, an automated process is executed by the GAPFlow of the GAP8 SDK.
45
+
To design a neural network and deploy it on the AI-deck, you should know the workflow of the GAP8 SDK for AI applications that is provided by GreenWaves Technologies. A neural network can be designed, trained, and evaluated using Tensorflow and Keras in Python. To let this code be able to run on the AI deck, an automated process is executed by the GAPFlow of the GAP8 SDK.
46
46
47
47
What you should provide in this workflow is:
48
48
* dataset with labels
49
49
* neural network model
50
50
* GAP application code
51
51
* optional: own autotiler operator
52
52
53
-
Check out the [gapflow](../ai-examples/gap-flow) explanation in the ai-example folder
53
+
Check out the [GAPflow Model Extern](../ai-examples/gapflow-model-extern.md) explanation in the ai-example folder
54
54
55
55
### Tensorflow and Keras use
56
56
Keras is a framework within Tensorflow. In addition to providing a neural network framework, it also provides examples of common and simple neural networks and provides datasets along with it. Though when you want to make an application you might want to use other datasets that are relevant for your application. For this, you have to supply your own dataset with labels, augmentation and transformations when required.
57
57
58
58
https://keras.io/datasets/
59
59
60
60
### NNTool use
61
-
<!-- In this example the NNTool state file can be found in example/model/nntool_script special attention to the following command/rule
61
+
<!-- In this example the NNTool state file can be found in example/model/nntool_script special attention to the following command/rule
This repository contains examples for the AI-deck of the crazyflie and is maintained by bitcraze.c. These repositories rely on the gap_sdk of greenwave technologies.
0 commit comments