- Învățați despre diferite tipuri de seturi de date
- Începeți să planificați setul de date pentru proiectul dvs. Model AI care va prezice ceva
Acestea sunt activitățile pentru această lecție:
SETURI DE DATE SĂNĂTOASE
Primul pas în crearea unui model AI care poate clasifica ceva este planificarea setului de date.
Seturi de date sănătoase
O mulțime de date
Diferite exemple de date
Tipul potrivit de date
Acțiuni sau decizii corecte
IA ARE NEVOIE DE DATE
Țineți cont de următoarele calități atunci când adunați exemple pentru setul dvs. de date.

CANTITATE
Cu cât puteți oferi mai multe exemple modelului, cu atât acesta va funcționa mai bine. Furnizați cel puțin 50 de exemple pentru fiecare clasă.

BALANȚĂ
Ar trebui să aveți aproximativ același număr de exemple pentru fiecare clasă, pentru a preveni favorizarea uneia în detrimentul celeilalte.

DATE DE TESTARE
Păstrați separat o parte din exemple pentru a testa modelul antrenat. Veți avea nevoie de câteva exemple care nu au fost utilizate la formarea modelului pentru a testa dacă modelul dvs. este corect.
10-20% din date ar trebui să fie date de testare.
DIVERSITATE
De asemenea, doriți să includeți exemple variate.
De exemplu, să spunem că creați un model AI pentru a detecta dacă cineva poartă sau nu o mască facială. Ar trebui să adunați imagini care reflectă exemple variate:
- Diferite tipuri și culori de măști
- Oameni diferiți - genuri, etnii, vârste
- Diverse fundaluri - interior, exterior, lumină, întuneric
- Diferite unghiuri ale capului
- Plasarea diferită a capului în cadru - aproape, departe, lateral stânga, lateral dreapta
Ce se întâmplă dacă vă antrenați modelul folosind doar imagini ale bărbaților albi cu măști chirurgicale albastre pentru clasa de măști? Ce se întâmplă atunci când o femeie de culoare purtând o mască purpurie utilizează modelul dumneavoastră? Cum credeți că va fi clasificată? Modelul dvs. va funcționa bine sau nu?
TIPURI DE DATE
Un set de date trebuie să fie, de asemenea, tipul corect de date. Asigurați-vă că alegeți tipul de date care este potrivit pentru proiectul dumneavoastră! Opțiunile sunt:

Numere
date statistice, informații demografice, date ale senzorilor

Text
mesaje, postări în social media, cărți, articole, site-uri web

Sunet
muzică, înregistrări, voci

Imagini
fețe, locuri ... orice!
AI ÎȚI DĂ PUTERE
Determinarea a ceea ce intră în setul dvs. de date vă oferă o putere imensă!
Aveți grijă să utilizați Determinarea a ceea ce intră în setul dvs. de date vă oferă o putere imensă!
Aveți grijă să utilizați multe de date, diferite date, și tipul corect de date.
În caz contrar, modelul dvs. AI va
- să nu fie foarte exacte
- ar putea face predicții greșite
- să ia măsuri greșite.
Pentru un model de succes, este esențial să vă faceți timp pentru a colecta datele care vor constitui un set de date sănătos.
CULEGEREA DE DATE
Există 3 moduri de a colecta date pentru antrenarea modelului.

Dacă proiectul dvs. se concentrează direct asupra comunității dvs., comunitatea ar putea fi locul logic pentru furnizarea datelor de care aveți nevoie. Asigurați-vă că aveți permisiunea de a utiliza datele!
Cum se vor colecta datele în comunitatea dumneavoastră?
- faceți poze?
- solicitați membrilor comunității să vă ofere fotografii?
- înregistrați sunete?
- folosiți un sondaj?
- intervievați membrii comunității?

Dacă veți avea nevoie de foarte multe date pentru modelul dumneavoastră, ați putea apela la seturi de date publice. Există multe seturi de date disponibile online care vă pot furniza rapid cantități mari de date.
Iată câteva site-uri cu seturi de date bune:
- Kaggle
- Căutarea seturilor de date Google
- Îmbrățișarea feței
- Seturi de date de la Organizația Națiunilor Unite
Asigurați-vă că analizați datele pentru a vă asigura că se încadrează în criteriile de mai sus pentru un set de date sănătos.
Cel mai probabil, va trebui, de asemenea, să efectuați unele modificări ale datelor pentru a se potrivi nevoilor dumneavoastră. De exemplu, instrumente precum Teachable Machine necesită imagini care sunt pătrate, astfel încât este posibil să trebuiască să editați imaginile setului de date pentru a se potrivi dimensiunilor corecte pentru instrumentul pe care îl utilizați.
Microcontrolere sunt computere mici pe un singur circuit integrat care sunt utilizate pentru a controla dispozitive precum motoarele automobilelor și aparatele electrocasnice. Unele microcontrolere au senzori încorporați. Multe au opțiuni pentru conectarea senzorilor la acestea.
Fiecare dintre cele trei microcontrolere recomandate mai jos are propriile caracteristici specifice și ar putea necesita utilizarea unor limbaje de programare diferite pentru a le face să funcționeze pentru proiectul dumneavoastră. Unele dintre instrumente, cum ar fi App Inventor, au extensii pe care le puteți adăuga pentru a putea utiliza aceste dispozitive cu instrumentele respective. Toate cele trei dispozitive au adăugat recent capacități de inteligență artificială, așa că trebuie să verificați ce este posibil!
MAI MULTE DESPRE SENZORI
Există mulți senzori cu costuri reduse care se pot conecta la microcontrolere mici și pot furniza date proiectului dumneavoastră. Iată câțiva senzori care ar putea fi utilizați.
Aparat foto
Vitezometru
Microfon
Senzor de lumină
Senzor de presiune
Senzor de calitate a aerului
Termometru cu infraroșu
Senzor de proximitate
ACTIVITATE: PLANIFICAȚI-VĂ SETUL DE DATE
Urmați instrucțiunile din fișa de lucru pentru conturare:
- Ce date doriți să colectați.
- Unde veți colecta datele pentru setul dvs. de date. Vor fi seturi de date comunitare, senzoriale sau publice?
- Cum veți colecta datele? Care vor fi clasele sau etichetele pentru modelul dumneavoastră?
- Câte exemple pentru fiecare clasă? Cel puțin 50 pentru fiecare clasă.
Sfat pentru mentori
Cele mai bune practici: Încurajați elevii să se gândească la problemele pe care le au în viața lor de zi cu zi, există un set de date care se referă la acestea? Există senzori în obiectele din jurul vostru? Ce fel de informații colectează acești senzori? Cum i-ați putea folosi (noul telefon Google are un senzor de temperatură)?
Întrebări orientative pentru elevi: Orașul dumneavoastră are un portal "Open Data"? Exemplu: NYC și Edmonton, Canada.
Sfaturile mentorilor sunt oferite cu sprijinul AmeriCorps.
REFLECȚIE
Acum aveți un plan pentru setul dvs. de date! Pe măsură ce începeți să adunați exemplele pentru setul dvs. de date, păstrați-le în siguranță și bine organizate.
Nu uitați să păstrați o parte din setul de date pentru testare! Aproximativ 10-20% ar trebui să fie păstrate separat pentru testare.
REVIZUIREA TERMENILOR CHEIE
Seturi de date - seturi mari de date care sunt utilizate pentru a învăța inteligența artificială să recunoască modele și să prezică ceva
Senzor - un dispozitiv care detectează schimbările din mediul înconjurător și este utilizat pentru a monitoriza aceste informații în cadrul unui sistem electronic
Microcontroler - mic computer pe un singur cip integrat, utilizat în computere mai mari și în alte sisteme, cum ar fi aparate, vehicule și roboți
RESURSE SUPLIMENTARE
Hardware și senzori
Pentru o listă completă de senzori, consultați acest articol Wikipedia.
Acest videoclip oferă informații bune despre hardware-ul microcontrolerului pe care îl recomandăm pentru proiectele care utilizează senzori.
Acest tutorial video vă arată cum să accesați un set de date publice pe Kaggle.



