.gitignore | ||
emptyfile | ||
house.png | ||
in.tsv | ||
interface.py | ||
Jenkinsfile | ||
model_regresji_liniowej.ipynb | ||
model.pkl | ||
README.md | ||
requirements.txt | ||
train.tsv |
Systemy Informatyczne
Grupa B
Celem projektu jest zaznajomienie się studentów z systemem kontroli wersji Git.
W ramach projektu przeprowadzone zostaną następujące czynności:
- Utworzenie repozytorium
- Sklonowanie repozytorium przez wszystkich członków grupy.
- Modyfikacja plików będących efektem pracy podczas poprzednich laboratoriów zgodnie z komentarzami prowadzących.
- Na gałęzi master znajdują się pliki README, gitignore oraz kody źródłowe, natomiast rysunki znajdują się na gałęzi with-pictures.
Instalacja i uruchamianie aplikacji:
- W pierwszej kolejności należy skolonować repozytorium
- Następnie należy wykonać polecenie: pip install -r requirements.txt
- W celu skorzystania z kalkulatora mieszkań należy uruchomić plik interface.py.
Podręcznik użytkownika:
- Interfejs programu zawiera dwa pola do wprowadzania parametrów. Użytkownik wpisuje metraż mieszkania oraz piętro, na którym znajduje się mieszkanie.
- Oba pola nie mogą być puste, a wpisywane wartości muszą być typu numerycznego. Wprowadzone wartości metrażu powinny zawierać się w przedziale od 0 do 100 000 metrów kwadratowych, a liczba pięter powinna zawierać sie w przedziale od 0 do 100. Jeśli wprowadzone dane nie zawierją się w tych przedziałach, to wyświetlony zostaje komunikat: "Please provid numbers between 0 to 100 for floors and 0 to 100 000 for metric area.". Jeśli któreś z pól pozostanie puste to pojawi się komunikat: "Please provide valid data".
- Po prawidłowym uzupełnieniu pól można uruchomić kalkulator za pomocą przycisku "start". Program poprosi o potwierdzenie startu. Wynikiem działania programu jest prognozowana cena mieszkania, wyliczona na podstawie działania modelu regresji liniowej.