Accelerate your data science workflow from months to days with foundation models for tabular data.
Project description
💠 Future Frame
Empowering Data Scientists with Foundation Models for Tabular data.
- This Python package allows you to interact with pre-trained foundation models for tabular data.
- Easily fine-tune them on your classification and regression use cases in a single line of code.
- Interested in what we're building? Join our waitlist!
Installation
- Install Future Frame with
pip
– more details on our PyPI page.
pip install futureframe
Quick Start
Use Future Frame to fine-tune a pre-trained foundation model on a classification task.
# Import standard libraries
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.metrics import roc_auc_score
# Import Future Frame
import futureframe as ff
# Import data
dataset_name = "tests/data/churn.csv"
target_variable = "Churn"
df = pd.read_csv(dataset_name)
# Split data
X, y = df.drop(columns=[target_variable]), df[target_variable]
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3)
# Fine-tune a pre-trained classifier with Future Frame
model = ff.models.cm2.CM2Classifier()
model.finetune(X_train, y_train)
# Make predictions with Future Frame
y_pred = model.predict(X_test)
# Evaluate your model
auc = roc_auc_score(y_test, y_pred)
print(f"AUC: {auc:0.2f}")
Models
Model Name | Paper Title | Paper | GitHub |
---|---|---|---|
CM2 | Towards Cross-Table Masked Pretraining for Web Data Mining | Ye et al., 2024 | Link |
More foundation models will be integrated into the library soon. Stay stuned by joining our waitlist!
Links
- Future Frame Official Website
- Future Frame API Reference
futureframe
PyPI Pagefutureframe
GitHub Repositoryfutureframe
Documentation
Contributing
- We are currently under heavy development.
- If you'd like to contribute, please send us an email at eduardo(at)futureframe.ai.
- To report a bug, please write an issue.
Foundation models for tabular data can AI performance for Healthcare, Education, Telecommunications, Energy, and Finance industries.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
futureframe-0.2.2.tar.gz
(38.3 kB
view details)
Built Distribution
File details
Details for the file futureframe-0.2.2.tar.gz
.
File metadata
- Download URL: futureframe-0.2.2.tar.gz
- Upload date:
- Size: 38.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.0 Darwin/22.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31545c03b41b6edef18ad065e47c8fba0aa9e29f5f2163b098b87d344fbc352c |
|
MD5 | 889b2ec54a573fb6ec3e60300693d241 |
|
BLAKE2b-256 | c4aa921f2e7c7b443e7ac3eec7d6272c38b0a0c7884d0c3f6ebe796aa8771f64 |
File details
Details for the file futureframe-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: futureframe-0.2.2-py3-none-any.whl
- Upload date:
- Size: 44.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.0 Darwin/22.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b23e60283da27362c86d59b5a5acf60593afe33a1e5a60a50591a2d7957de7e |
|
MD5 | ea1dc993efa8c53df805977382c14a52 |
|
BLAKE2b-256 | 50ae2785ee5b4441b559e8ea07dd721d0ff9ca7bcf74b336c53d1d16cbbd4db1 |