Skip to content

david-slatinek/zx99

Repository files navigation

zx99

Cilj projekta je bil razviti inteligentni sistem za prepoznavanje živali iz slik s pomočjo strojnega učenja.

Infrastruktura projekta
Infrastruktura projekta.

Prispeval:

David Slatinek Github avatar
David Slatinek

Model strojnega učenja

Uporabili smo vnaprej pripravljen model strojnega učenja [1], katerega smo nato doučili za naš problem. Model lahko prepozna 9 različnih vrst živali: mačka, pes, koala, surikata, opica, panda, penguin, zajec in tiger. Za gostovanje modela smo uporabili spletno storitev HuggingFace [2].

Prispeval:

Marcel Iskrač Github avatar
Marcel Iskrač

API

API omogoča uporabnikom, da pošljejo sliko živali in prejmejo napoved o njeni vrsti. Za razvoj API-ja smo uporabili programski jezik Python in knjižnico Flask. Podatki se shranjujo v podatkovno bazo MongoDB, ki gostuje na platformi MongoDB Atlas. Za gostovanje Docker slike smo uporabili platformo DockerHub.

Napovedovanje kategorije živali in zanimivost
Napovedovanje kategorije živali in zanimivost.

Prispeval:

Marcel Iskrač Github avatar
Marcel Iskrač
Aljaž Lipar Github avatar
Aljaž Lipar

Spletna stran

Spletna stran je namenjena predstavitvi projekta in omogoča uporabnikom, da preko nje dostopajo do API-ja. Za razvoj smo uporabili programski jezik JavaScript in knjižnico React.

Spletna stran
Spletna stran.

Prispeval:

Rok Rozman Github avatar
Rok Rozman
Timotej Vošinek Github avatar
Timotej Vošinek

Razdelitev dela

Zadolžitve pri projektu
Zadolžitve pri projektu.

Viri

[1] https://huggingface.co/microsoft/resnet-50

[2] https://huggingface.co/devMinty/zx99-animal-classifier