Cílem této práce je seznámit čtenáře s termíny umělé inteligence a strojového učení. Tato práce ve své první části popisuje umělou inteligenci a její historii. V této části se také čtenář dozví informace potřebné k pochopení fungování modelů strojového učení, určených k detekci objektů na obrázcích. V další části práce je čtenáři popsán vývoj mobilní aplikace využívající modely od společnosti TensorFlow. Tyto modely jsou určené k detekci a klasifikaci objektů na obrázcích. V poslední části práce je čtenáři představen postup vývoje vlastního modelu pro detekci objektů. Po přečtení této práce je čtenář schopný vytvořit vlastní mobilní aplikaci a implementovat do ní TensorFlow modely.
Anotace v angličtině
The aim of this thesis is to introduce the reader to the terms artificial intelligence and machine learning. In its first part, this thesis describes artificial intelligence and its history. In this part, the reader will also learn the information needed to understand the operation of machine learning models designed to detect objects in images. The next part of the thesis describes to the reader the development of a mobile application using models from TensorFlow. These models are designed to detect and classify objects in images. In the last part of the thesis, the reader is introduced to the process of developing a custom model for object detection. After reading this thesis, the reader is able to create a custom mobile application and implement TensorFlow models in it.
Cílem této práce je seznámit čtenáře s termíny umělé inteligence a strojového učení. Tato práce ve své první části popisuje umělou inteligenci a její historii. V této části se také čtenář dozví informace potřebné k pochopení fungování modelů strojového učení, určených k detekci objektů na obrázcích. V další části práce je čtenáři popsán vývoj mobilní aplikace využívající modely od společnosti TensorFlow. Tyto modely jsou určené k detekci a klasifikaci objektů na obrázcích. V poslední části práce je čtenáři představen postup vývoje vlastního modelu pro detekci objektů. Po přečtení této práce je čtenář schopný vytvořit vlastní mobilní aplikaci a implementovat do ní TensorFlow modely.
Anotace v angličtině
The aim of this thesis is to introduce the reader to the terms artificial intelligence and machine learning. In its first part, this thesis describes artificial intelligence and its history. In this part, the reader will also learn the information needed to understand the operation of machine learning models designed to detect objects in images. The next part of the thesis describes to the reader the development of a mobile application using models from TensorFlow. These models are designed to detect and classify objects in images. In the last part of the thesis, the reader is introduced to the process of developing a custom model for object detection. After reading this thesis, the reader is able to create a custom mobile application and implement TensorFlow models in it.
Cílem bakalářské práce bude vytvoření stabilní mobilní aplikace, která bude detekovat jednotlivé objekty a přiřazovat jim určité vlastnosti. Bakalářská práce bude obsahovat detailní popis postupu vývoje aplikace a následný popis aplikace. Bakalářská práce bude také obsahovat popis samotné TensorFlow knihovny a vysvětlení pojmů strojové učení a umělá inteligence.
Zásady pro vypracování
Cílem bakalářské práce bude vytvoření stabilní mobilní aplikace, která bude detekovat jednotlivé objekty a přiřazovat jim určité vlastnosti. Bakalářská práce bude obsahovat detailní popis postupu vývoje aplikace a následný popis aplikace. Bakalářská práce bude také obsahovat popis samotné TensorFlow knihovny a vysvětlení pojmů strojové učení a umělá inteligence.
Seznam doporučené literatury
BAYLISS, Darryl, Tom BLANKENSHIP, Fuad KAMAL a Namrata BANDEKAR. Android apprentice: beginning android developement with Kotlin. Second edition. [McGaheysville]: Razeware, [2019]. ISBN 978-1-942878-77-3.
CHOLLET, François. Deep learning v jazyku Python: knihovny Keras, Tensorflow. Přeložil Rudolf PECINOVSKÝ. Praha: Grada Publishing, 2019. Knihovna programátora (Grada). ISBN 978-80-247-3100-1.
Seznam doporučené literatury
BAYLISS, Darryl, Tom BLANKENSHIP, Fuad KAMAL a Namrata BANDEKAR. Android apprentice: beginning android developement with Kotlin. Second edition. [McGaheysville]: Razeware, [2019]. ISBN 978-1-942878-77-3.
CHOLLET, François. Deep learning v jazyku Python: knihovny Keras, Tensorflow. Přeložil Rudolf PECINOVSKÝ. Praha: Grada Publishing, 2019. Knihovna programátora (Grada). ISBN 978-80-247-3100-1.
Přílohy volně vložené
1 soubor obsahující zdrojové kódy mobilní aplikace.
Přílohy vázané v práci
ilustrace, grafy, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem bakalářské práce bylo vytvoření mobilní aplikace, která bude schopná detekovat konkrétní objekty a přiřazovat jim určité vlastnosti.
Student výborně prezentoval výsledky své práce, které mohou být využity např. pro studijní účely ve výuce předmětů zaměřených na programování mobilních aplikací nebo předmětů zaměřených na umělou inteligenci a strojové učení.