Skip to main content

Machine learning module for banking

Project description

Banking Machine Learning - Pybanking is an open source library

Banking Project

Pybanking is an open source library that has the state of the art machine learning models for the banking industry. Documentation can be found here along with tutorials and sample datasets. To contribute to the project please feel free to send a pull request and our team will review is at soon as possible. The project is being maintained by Shorthills Tech, which is a leading data engineering services provider. Machine Learning is important for banking and finance because it can help banks and financial institutions to automate and improve their processes. Machine learning can help banks to identify and prevent fraud, to better assess risk, and to make better lending and investment decisions. Machine learning can also help financial institutions to better understand and predict customer behavior. This is an opensource library which aims to create state of the art machine learning models to help all financial institutions deploy technology at scale.

Installing

    pip install pybanking

Usage

from pybanking.example import custom_sklearn
custom_sklearn.get_sklearn_version()
'0.24.2'

Churn Prediction

    from pybanking.churn_prediction import model_churn
    df = model_churn.get_data()
    model = model_churn.pretrained("Logistic_Regression")
    X, y = model_churn.preprocess_inputs(df)
    model_churn.predict(X, model)

Marketing Prediction

    from pybanking.deposit_prediction import model_banking_deposit
    df = model_banking_deposit.get_data()
    model = model_banking_deposit.pretrained("Logistic_Regression")
    X, y = model_banking_deposit.preprocess_inputs(df)
    model_banking_deposit.predict(X, model)

Transaction Prediction

    from pybanking.transaction_prediction import model_transaction
    df = model_transaction.get_data()
    model = model_transaction.pretrained("Logistic_Regression")
    X, y = model_transaction.preprocess_inputs(df)
    model_transaction.predict(X, model)

Contributing to Pybanking

We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:

  • Reporting a bug
  • Discussing the current state of the code
  • Submitting a fix
  • Proposing new features
  • Becoming a maintainer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybanking-0.9.9.tar.gz (7.2 kB view details)

Uploaded Source

File details

Details for the file pybanking-0.9.9.tar.gz.

File metadata

  • Download URL: pybanking-0.9.9.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.5

File hashes

Hashes for pybanking-0.9.9.tar.gz
Algorithm Hash digest
SHA256 a72dd0b1e99637b03bee3a4c869913f36dbf6061d5333766300b6e48d15ce698
MD5 797c92b0ce85b0f080c0e46f7a2c4b76
BLAKE2b-256 28ab04b5892bed0b022331c39b40d84c7cb42820561b4a0430e97fd44c8b05d0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page