Skip to content

TinyML kapsamında Edge impulse üzerinde eğitilen modelin OpenCV ve TensorFlow Lite kullanılarak C++ ile gerçek zamanlı video akışında çalıştırılması

Notifications You must be signed in to change notification settings

k19-sudo/tinyml-on-microchips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyML Projesi

Gömülü sistemler için makine öğrenimi uygulamaları.

Kurulum

Gereksinimler

  • C++20 uyumlu derleyici (GCC 10+, Clang 10+, veya MSVC 2019+)
  • CMake 3.15 veya üzeri
  • Conan paket yöneticisi
  • Arduino IDE (dağıtım için)

Kurulum Adımları

  1. Repoyu klonlayın:
git clone https://github.com/randomizeduser2/tinyml-on-microchips
cd TinyML
  1. Conan'ı kurun (eğer yoksa):
pip install conan
  1. Conan profilini ayarlayın:
conan profile detect --force
  1. Bağımlılıkları yükleyin:
conan install . --output-folder=build --build=missing
  1. Projeyi derleyin:
conan build .

Model Mimarisi

  • Giriş Katmanı: Sensör verileri (kamera, IP cam vb.)
  • Çıkış Katmanı: 3 sınıf (Normal, Hata, Bilinmeyen)
  • Peak Ram Usage: 232.9K
  • Flash usage: 546.1K
  • Kesinlik: 80.0%
  • Kayıp: 0.54

Cihaza Dağıtım

  1. Modeli TensorFlow Lite formatına dönüştürün
  2. Arduino IDE kullanarak mikrodenetleyicinize yükleyin
  3. Seri port üzerinden sınıflandırmaları izleyin

Lisans

MIT License

About

TinyML kapsamında Edge impulse üzerinde eğitilen modelin OpenCV ve TensorFlow Lite kullanılarak C++ ile gerçek zamanlı video akışında çalıştırılması

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published