aneb na co se lidé ptají nejčastěji.

Jak dlouho jste to stavěl?

Od roku 2017, první reálně použitelnou verzi jsem dokončil letos na jaře (2019).

Může to třídit třeba šroubky?

Ano, může to třídit i leccos jiného. Záleží jenom na fotkách, podle kterých se neuronová síť učila. Šly by tím třídit nejen šroubky, ale třeba i odpadky na recyklační lince.

Kolik různých tvarů to pozná?

Aktuálně je síť naučena na zhruba 160 různých tvarů, „barevná“ síť na 20 barev. Obojí postupně rozšiřuji.

Jaká je přesnost?

Při učení se obvykle dostanu na spolehlivost přes 99,9% na ověřovací sadě obrázků.

Některých dílů si třídička nevšímá, proč?

Pokud si není dostatečně jistá, nechá radši dílek projet. Příště to třeba dopadne lépe.

Na kolika obrázcích se síť učila? Kde jste obrázky vzal, z Internetu?

Aktuálně mám na učení připraveno něco přes 70 000 obrázků, ke kterým je uvedeno, co na nich je. Obrázky jsem si nafotil sám.

Učí se neuronová síť průběžně při třídění?

Ne, jde o dvě samostatné fáze – učení a třídění. Při třídění se používá už hotová neuronová síť.

Doučujete neuronovou síť ze špatně určených nebo nerozpoznaných dílů?

Mohl bych, ale je to hodně pracné. Pokud dělá třídička nějaké systematické chyby, nasbírám jí více obrázků problematického dílu.

V čem je to celé programováno? Jaké používáte knihovny?

Obslužné programy jsou v Pythonu – třídička byla dobrý důvod se ho naučit. Pro neuronové sítě používám knihovnu fast.ai, což je nadstavba nad PyTorch.

Používáte augmentaci?

Ano, obrázky se při učení pootáčejí, mění se jas.

Můžete zavést něco podobného v naší firmě?

Velmi rád, kontaktujte mě e-mailem. Pokud by se jednalo o větší projekt, firma, ve které pracuji, se ho ráda ujme. 🙂