JINYESS

강력한 AI와 상생하기 위해 노력하는 개발자

IoT|Embedded/Arduino

아두이노에서 신경망 구현을 위한 메모리 사용량 분석

jinyess 2024. 9. 5. 11:43
실험 개요, 환경 및 Tiny Machine Learning
목표

사물의 색깔을 인식한 뒤 분류하는데 걸리는 시간 및 메모리 사용량 비교 분석

게임과 심리테스트 게임을 넣어 부모님은 어플로 데이터 확인할 수 있도록 할 것

가격대가 낮으면서 센서가 많은 arduino nano 33 ble sense 선택

실험환경

- Jupyter notebook (python 3.7)

- Arduino 1.8.10

- Arduino Nano 33 BLE Library

- TensorFlow Lite Library

 

Tiny Machine Learning

 

Arduino 주요 센서 메모리

Arduino Nano 33 BLE 센서 

실험 선행 - 과일 데이터 연습 - Python

실험 선행 - 과일 데이터 연습 - Arduino에서 header 파일을 가져와 확인

데이터 예측값 확인

실험 - 가상데이터 이용해서 학습 - Dim & Params

실험 - 가상데이터 이용해서 학습 - 활성함수

실험 - 가상데이터 이용해서 학습 - Neuron & time

실험 결과