Objektové rozpoznávání v TensorFlow

Název práce: Objektové rozpoznávání v TensorFlow
Autor(ka) práce: Chmel, Štěpán
Typ práce: Bakalářská práce
Vedoucí práce: Zeman, Václav
Oponenti práce: Valášek, Jan
Jazyk práce: Česky
Abstrakt:
Cílem této bakalářské práce je zjistit, který existující model pro objektové rozpozná-vání je vhodný pro trénování nového modelu tak, aby bylo možné rozpoznávat objekt „handgun“ v reálném čase. Dále pak jaká trénovací data jsou nejvhodnější pro trénování takového modelu.V první části popisuji knihovnu TensorFlow a její část pro objektové rozpoznávání. Ve druhé části se zaměřuji na komponenty potřebné pro provedení praktické části této práce. V části třetí se zabývám vytvářením nových modelů pro rozpoznávání objektů. Ve čtvrté a poslední části vyhodnocuji efektivitu nově vytvořených modelů. Na základě informací z teoretické části jsem vytvořil 10 nových modelů, jejichž celková doba trénování byla přes 90 hodin. Na základě krátkého testu jsem vybral 4 nejlepší modely a podrobil je hlubšímu testování na skupině padesáti fotografií a testu detekce v reálném času s pomocí webkamery mého počítače. Na základě podrobnějších testů jsem vyhodnotil, že nejlepším modelem pro tréno-vání byl model, který se skládal ze selektoru rysů Inception_V2 a meta-architektury SSD. Nejlepšími trénovacími daty jsou pak fotografie, které zachycují požadovaný objekt celý i částečně z různých úhlů spolu s dalšími objekty, které nejsou předmětem trénování.
Klíčová slova: TensorFlow; Model; Neuronová síť; Objektové rozpoznávání
Název práce: Object detection in TensorFlow
Autor(ka) práce: Chmel, Štěpán
Typ práce: Bachelor thesis
Vedoucí práce: Zeman, Václav
Oponenti práce: Valášek, Jan
Jazyk práce: Česky
Abstrakt:
The aim of this bachelor thesis is to find out which existing model for object detection is suitable for training a new model so that it can detect object „handgun“ in real time and the aim is also to find out what training data is best suited to train such a model.In the first part I describe the TensorFlow library and its part for object detection. In the second part I focus on the components necessary for the practical part of this work. In Part Three, I am creating new models for object detection. In the fourth and final part I am evaluating the efficiency of newly created models. Based on the information from the theoretical part, I have created 10 new models with a total training time of over 90 hours. Based on a short test, I have chosen the 4 best models and subjected them to a deeper testing on a group of fifty photos and a real-time detection test using the webcam of my computer.Based on more detailed tests, I have come to a conclusion that the best model for training was a model that consisted of the feature extractor Inception_V2 and SSD meta-architecture. The best training data are photographs that capture, the requested object partially or fully from different angles, other objects that are not subject to training.
Klíčová slova: Model; Neural Network; TensorFlow; Object Detection

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 12. 2. 2018
Datum podání práce: 1. 5. 2018
Datum obhajoby: 13. 6. 2018
Identifikátor v systému InSIS: https://insis.vse.cz/zp/64744/podrobnosti

Soubory ke stažení

    Poslední aktualizace: