All Projects → alteryx → Evalml

alteryx / Evalml

Licence: bsd-3-clause
EvalML is an AutoML library written in python.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Evalml

Hyperparameter hunter
Easy hyperparameter optimization and automatic result saving across machine learning algorithms and libraries
Stars: ✭ 648 (+346.9%)
Mutual labels:  data-science, feature-engineering, hyperparameter-tuning, optimization
Lightautoml
LAMA - automatic model creation framework
Stars: ✭ 196 (+35.17%)
Mutual labels:  data-science, automl, feature-engineering
Tpot
A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.
Stars: ✭ 8,378 (+5677.93%)
Mutual labels:  data-science, automl, feature-engineering
mindware
An efficient open-source AutoML system for automating machine learning lifecycle, including feature engineering, neural architecture search, and hyper-parameter tuning.
Stars: ✭ 34 (-76.55%)
Mutual labels:  feature-engineering, hyperparameter-tuning, automl
Auptimizer
An automatic ML model optimization tool.
Stars: ✭ 166 (+14.48%)
Mutual labels:  data-science, automl, hyperparameter-tuning
Lale
Library for Semi-Automated Data Science
Stars: ✭ 198 (+36.55%)
Mutual labels:  data-science, automl, hyperparameter-tuning
Nni
An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
Stars: ✭ 10,698 (+7277.93%)
Mutual labels:  data-science, automl, feature-engineering
Hyperactive
A hyperparameter optimization and data collection toolbox for convenient and fast prototyping of machine-learning models.
Stars: ✭ 182 (+25.52%)
Mutual labels:  data-science, feature-engineering, optimization
Auto ml
[UNMAINTAINED] Automated machine learning for analytics & production
Stars: ✭ 1,559 (+975.17%)
Mutual labels:  data-science, automl, feature-engineering
Featuretools
An open source python library for automated feature engineering
Stars: ✭ 5,891 (+3962.76%)
Mutual labels:  data-science, automl, feature-engineering
Mlbox
MLBox is a powerful Automated Machine Learning python library.
Stars: ✭ 1,199 (+726.9%)
Mutual labels:  data-science, automl, optimization
Mljar Supervised
Automated Machine Learning Pipeline with Feature Engineering and Hyper-Parameters Tuning 🚀
Stars: ✭ 961 (+562.76%)
Mutual labels:  data-science, automl, feature-engineering
Ray
An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.
Stars: ✭ 18,547 (+12691.03%)
Mutual labels:  data-science, automl, optimization
My Data Competition Experience
本人多次机器学习与大数据竞赛Top5的经验总结,满满的干货,拿好不谢
Stars: ✭ 271 (+86.9%)
Mutual labels:  data-science, automl, feature-engineering
Autodl
Automated Deep Learning without ANY human intervention. 1'st Solution for AutoDL [email protected]
Stars: ✭ 854 (+488.97%)
Mutual labels:  data-science, automl, feature-engineering
Automl alex
State-of-the art Automated Machine Learning python library for Tabular Data
Stars: ✭ 132 (-8.97%)
Mutual labels:  data-science, automl, hyperparameter-tuning
Awesome System For Machine Learning
A curated list of research in machine learning system. I also summarize some papers if I think they are really interesting.
Stars: ✭ 1,185 (+717.24%)
Mutual labels:  automl, optimization
Hyperlearn
50% faster, 50% less RAM Machine Learning. Numba rewritten Sklearn. SVD, NNMF, PCA, LinearReg, RidgeReg, Randomized, Truncated SVD/PCA, CSR Matrices all 50+% faster
Stars: ✭ 1,204 (+730.34%)
Mutual labels:  data-science, optimization
Kaggle Competitions
There are plenty of courses and tutorials that can help you learn machine learning from scratch but here in GitHub, I want to solve some Kaggle competitions as a comprehensive workflow with python packages. After reading, you can use this workflow to solve other real problems and use it as a template.
Stars: ✭ 86 (-40.69%)
Mutual labels:  data-science, feature-engineering
Maze
Maze Applied Reinforcement Learning Framework
Stars: ✭ 85 (-41.38%)
Mutual labels:  data-science, optimization

Featuretools

CircleCI codecov PyPI version PyPI - Downloads

EvalML is an AutoML library which builds, optimizes, and evaluates machine learning pipelines using domain-specific objective functions.

Key Functionality

  • Automation - Makes machine learning easier. Avoid training and tuning models by hand. Includes data quality checks, cross-validation and more.
  • Data Checks - Catches and warns of problems with your data and problem setup before modeling.
  • End-to-end - Constructs and optimizes pipelines that include state-of-the-art preprocessing, feature engineering, feature selection, and a variety of modeling techniques.
  • Model Understanding - Provides tools to understand and introspect on models, to learn how they'll behave in your problem domain.
  • Domain-specific - Includes repository of domain-specific objective functions and an interface to define your own.

Install from PyPI

pip install evalml

Start

Load and split example data

import evalml
X, y = evalml.demos.load_breast_cancer()
X_train, X_test, y_train, y_test = evalml.preprocessing.split_data(X, y)

Run AutoML

from evalml.automl import AutoMLSearch
automl = AutoMLSearch(X_train=X_train, y_train=y_train, problem_type='binary')
automl.search()

View pipeline rankings

automl.rankings

Get best pipeline and predict on new data

pipeline = automl.best_pipeline
pipeline.fit(X_train, y_train)
pipeline.predict(X_test)

Next Steps

Read more about EvalML on our documentation page:

Built at Alteryx Innovation Labs

Alteryx Innovation Labs
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].