Skip to content

A ML Project of bank data to predict customer churn for AIML exam of poliba

Notifications You must be signed in to change notification settings

federicoder/bankproject

Repository files navigation

BANK PROJECT

A machine learning project for AIML Exam of poliba.it

First Download repository by git clone via ssh or https.

Installation phase:

go to requirements.txt and run the command:

pip install -r requirements.txt
then if you have a linux os run:
sudo apt-get install python-tk

And then import Tkinter in preparingdata.py and run_classifiers.py

if you have an arch-linux os:
sudo pacman -S tk
if you have windows os you shouldn't have problems

Start Phase:

To start algorithm just run :

python3 run_classifiers.py

or

python run_classifiers.py

or just run that file from your ide.

CONTENTS

  • output directory : In the output directory you will see all images of plots runned in scripts in .png format, and a report.txt file which include all log seen in console.
  • prepraringdata file in which we manipuale data (clean, create new features, deleting duplicates ecc..)
  • model file in which we defined all the classifers for our alghoritms used for training phase
  • run_classifiers file in which we defined all classifiers runned in test phase, with a report of an evaluation phase
  • dataset directory in which there is the dataset imported with pandas in preparingdata.py
  • util_service file in which we define common function used in our implementation.
Authors:

About

A ML Project of bank data to predict customer churn for AIML exam of poliba

Topics

Resources

Stars

Watchers

Forks

Languages