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.6] - 2026-05-14

Changed

  • Added weights compression, on topology insertion to Sofon.

[0.1.5]

Changed

  • Removed task_id parameter in submit_result and load_test_input from Genetic Start.

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.6.tar.gz (32.7 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: metalearning_class-0.1.6.tar.gz
  • Upload date:
  • Size: 32.7 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.6.tar.gz
Algorithm Hash digest
SHA256 0f7d48f5f1acbf22b021c8033c550b4825abd0cfaebf5d6827a3928ecf531b03
MD5 1b0810a34f584b415ef854b99a949c1e
BLAKE2b-256 844616983814975e7fc00c5dd4eb283abecca7924bd8a0247ea1586d8d3fef42

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