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

Uploaded Source

File details

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

File metadata

  • Download URL: metalearning_class-0.1.5.tar.gz
  • Upload date:
  • Size: 32.2 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.5.tar.gz
Algorithm Hash digest
SHA256 63d1f971e0c34f41c70d71eee3904f19dda5f0785d162dddf9030ebc419f1745
MD5 26bfd492d5bae1ad73d09346c7cecf17
BLAKE2b-256 ce2d503e87f228bcafe2b0020cd2eb126b81b92b86b684cc38529f614a1de520

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