Skip to main content

A collection of generated machine learning algorithms

Project description

Omega: A Library of AI Invented Machine Learning Algorithms

Omega Logo

Omega is an open-source Python library containing novel machine learning algorithms generated through automated algorithmic synthesis techniques. These algorithms push the boundaries of traditional machine learning approaches and offer unique capabilities for tackling complex data analysis tasks.

Key Features

  • Novel Algorithms: Includes machine learning algorithms not found in other libraries, created through evolutionary computation and neural architecture search.
  • Simple Scikit-Learn Style Interface: Follows scikit-learn API conventions for easy integration into existing ML pipelines.

Installation

pip install omega-ml

Quick Start

from omega import HybridKNNClassifier

# Load your dataset
X, y = load_dataset()

# Initialize and train the model
model = HybridKNNClassifier()
model.fit(X, y)

# Make predictions
predictions = model.predict(X_test)

Featured Algorithms

  • HybridKNNClassifier: An advanced k-nearest neighbors algorithm incorporating multi-level abstraction.
  • MultiLevelAbstractionKNN: KNN variant with enhanced feature space transformation.
  • EntropyGuidedKNN: KNN algorithm guided by information-theoretic principles.
  • BiasVarianceOptimizedKNNEnsemble: Ensemble method balancing bias and variance trade-offs.

Performance

Omega's algorithms have demonstrated superior performance on a variety of benchmark datasets:

Classifier Wine Breast Cancer Digits Diabetes Covertype Abalone
KNeighborsClassifier 0.750 0.667 0.667 0.667 0.667 0.611
HybridKNNClassifier 0.972 0.861 0.944 1.000 0.972 0.972
MultiLevelAbstractionKNN 0.972 0.944 0.972 0.972 0.944 0.944

Citation

If you use Omega in your research, please cite:

@article{nixon2024omega,
  title={Automating the Generation of Novel Machine Learning Algorithms},
  author={Nixon, Jeremy},
  journal={arXiv preprint arXiv:2404.00001},
  year={2024}
}

License

Omega is released under the MIT License. See the LICENSE file for details.

Contact

For questions and feedback:

Let's push the boundaries of machine learning together with Omega!

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

omega_ai-0.1.0.tar.gz (27.7 kB view details)

Uploaded Source

Built Distribution

omega_ai-0.1.0-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file omega_ai-0.1.0.tar.gz.

File metadata

  • Download URL: omega_ai-0.1.0.tar.gz
  • Upload date:
  • Size: 27.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.10

File hashes

Hashes for omega_ai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5052e658d2949de3ee58944e03bf5631ae285a5be12c78dc9a0ca11750e83db6
MD5 770da5216c07d2e9af339ad8fdb88d47
BLAKE2b-256 c85c0c4eef28a0ff9c8e90778bd2f3808aa2fc8807959c45938182dfa28a7352

See more details on using hashes here.

File details

Details for the file omega_ai-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: omega_ai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.10

File hashes

Hashes for omega_ai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7fb4aec8198d30dc37ff85725963a44e8df5b350572c27921e0888abc7716b3c
MD5 4a35ef587571be2c84ae5870ade5fe83
BLAKE2b-256 147d985c490dc1058f578f17214d6c589013b3c27a1398900cef108430e57ef4

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