Skip to main content

A library for meta-learning in Python with neural networks and transformers.

Project description

Metalearning Library

Project Purpose and Goals

This project provides a Python library for metalearning, focusing on developing and applying advanced machine learning techniques that learn how to learn. The primary goal is to offer a robust and extensible framework for building metalearning models, particularly those leveraging neural networks and transformer architectures, to solve complex regression and classification problems more efficiently and generalize better across various tasks.

The library aims to:

  • Facilitate the development of metalearning algorithms.
  • Provide implementations of key metalearning components (e.g., meta-learners, task encoders).
  • Enable rapid experimentation with different metalearning approaches.
  • Support diverse applications by providing flexible model structures.

Last version updates:

[0.1.7] - 2026-05-17

Changed

  • Removed bugs on weights compression, on topology insertion to Sofon.

Basic Usage Examples

Here's a simple example of how you might use a hypothetical MetalearningModel class:

import metalearning_class as mtl
import pandas as pd
# Other imports

# Import data from a Sofon challenge
train_data = ml.subscribe_and_get_task("challenge_taskname")

# Initialize the metalearning model
ml = mtl.Metalearning(gpu=False)

# Login and get token with your Sofon account
# SUGGESTION: use dotenv
ml.login("username", "password")

# Train the model (this is highly dependent on the actual implementation)

[...]

Contribution

We soon will become open-source, and welcome contributions to the Metalearning Library!

© 2026 Panaceia – All Rights Reserved

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

metalearning_class-0.1.7.tar.gz (32.6 kB view details)

Uploaded Source

File details

Details for the file metalearning_class-0.1.7.tar.gz.

File metadata

  • Download URL: metalearning_class-0.1.7.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for metalearning_class-0.1.7.tar.gz
Algorithm Hash digest
SHA256 ed53739c1e87cec7775e11fa578f1b6b61a9b6e46cd740daf48db373a45a5a91
MD5 4c1ae07fbb6ee66791e0bbea5aa5697b
BLAKE2b-256 015abf6a5d87dba2ccf72036289abafc7b9034e6251aa17edde6149b4198c3be

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