IA: Seturi de date

  • Î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

right arrow

O mulțime de date

Diferite exemple de date

Tipul potrivit de date

right arrow

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ă.

balanced scales

BALANȚĂ

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

folders

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?

African American woman with mask

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:

excel icon

Numere

date statistice, informații demografice, date ale senzorilor

text document

Text

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

sound wave

Sunet

muzică, înregistrări, voci

image icons

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.

girl with fist in the air

CULEGEREA DE DATE

Există 3 moduri de a colecta date pentru antrenarea modelului.

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.

camera

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

Durată estimată: 45 de minute

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ă.
Deschideți fișa de lucru

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.

stylized A, AmeriCorps logo in navy

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.

reflection in lake

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.