Observed since 20 Oct, 17:21 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
State-of-the-art machine learning models and frameworks for real-world applications - Compatible with all Python versions
ABgrouponline is a comprehensive Python package for loading, managing, and deploying state-of-the-art machine learning models based on the latest research publications. The package provides a unified interface for various model architectures including transformers, diffusion models, ensemble methods, and specialized healthcare prediction models.
pip install abgrouponline
Perfect compatibility with Python 3.8+ including Python 3.13! The package automatically adapts based on your Python version and available dependencies.
# Basic installation (recommended)
pip install abgrouponline
# With TensorFlow support (Python 3.8-3.12)
pip install abgrouponline[tensorflow]
# Full installation with all features
pip install abgrouponline[full]
# Development installation
pip install abgrouponline[dev]
| Python Version | Support Level | Features Available |
|---|---|---|
| 3.8-3.12 | ✅ Full Support | All features including TensorFlow |
| 3.13+ | ✅ Core Support | All features except TensorFlow models |
All Python Versions (3.8+):
Python 3.8-3.12 Additional Features:
# Check your setup compatibility
abgroup-check
# Or in Python
python -c "import abgrouponline; abgrouponline.print_version_info()"
git clone https://github.com/abgrouponline/abgrouponline.git
cd abgrouponline
pip install -e .
from abgrouponline import ModelManager, load_model
# Initialize model manager
manager = ModelManager()
# Load a pre-trained diabetes prediction model
diabetes_model = load_model('diabetes_ensemble', version='latest')
# Make predictions
predictions = diabetes_model.predict(data)
from abgrouponline.healthcare import DiabetesClassifier
from abgrouponline.data import load_pima_dataset
# Load dataset
data = load_pima_dataset()
# Initialize classifier with imbalance handling
classifier = DiabetesClassifier(
model_type='random_forest',
imbalance_method='smote',
hyperparameter_tuning=True
)
# Train model
classifier.fit(data.X_train, data.y_train)
# Evaluate
results = classifier.evaluate(data.X_test, data.y_test)
print(f"Accuracy: {results['accuracy']:.3f}")
print(f"F1-Score: {results['f1_score']:.3f}")
from abgrouponline.brain_imaging import GM_LDM
from abgrouponline.data import load_brain_data
# Load brain imaging data
brain_data = load_brain_data('abcd_dataset')
# Initialize GM-LDM model
gm_ldm = GM_LDM(
autoencoder_dim=3,
latent_dim=512,
use_vit_encoder=True
)
# Train model
gm_ldm.fit(brain_data.functional_connectivity, brain_data.gray_matter)
# Generate synthetic brain data
synthetic_data = gm_ldm.generate(conditions=brain_data.fnc_sample)
from abgrouponline.language_models import ABCAlign
from abgrouponline.alignment import SafetyPrinciples
# Define safety principles
principles = SafetyPrinciples(
accuracy=True,
bias_mitigation=True,
transparency=True
)
# Initialize alignment framework
aligner = ABCAlign(
base_model='llama3-8b',
principles=principles,
optimization_method='orpo'
)
# Align model
aligned_model = aligner.align(training_data, validation_data)
# Evaluate alignment
safety_scores = aligner.evaluate_safety(test_data)
from abgrouponline.forecasting import NourishNet
from abgrouponline.data import load_commodity_data
# Load food commodity data
commodity_data = load_commodity_data(['wheat', 'rice', 'corn'])
# Initialize forecasting model
nourish_net = NourishNet(
forecast_horizon=30,
severity_classification=True,
early_warning=True
)
# Train model
nourish_net.fit(commodity_data.prices, commodity_data.indicators)
# Forecast prices and severity
forecasts = nourish_net.predict(horizon=30)
severity_alerts = nourish_net.get_severity_alerts()
DiabetesClassifier: Advanced diabetes prediction with imbalance handlingTranslationalMedicine: Disease outcome prediction frameworkEnsembleHealthcare: Multi-model healthcare prediction systemGM_LDM: Latent diffusion model for brain biomarker identificationBrainAutoencoder: 3D autoencoder for brain dataFunctionalConnectivity: Functional network connectivity analysisABCAlign: Safety and accuracy alignment frameworkConstitutionalAI: Principle-based model alignmentPreferenceOptimization: ORPO and DPO implementationsNourishNet: Food commodity price forecastingSeverityPredictor: Early warning system for market disruptionsTimeSeriesEnsemble: Multi-model time series predictionRecurrentExpansion: Behavior-aware model evolutionMultiverseFramework: Parallel model instance managementAdaptiveSystem: Self-improving model architecturesfrom abgrouponline.evaluation import ModelEvaluator
evaluator = ModelEvaluator(
metrics=['accuracy', 'precision', 'recall', 'f1', 'auc'],
visualization=True,
statistical_tests=True
)
results = evaluator.evaluate(model, test_data)
evaluator.plot_results(results)
from abgrouponline.optimization import HyperparameterTuner
tuner = HyperparameterTuner(
optimization_method='optuna',
n_trials=100,
cv_folds=5
)
best_params = tuner.optimize(model, data, objective='f1_score')
from abgrouponline.preprocessing import DataPreprocessor
preprocessor = DataPreprocessor(
imbalance_method='smote',
feature_selection=True,
scaling='standard',
polynomial_features=True
)
processed_data = preprocessor.fit_transform(raw_data)
from abgrouponline import register_model
@register_model('custom_classifier')
class CustomClassifier:
def __init__(self, **kwargs):
# Custom implementation
pass
def fit(self, X, y):
# Training logic
pass
def predict(self, X):
# Prediction logic
pass
# config.yaml
models:
diabetes_classifier:
type: "ensemble"
algorithms: ["random_forest", "xgboost", "lightgbm"]
imbalance_method: "smote"
hyperparameter_tuning: true
brain_imaging:
type: "diffusion"
architecture: "gm_ldm"
autoencoder_dim: 3
latent_dim: 512
data:
preprocessing:
scaling: "standard"
feature_selection: true
correlation_threshold: 0.9
| Model | Dataset | Accuracy | F1-Score | AUC |
|---|---|---|---|---|
| DiabetesClassifier | PIMA | 1.000 | 1.000 | 1.000 |
| DiabetesClassifier | Diabetes2019 | 0.973 | 0.950 | 0.995 |
| DiabetesClassifier | BIT_2019 | 0.976 | 0.960 | 0.998 |
| Model | Safety Score | Accuracy | Bias Reduction |
|---|---|---|---|
| ABC Align | 0.95 | 0.92 | 77.5% |
| Model | Dataset | MAE | RMSE | MAPE |
|---|---|---|---|---|
| NourishNet | Food Commodities | 0.043 | 0.067 | 3.2% |
We welcome contributions! Please see our Contributing Guide for details.
git clone https://github.com/abgroup/ABgrouponline.git
cd ABgrouponline
pip install -e .[dev]
pre-commit install
pytest tests/ --cov=abgrouponline
This project is licensed under the MIT License - see the LICENSE file for details.
If you use ABgrouponline in your research, please cite:
@software{abgrouponline2024,
title={ABgrouponline: State-of-the-Art Machine Learning Model Framework},
author={ABgroup Research Team},
year={2024},
url={https://github.com/abgroup/ABgrouponline}
}
This package builds upon cutting-edge research from the machine learning community. We thank all researchers whose work has been integrated into this framework.
ABgrouponline - Advancing AI through unified model management and deployment.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.4 | 16 Jul 2025 | 47 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 17:21 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:0337fed356843c5326aeb5a918b2363a668bc0b85fe8dead675098c2e5e5df2d