13.1.17. Uređivač skupa podataka

Treniranje prilagođenog klasifikatora počinje s označenim skupom podataka – stotinama slika svake stvari koju model treba prepoznati, snimljenih kamerom koja će ga izvoditi, razvrstanih u po jednu mapu po klasi. Uređivač skupa podataka IDE-ov je tijek snimanja za izradu jednog takvog.

Tools → Dataset Editor → New Dataset traži mapu u kojoj će se izgraditi skup podataka – upozoravajući da će sadržaj neprazne mape biti izbrisan – i postavlja je: okno preglednika datoteka usidrava se s lijeve strane glavnog prozora, a skripta za snimanje (dataset_capture_script.py) otvara se u uređivaču. Skripta je obična petlja snimanja i namijenjena je uređivanju – primijenite istu korekciju leće, izrezivanje ili filtriranje koje će koristiti implementirana aplikacija, tako da se model trenira na slikama koje će zaista vidjeti. Open Dataset kasnije ponovno otvara postojeću mapu skupa podataka, a Close Dataset vraća prozor u normalno stanje.

13.1.17.1. Snimanje

Dok je skup podataka otvoren, dva gumba pridružuju se alatnoj traci uz lijevi rub prozora, ispod kontrola za izvođenje. New Class Folder (Ctrl+Shift+N) stvara klasu – jednu po kategoriji koju model treba naučiti, nazvanu po oznaci. Dok se skripta za snimanje izvodi i dok je odabrana mapa klase, Capture Data (Ctrl+Shift+S) sprema trenutnu sliku iz međuspremnika slike u tu klasu, a okno pregleda ispod preglednika datoteka prikazuje svako snimanje čim pristigne.

Ritam snimanja je: odaberite klasu, usmjerite kameru na njezin primjer, snimite; pomaknite objekt, promijenite kut, udaljenost, pozadinu, osvjetljenje, snimite ponovno – raznolikost u skupu podataka donosi otpornost modela. Ponovite za svaku klasu, uključujući pozadinsku klasu prizora koji ne sadrže nijednu metu ako aplikacija treba znati kad ničega nema.

13.1.17.2. Izvoz i treniranje

Izbornik Export šalje gotov skup podataka na treniranje. Export Dataset to Zip File pakira ga u arhivu s nazivima datoteka s prefiksom klase – neutralni format koji prihvaća svaka usluga i okvir za treniranje. Za Edge Impulse IDE se integrira izravno: prijavite se u Edge Impulse račun iz istog izbornika, a Upload to Edge Impulse Project gura skup podataka izravno u projekt (postoji i prijenos putem API ključa za račune kojima prijava e-poštom i lozinkom nije opcija). Trenirajte ondje, izvezite model, a NPU pretvarač čini ga spremnim za kameru kad pločici to zatreba.

Više informacija

Poglavlje o strojnom učenju za tijek treniranja koji se napaja skupom podataka.