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_machine_learning-0.1.0.tar.gz (27.8 kB view details)

Uploaded Source

Built Distribution

omega_machine_learning-0.1.0-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for omega_machine_learning-0.1.0.tar.gz
Algorithm Hash digest
SHA256 89b620e0ded3cb87f427b5e68fe64205b230d8ed17d7536d0f3907e614e168a1
MD5 2e1c2bb4b6adcb76aeada39de8265f64
BLAKE2b-256 814bb636b7d1b549db14d1eb2d01f5e3a76d277a5daebd7ed9feea3415ba68ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for omega_machine_learning-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34494e0eb74f14dd9689b8ecbe4c10f723b9fd35e8b6ed63ee8aa3bb65b64004
MD5 1eda8397e8f747b76d1f4f27a4f1b616
BLAKE2b-256 970f7c171c624249f0580e3d33cef45e5b863e1f2b19953e6915fca0f3045f94

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