Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Giriş
Bu gün, polinom reqressiyası ilə temperaturu proqnozlaşdıran bir maşın öyrənmə layihəsi qurmağa diqqət yetiririk.
Maşın öyrənmə, sistemlərə açıq şəkildə proqramlaşdırılmadan avtomatik olaraq təcrübədən öyrənmək və inkişaf etdirmək imkanı verən süni intellektin (AI) bir tətbiqidir.
Polinom Regresiyası: -polinom reqressiyası, müstəqil x dəyişən və y asılı dəyişən arasındakı əlaqənin x-də n-ci dərəcəli polinom olaraq modelləşdirildiyi bir reqressiya təhlili formasıdır.
Proqnozlaşdırma: -Maşın öyrənmə məlumatlarda nümunələri müəyyən etmək və avtomatik olaraq proqnoz və ya qərar vermək üçün istifadə etmək üsuludur. … Reqressiya üçün iki dəyişən arasındakı korrelyasiyanı ölçməyi və əsas əlaqənin xətti olduğu zaman proqnozlar vermək üçün ən uyğun xətti hesablamağı öyrənəcəksiniz.
2. Bu layihədə istifadə olunan şeylər
Avadanlıq komponentləri
- Qadın/Qadın Jumper Telləri × (Ehtiyac olaraq)
- Çörək paneli (ümumi) × 1
- LM35 sensoru × 1
- Bolt IoT Bolt WiFi Modulu × 1
Proqram proqramları və onlayn xidmətlər
- Bolt IoT Bolt CloudBolt
- IoT Android Tətbiqi
Addım 1: LM35 Sensorunun Boltla Bağlanması
Addım 1: Sensoru üzərinə yazılmış LM35 oxuya biləcəyiniz şəkildə saxlayın.
Addım 2: Bu mövqedə, sensorun sancaqlarını soldan sağa VCC, Çıxış və Gnd olaraq təyin edin.
Hardware görüntüsündə VCC qırmızı telə, Çıxış narıncı telə və Gnd qəhvəyi telə bağlıdır.
Addım 3: LM35 -in 3 pinini Bolt Wifi Moduluna kişidən dişi telə istifadə edərək aşağıdakı kimi bağlayın:
- LM35 -in VCC pimi, Bolt Wifi modulunun 5v -ə qoşulur.
- LM35 -in çıxış pimi Bolt Wifi modulunun A0 (Analog giriş pimi) ilə bağlanır.
- LM35 -in Gnd pimi Gnd -ə qoşulur.
Addım 2: Temperaturun proqnozlaşdırılması
Addım 1: 'Bulud, API və Uyarılar' modulunun 'VPS üzərindəki interfeys sensoru' mövzusunda 'Temperatur monitoru üçün hardware əlaqələri' ekranı ilə eyni bağlantıları qurun.
Addım 2: Dövrəni gücləndirin və Bolt Buluduna qoşulmasına icazə verin. (Boltun Yaşıl LED -i yanmalıdır)
Addım 3: cloud.boltiot.com saytına daxil olun və yeni bir məhsul yaradın. Məhsulu yaradarkən Çıxış Cihazı olaraq məhsul növünü və GPIO olaraq interfeys növünü seçin. Məhsulu yaratdıqdan sonra yaxınlarda yaradılan məhsulu seçin və sonra konfiqurasiya simgesini vurun.
Addım 4: Donanım sekmesinde, A0 pininin yanındakı radio düyməsini seçin. Pinə 'temp' adını verin və 'Saxla' simgesini istifadə edərək konfiqurasiyanı qeyd edin.
Addım 5: Kod sekmesine keçin, məhsul koduna 'proqnozlaşdır' adı verin və kod növünü js olaraq seçin.
Addım 6: İstilik məlumatlarını qurmaq və məlumatlarda polinomun reqressiya alqoritmini işə salmaq və məhsul konfiqurasiyalarını saxlamaq üçün aşağıdakı kodu yazın.
setChartLibrary ('google-chart');
setChartTitle ('PolinomRegressiyası');
setChartType ('predictionGraph');
setAxisName ('time_stamp', 'temp');
mul (0.0977);
plotChart ('vaxt_stampı', 'temp');
Adım 7: Məhsullar sekmesinde yaradılan məhsulu seçin və sonra bağlantı simgesini basın. Açılan pəncərədə Bolt cihazınızı seçin və sonra 'Bitti' düyməsini basın.
Adım 8: Dizayn etdiyiniz səhifəni görmək üçün 'konfiqurasiya yerləşdir' düyməsini və sonra 'bu cihazı görüntüləyin' simgesini vurun. Aşağıda son çıxışın ekran görüntüsü verilmişdir.
Adım 9: Cihazın Buluda kifayət qədər məlumat nöqtəsi yükləməsi üçün təxminən 2 saat gözləyin. Daha sonra polinomun reqressiya alqoritminə əsaslanan proqnoz qrafikinə baxmaq üçün proqnozlaşdırma düyməsini vura bilərsiniz.
Tövsiyə:
Toxunmayan qapı zəngi, bədən istiliyinin aşkarlanması, Arduino istifadə edərək GY-906, 433MHz necə edilir: 3 addım
Toxunmayan Qapı Zəngi, Bədən İstiliyi Algılama, GY-906, 433MHz Arduino istifadə edərək: Bu gün toxunulmaz bir qapı zəngi hazırlayacağıq, bədən istiliyinizi aşkar edəcək. İndiki vəziyyətdə, kiminsə vurduğu zaman, bədən istiliyinin normaldan daha yüksək olub olmadığını bilmək çox vacibdir
Arduino ilə LM35 İstilik Sensoru Arasında: 4 addım
Arduino ilə LM35 İstilik Sensorunun Arasında: Termometrlər uzun müddətdir temperaturun ölçülməsi üçün istifadə olunan aparatlardır. Bu layihədə ətraf mühitin temperaturu və temperatur dəyişikliklərini LCD -də göstərmək üçün Arduino əsaslı rəqəmsal termometr hazırladıq. Depl ola bilər
ESP32 və AskSensors Bulud ilə Otaq İstiliyinin və Rütubətin İzlənməsi: 6 Addım
ESP32 və AskSensors Bulud ilə Otaq İstiliyinin və Nəmlik Monitorinqi: Bu dərslikdə DHT11 və buludla əlaqəli ESP32 istifadə edərək otağınızın və ya masanızın temperaturunu və rütubətini necə izləyə biləcəyinizi öyrənəcəksiniz. Xüsusiyyətlər: DHT11 sensoru temperaturu ölçə bilir
Arduino Uno ilə LM35 Temperatur Sensorundan İstifadə İstiliyinin Oxunması: 4 Addım
Arduino Uno ilə LM35 Temperatur Sensorundan İstifadə İstiliyinin Oxunması: Salam uşaqlar bu təlimatlarda LM35 -in Arduino ilə necə istifadə olunacağını öyrənəcəyik. Lm35, -55 ° C ilə 150 ° C arasındakı temperatur dəyərlərini oxuya bilən bir temperatur sensoru. İstiliklə mütənasib olaraq analog gərginlik verən 3 terminallı bir cihazdır. Yüksək
Gnuplot Görüntü Çıxışı və E -poçt Xəbərdarlığı Bacarığı ilə Raspberry Pi Nəzarət olunan Otaq İstiliyinin İzlənməsi: 7 Addım
Gnuplot Görüntü Çıxış və E -poçt Xəbərdarlığı Bacarığı ilə Raspberry Pi Nəzarətli Otaq İstiliyinin İzlənməsi: İşlədiyim yerdə çoxlu kompüterlərin yerləşdiyi çox vacib bir otaq var. Bu sistemlərin işini optimallaşdırmaq üçün bu otağın ətraf temperaturu çox sərin olmalıdır. Məndən bacarığı olan bir monitorinq sistemi hazırlamağımı istədilər