Skip to main content

This project is about use Random Forest approach using a dynamic tree selection Monte Carlo based.

Project description

Random Forest with Dyanmic Tree Selection Monte Carlo Based (RF-TSMC)

Python 3.7 Python 3.8 Python 3.9

This project is about use Random Forest approach using a dynamic tree selection Monte Carlo based. The first implementation is found in [2] (using Common Lisp).

References

[2] Laboratory of Decision Tree and Random Forest (github/ysraell/random-forest-lab). GitHub repository.

[3] Credit Card Fraud Detection. Anonymized credit card transactions labeled as fraudulent or genuine. Kaggle. Access: https://www.kaggle.com/mlg-ulb/creditcardfraud.

Notes

  • Python requirements in requirements.txt. Better for Python >=3.7. Run the follow command inside this repository:
$ pip3 install -r requirements.txt --no-cache-dir

Development Framework (optional)

With this image you can run all notebooks and scripts Python inside this repository.

TODO:

  • Implement the code.
    • [Plus] Add a method to return the list of feaures and their degrees of importance.
  • Set Poetry and publish to PyPI.
  • Add parallel processing using or TQDM or csv2es style.

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

random-forest-mc-0.0.1.tar.gz (3.2 kB view hashes)

Uploaded Source

Built Distribution

random_forest_mc-0.0.1-py3-none-any.whl (4.3 kB view hashes)

Uploaded Python 3

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