Arduino nedir ile alakalı her şey burada. Detaylı ve anlaşılır içeriklerle, projelerinize yeni bir soluk, tecrübelerinize tecrübe katmak için seni bekliyor.
Arduino ve Diğer Mikroişlemciler İçin Makine Öğrenimi
Bu içeriğimizde mikroişlemciler için makine öğrenimini inceliyoruz. Birçok yabancı forumda ve geliştirici platformunda Arduino ve makine öğrenimi hakkında yüzlerce başlık bulunuyor. Bir kesim, Arduino’nun kaynaklarının makine öğrenimi için yetersiz olduğunu savunuyor. Başka bir kesim ise Multi Layer Perceptron gibi yaklaşımların uygun ölçekle Arduino kartlarında kullanılabileceğini belirtiyor. Ayrıca mikroişlemciler için geliştirilen TensorFlow Lite Micro hakkında da […]
Arduino Makine Öğrenimi Sınıflandırıcı Eğitimi
Bu içeriğimizde, Arduino makine öğrenimini inceliyoruz. Arduino geliştirme kartlarında ve benzer mikrodenetleyicilerde makine öğrenimine mi başlıyorsunuz? Python’da eğittiğiniz modeli Arduino, STM32, ESP32 gibi herhangi bir C++ projesinde çalıştırmak ister misiniz? Arduino Makine Öğrenimi Mikroişlemciler ve mikrodenetleyiciler, “uç yapay zeka” (TinyML) sayesinde düşük güç tüketimiyle cihaz üzerinde makine öğrenimi modellerini çalıştırır. Sensör füzyonu, anahtar kelime tespiti […]
Decision Tree, Random Forest ve XGBoost Sınıflarını Arduino ile Kullanmak
Yalnızca birkaç kilobaytlık kaynakla ne kadar doğruluk elde edebileceğinize şaşıracaksınız: Karar Ağacı(Decision Tree), Random Forest ve XGBoost (Aşırı Gradyan Artırma) mikrodenetleyicilerinizde artık kullanılabilir: gömülü cihazlarda süper hızlı sınıflandırma için son derece RAM optimize edilmiş uygulamalar geliştirebilirsiniz. Karar Ağacı Karar Ağacı, şüphesiz en iyi bilinen sınıflandırma algoritmalarından biridir. Muhtemelen herhangi bir Makine Öğrenimi eğiticisinde karşılaştığınız ilk sınıflandırıcı olduğunu anlamak çok kolaydır. […]
Gauss NB Arduino ile Kullanmak
Ayarlamak için minimum miktarda parametreye sahip en iyi performans gösteren sınıflandırıcılar mı arıyorsunuz? Başka yere bakmayın: Aradığınız şey Gauss Naive Bayes, ayrıca microML sayesinde artık onu mikrodenetleyicinize kolaylıkla taşıyabilirsiniz. Gaussian Naive Bayes Naive Bayes sınıflandırıcıları, sınıflandırma için kullanılabilecek olasılık teorisine dayalı basit modellerdir. Girdi değişkenleri arasındaki bağımsızlık varsayımından kaynaklanırlar. Bu varsayım, vakaların büyük çoğunluğunda doğru olmasa da, çoğu […]
Arduino Düşük Kaynaklı Makine Öğrenimi Modeli
Şimdiye kadar, bir Makine öğrenimi modelini bir mikro denetleyiciye taşımak için ana sınıflandırıcımız olarak SVM’yi (Destek Vektör Makinesi) kullandık: ancak son zamanlarda, benzer bir doğruluğu sağlayan, çok daha küçük olabilecek ilginç bir alternatifini sizlerle tanıştırmak istedik! MicroML çerçevesi için ilgi odağımızı olarak svm’yi seçtik çünkü destek vektör kodlamasının düz C’ye taşındıktan sonra bellek kullanımı verimli […]
SEFR: Ultra Düşük Güçlü Cihazlar için Hızlı Doğrusal Zamanlı Sınıflandırıcı
Gömülü sistemler için geliştirilen makine öğrenmesi çözümlerinde model boyutu, hız ve bellek kullanımı belirleyici faktörlerdir. SEFR, bu ihtiyaca cevap vermeyi hedefleyen, ikili sınıflandırma problemleri için oldukça hafif bir yaklaşım sunan bir yöntemdir. Düşük kaynak tüketimi ile yüksek doğruluk arasında dengeli bir sonuç üretebilmesi, onu mikrodenetleyici tabanlı uygulamalar için dikkat çekici hale getirir. SEFR, Hamidreza Keshavarz, […]
ATtiny Makine Öğrenimi
Bu içeirğimizde ATtiny makine öğrenimi konusuna dalıyoruz. Diğer mikroişlemcilerde makine öğrenimi yapabildiğimizi gördük; bu konu hakkındaki yazımıza buradan bakabilirsiniz. Şimdi ölçeği daha da küçültüp ATtiny85 üzerinde makine öğrenimi çalıştırıyoruz. ATtiny Nedir? ATtiny (TinyAVR), Microchip tarafından üretilen, küçük boyutlu, düşük maliyetli ve az güç tüketen 8-bitlik bir mikrodenetleyici ailesidir. Vikipedi, devreyakan Arduino Uno’daki ATmega çiplere göre […]
Arduino’da Makine Öğrenimi ile Renk Tanımlama
Bu Arduno Makine öğrenimi projesinde nesnelerde renk tanımlamak için bir RGB sensörü kullanacağız.Bu, Tensorflow blogunda bulunan projenin bir versiyonudur. Bu eğitimde çok daha az güçlü bir çip kullanacağız, 32 kb flaş ve sadece 2 kb RAM ile donatılmış bir Arduino Nano (eski nesil). Özellikler Tanımı Hangi nesneye işaret ettiğimizi anlamak için bir renk sensörünün(TCS3200) RGB […]
Yeni ATtiny Çip Serisi
2016 yılında Microchip/Atmel, eski ATmega ve ATtiny serilerinin yerini almak üzere yeni bir çip ailesi duyurdu. Yeni ATtiny serisi önce ATtiny417 ve ATtiny817 gibi 1 serisi parçalarla başladı; ardından 2018’de daha düşük maliyetli 0 serisi geldi. Aile bugün çok sayıda parçadan oluşan geniş bir ürün yelpazesine sahip. Yeni ATtiny yongaları sırasıyla: SOIC ATtiny412, ATTiny1614 ve […]
ATtiny84 Nano Akım Ölçer
ATtiny84 Nano Akım Ölçer, nano seviyesindeki akımları ölçmek için hazırlanmış bir devredir. ATtiny serisindeki bazı mikroişlemcilerin güç tüketimini ölçmek için kullanılmıştır. 10µA ve 30nA aralığındaki akım değerlerini makul bir doğrulukla ölçebilir. Çok küçük akımları doğru bir şekilde ölçmek, normal dijital multimetrelerle herkesin bildiği gibi zordur; ya hiç düşük bir akım aralığı sağlamazlar ya da sağlarlarsa, “yük […]
