LearnIt: A Tool for Machine Learning Beginners
Introduction: Machine Learning Made Easy
LearnIt makes the machine learning pipeline easy for you. What you need is just a CSV file and you can quickly obtain a trained machine learning model with evaluation results. You don't have to manually extract features or select machine learning algorithms or tune hyper-parameters or evaluate trained models. LearnIt takes care of everything from end to end.
LearnIt is built on top of Pandas and Scikit-learn, popular data science tools, to minimize additional learning cost. You can also register your own feature extraction templates into the library to make LearnIt better.
Installation
You can install LearnIt (learnit
) with pip
command.
$ pip install learnit
or
$ pip install git+http://git@github.com/megagonlabs/learnit.git
Quick Tour
import pandas as pd
from learnit.autoconverter.autoconverter import AutoConverter
from learnit.autolearn.autolearn import AutoLearn
# Load data as pd.DataFrame
df = pd.read_csv("data/train.csv")
# Create AutoConverter instance and convert
ac = AutoConverter(target="Survived")
X, y = ac.fit_transform(df)
# Model selection
al = AutoLearn()
al.learn(X, y)
Please also see a detailed step-by-step tutorial.
Sample Code
Contributors
- Hideki Awashima (@haisland0909)
- Kate Pavlovic (@katepavlovic)
- Yoshihiko Suhara (@suhara)
Contact
Please create GitHub issues and PRs. For private communication, please contact Megagon Labs LearnIt Team (learnit@megagon.ai
)