SWGR
Stack użyty w projekcie:
Projekt wyceny samochodów nowych i używanych w oparciu o AI. W jego skład wchodzi scraper, skrypt data preparation, model oparty o regresję liniową oraz wygodny i łatwy w użyciu GUI użytkownika. SWGR pozwala na błyskawiczne uzyskanie wyceny samochodu, podając jedynie link do interesującego nas ogłoszenia.
SWGR został napisany w Pythonie. Składa się ze scrapera, skryptu data preparation, modelu uczenia maszynowego oraz GUI końcowego użytkownika.
Scraper zbudowany został przy użyciu BeautifulSoup 4. Zbiera on dane treningowe do uczenia modelu, jak również pobiera informacje z ogłoszenia na potrzeby dokonania wyceny.
Data preparation surowych danych, na potrzeby uczenia modelu, odbywa się przy użyciu popularnej biblioteki Pandas.
Model uczenia maszynowego stworzony jest za pomocą biblioteki TensorFlow.
GUI końcowego użytkownika został stworzony przy pomocy, wbudowanej biblioteki Tkinter. Jest on prosty i łatwy w użyciu. Pozwala on na uzyskanie szybkiej wyceny, podając jedynie link do interesującego nas ogłoszenia.
Obecne, projekt działa z najpopularniejszym na Polskim rynku, serwisem otomoto.pl. W planach dalszego rozwoju jest rozbudowanie funkcjonalności o inne źródła. Jak również dodanie funkcjonalności dla użytkownika końcowego oraz zwiększenie precyzji modelu.