This repository contains the source code and deployment files for real-time Arabic letter classification using TinyML, specifically optimized for Nicla Vision. The model was trained and deployed using Edge Impulse, achieving a test accuracy of 94.33%.
- Nicla Vision board
- Edge Impulse Exported ZIP File (TinyML_Arabic.zip)
- Arduino IDE or Edge Impulse CLI
- USB-C Cable to connect Nicla Vision
-
Install Dependencies:
- Install Arduino IDE
- Install Arduino Nicla Vision Board Package
- Install Edge Impulse Arduino Library
-
Open Arduino IDE
- Go to Sketch > Include Library > Add .ZIP Library
- Select TinyML_Arabic.zip to import it.
-
Upload the Model
- Open File > Examples > Edge Impulse > TinyML_Arabic
- Click Upload to flash the model onto Nicla Vision.