GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - MichalRedm/DM-project1: This repository contains the code for the first project for Data Mining classes at the Poznań University of Technology, created by the team Kung Fu Pandas.

BranchesTags
Open more actions menu

Latest commit

 

History

106 Commits
106 Commits

Folders and files

NameName
Last commit message
Last commit date
.gitignore
.gitignore
 
 
CarsData.csv
CarsData.csv
 
 
Kung_Fu_Pandas.pdf
Kung_Fu_Pandas.pdf
 
 
Kung_Fu_Pandas.zip
Kung_Fu_Pandas.zip
 
 
README.md
README.md
 
 
baseline_pipeline.py
baseline_pipeline.py
 
 
dataset_info.py
dataset_info.py
 
 
grid_search.ipynb
grid_search.ipynb
 
 
link_to_presentation.txt
link_to_presentation.txt
 
 
pipeline.py
pipeline.py
 
 
preprocess.py
preprocess.py
 
 
report.ipynb
report.ipynb
 
 
requirements.txt
requirements.txt
 
 
samples.ipynb
samples.ipynb
 
 

Repository files navigation

DM-project1

This repository contains the code for the first project for Data Mining classes at the Poznań University of Technology. The code in this repository has been created by the team Kung Fu Pandas, consisting of:

  • Piotr Balewski,
  • Adam Dobosz,
  • Wiktor Kamzela,
  • Michał Redmer.

The general purpose of the code in this repository is to preprocess the dataset to improve results attained by machine learning algorithms trained on this data. The dataset that we have chosen is Cars Dataset from 1970 to 2024, containing 10 attributes and over 90,000 records.

A more detailed description of our project can be found in our report.

Prequisities

To run the code from this repository, you need to have the following installed on your computer:

  • Python (version 3.10 or higher).

Additionally, to run code samples in the file samples.ipynb Jupyer Notebook is needed (the file can alternatively be opened in Google Colaboratory).

Setup

To download the respository to your local computer run the following command:

$ git clone https://github.com/MichalRedm/DM-project1.git

Then, you need to install all the Python dependencies:

$ pip install -r requirements.txt

Once this is done, you are ready to run the code.

Preprocessing the data

The file preprocess.py is responsible for processing the dataset. To generate a preprocessed dataset, run the following command:

$ python preprocess.py

The new dataset will be written to a file CarsDataProcessed.csv.

Testing the results

To test how well our preprocessing method works, test it against the baseline by running the code in grid_search.ipynb.

Code samples

To have some insight into how our function for data preprocessing operates, visit the file samples.ipynb.

About

This repository contains the code for the first project for Data Mining classes at the Poznań University of Technology, created by the team Kung Fu Pandas.

Topics

data-mining-python

Resources

Readme
Activity

Stars

3 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.