Repository for work related to Inżyniera Uczenia Maszynowego class project
Go to file
2021-06-11 22:50:05 +02:00
.dvc add dvc remote 2021-06-11 22:21:44 +02:00
data add dvc 2021-06-11 22:20:07 +02:00
lab1 move dataset-stats.sh to right folder 2021-04-02 22:16:48 +02:00
lab2 add IUM-05 2021-04-24 13:31:02 +02:00
lab3 fix jenkinsfile-create-dataset 2021-04-11 11:04:32 +02:00
lab4 add IUM-05 2021-04-24 13:31:02 +02:00
lab5 add yaml for task 9 2021-05-30 20:35:54 +02:00
lab9 add yaml for task 9 2021-05-30 20:35:54 +02:00
.dvcignore add dvc 2021-06-11 22:20:07 +02:00
.gitignore add code for Zadanie 1 2021-03-21 18:41:48 +01:00
dvc.yaml add dvc.yaml 2021-06-11 22:29:30 +02:00
ium01.ipynb add IUM-05 2021-04-24 13:31:02 +02:00
README.md adjust readme 2021-06-11 22:50:05 +02:00

Project for Inżynieria Uczenia Maszynowego class.

The scope of this project is to propose a classifier based on Smart Grid Stability dataset: https://www.kaggle.com/pcbreviglieri/smart-grid-stability while using proper ML tools in a correct way.

Zadanie 1

script.sh downloads and unzips the dataset and executes python_script.sh, which then normalizes the data, divides the dataset into train, test and validation subsets and prints a short summary of the dataset as well as its subsets.

Zadanie 2

add Jenkinsfiles and mock data preprocessing

Zadanie 4

added lab4 directory with new python script and updated Dockerfile. The container downloads the dataset and installs software needed, then trains and evaluates model on the dataset. Loss and accuracy are saved to test_eval.txt file.

Zadanie 5

added lab5 directory with scripts

Zadanie 6

added create, train, eval directories in lab5

Zadanie 7

updated contents of lab5/train directory

Zadanie 8

didn't manage to do the task

Zadanie 9

added lab9 directory with .yaml file containing the description of the python environment used for the development of previous tasks

Zadanie 10

added data directory as well as dvc related files for subtasks 1-4, did not attempt subtask 5

ium01.ipynb is a notebook used to develop previously mentioned scripts.