Skip to main content

Explosive Generative Model (EGM) classifier

Project description

PyEGM: Explosive Generative Model for Classification

PyEGM is an explosive generative model (EGM) classifier designed for incremental learning. It generates new training points during each iteration and dynamically adjusts its generation strategy based on the input data distribution. This allows it to improve over time and make accurate predictions even as the data evolves.

🌟 Key Features

  • Dual Generation Modes

    • 🎯 Hypersphere Generation: Creates samples on dimensional spheres
    • 🌌 Gaussian Generation: Produces samples through probabilistic dispersion
  • Dynamic Adaptation

    • 🔍 Local/Global radius adjustment strategies
    • ⚖️ Automatic sample pruning with decay mechanism
    • 📈 Adaptive density-aware scaling
  • Practical Advantages

    • 🚀 Built-in incremental learning capability
    • 🛡️ Robust to class imbalance through proportional generation
    • ⚡ Efficient neighbor search with NN indexing

Installation

To install PyEGM, you can simply use pip:

pip install pyegm

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

pyegm-0.2.2.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyegm-0.2.2-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file pyegm-0.2.2.tar.gz.

File metadata

  • Download URL: pyegm-0.2.2.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyegm-0.2.2.tar.gz
Algorithm Hash digest
SHA256 feff7d05b7dc194e95efc21e3e503b9ef708122ea58f16caa5728049e29b6846
MD5 917b9a762690e43a60b7b7265a176b56
BLAKE2b-256 d333a000ba0a0380f96b53e1479d04b4c63be835514d6dada70970e2bb04c865

See more details on using hashes here.

File details

Details for the file pyegm-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: pyegm-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyegm-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3dbfe2992e0e0658fc2b61b34540734fb6c815d7338e8770a1064c669218fcee
MD5 70bdb1798e3a9369383e9db2cffd1892
BLAKE2b-256 ceb9f78d3c69b4336a6d8a2f3e5b2513a98176363824276fe6e03f567d3271cd

See more details on using hashes here.

Supported by

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