Streszczenie:
Celem niniejszej pracy magisterskiej było stworzenie w pełni funkcjonalnej aplikacji mobilnej, wykorzystującej elementy uczenia maszynowego. Aplikacja, przy użyciu kamery telefonu, pozwala użytkownikowi poznać nazwę potrawy, która się przed nim znajduje. Program jest w stanie rozpoznać 101 różnych typów jedzenia. Dodatkowo, zidentyfikowane potrawy są przechowywane w osobnym widoku w formie historii aplikacji.
Projekt implementacji został podzielony na dwie główne części. Na początku należało skonstruować model uczenia maszynowego, będący w stanie rozpoznawać potrawy na zdjęciach. Przy użyciu odpowiednich narzędzi, został on przekonwertowany, aby działał również na telefonach. Drugim krokiem było stworzenie aplikacji na urządzenia z systemem operacyjnym Android. Do tego etapu wykorzystano relacyjną bazę SQLite, pozwalającą na przechowywanie informacji o rozpoznanych potrawach.
W celu weryfikacji poprawności działania, aplikację zainstalowano na urządzeniach mobilnych. Następnie sprawdzono jak radzi sobie z rozpoznawaniem różnych typów jedzenia. Testy wykazały skuteczność systemu.