Implementace úloh strojového učení na mikropočítači Raspberry Pi
| dc.contributor.advisor | Babiuch, Marek | |
| dc.contributor.author | Belis, Alexandros | |
| dc.contributor.referee | Foltýnek, Petr | |
| dc.date.accepted | 2026-06-03 | |
| dc.date.accessioned | 2026-09-02T14:41:47Z | |
| dc.date.available | 2026-09-02T14:41:47Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Tato diplomová práce se zaměřuje na praktickou implementaci úloh strojového učení a počítačového vidění na platformě mikropočítače Raspberry Pi 5. V úvodu je představena problematika umělé inteligence a neuronových sítí, následovaná rešerší vybraných knihoven a nástrojů jazyka Python (např. TensorFlow, Keras, Pandas, NumPy), které se běžně používají pro vývoj a nasazení modelů strojového učení. Součástí práce je rovněž přehled dostupných kamerových modulů a hardwarových akcelerátorů kompatibilních s Raspberry Pi. Praktická část se věnuje nasazení tří řešení s rozdílnými přístupy k hardwarové akceleraci — rozpoznávání gest ruky pomocí knihovny MediaPipe, detekce objektů modelem SSD MobileNet s využitím akcelerátoru Google Coral USB TPU a detekce pózy člověka modelem YOLOv8s-pose nasazenou na neuronovém koprocesoru Hailo-8L na rozšíření Raspberry Pi AI HAT+. Nad detekcí pózy je realizována aplikace se dvěma uživatelskými režimy — chytrou správou místnosti s klasifikací sezení a stání a ergonomickým monitoringem s detekcí hrbení. V závěru práce je provedeno srovnání výkonnosti jednotlivých řešení z hlediska snímkové frekvence a doby inference a vyhodnocení vhodnosti pro nasazení v reálném provozu. Přínos práce spočívá v propojení teoretických poznatků s praktickým nasazením modelů strojového učení v prostředí edge computingu. | cs |
| dc.description.abstract | This diploma thesis focuses on the practical implementation of machine learning and computer vision tasks on the Raspberry Pi 5 microcomputer platform. The introductory part presents the topic of artificial intelligence and neural networks, followed by a review of selected Python libraries and tools (e.g. TensorFlow, Keras, Pandas, NumPy) commonly used for the development and deployment of machine learning models. The work also includes an overview of available camera modules and hardware accelerators compatible with the Raspberry Pi. The practical part addresses the deployment of three solutions with different approaches to hardware acceleration — hand gesture recognition using the MediaPipe library, object detection with the SSD MobileNet model utilising the Google Coral USB TPU accelerator, and human pose estimation using the YOLOv8s-pose model deployed on the Hailo-8L neural coprocessor on the Raspberry Pi AI HAT+ extension. On top of the pose estimation, an application with two user modes is implemented — smart room management with sitting and standing classification, and ergonomic monitoring with slouching detection. In the conclusion, the performance of the individual solutions is compared in terms of frame rate and inference time, and their suitability for real-world deployment is evaluated. The contribution of the thesis lies in connecting theoretical knowledge with the practical deployment of machine learning models in an edge computing environment. | en |
| dc.description.department | 352 - Katedra automatizační techniky a řízení | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 2732020 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2723 | |
| dc.identifier.thesis | BEL0157_FS_N0714A270011_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/160889 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | Raspberry Pi | cs |
| dc.subject | počítačové vidění | cs |
| dc.subject | Google Coral Edge TPU | cs |
| dc.subject | hardwarová akcelerace | cs |
| dc.subject | Hailo-8L | cs |
| dc.subject | YOLOv8 | cs |
| dc.subject | embedded systémy | cs |
| dc.subject | Raspberry Pi | en |
| dc.subject | computer vision | en |
| dc.subject | Google Coral Edge TPU | en |
| dc.subject | hardware acceleration | en |
| dc.subject | Hailo-8L | en |
| dc.subject | YOLOv8 | en |
| dc.subject | embedded systems | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta strojní | cs |
| dc.thesis.degree-level | Magisterský studijní program | cs |
| dc.thesis.degree-name | Ing. | |
| dc.thesis.degree-program | Řízení strojů a procesů | cs |
| dc.title | Implementace úloh strojového učení na mikropočítači Raspberry Pi | cs |
| dc.title.alternative | Implementation of Machine Learning Tasks on the Raspberry Pi Microcomputer | en |
| dc.type | Diplomová práce | cs |
| local.files.count | 6 | |
| local.files.size | 4023107 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- BEL0157_FS_N0714A270011_2026.pdf
- Size:
- 2.61 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- BEL0157_FS_N0714A270011_2026_zadani.pdf
- Size:
- 166.22 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- BEL0157_FS_N0714A270011_2026_priloha.pdf
- Size:
- 723.01 KB
- Format:
- Adobe Portable Document Format
- Description:
- Příloha
Loading...
- Name:
- BEL0157_FS_N0714A270011_2026_posudek_vedouci_Babiuch_Marek.pdf
- Size:
- 157.11 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Babiuch, Marek
Loading...
- Name:
- BEL0157_FS_N0714A270011_2026_posudek_oponent_Foltynek_Petr.pdf
- Size:
- 156.09 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Foltýnek, Petr