Docs
  • PyCaret 3.0
  • GET STARTED
    • 💻Installation
    • 🚀Quickstart
    • ⭐Tutorials
    • 📶Modules
    • ⚙️Data Preprocessing
      • Data Preparation
      • Scale and Transform
      • Feature Engineering
      • Feature Selection
      • Other setup parameters
    • 💡Functions
      • Initialize
      • Train
      • Optimize
      • Analyze
      • Deploy
      • Others
  • LEARN PYCARET
    • 📖Blog
      • Announcing PyCaret 1.0
      • Announcing PyCaret 2.0
      • 5 things you dont know about PyCaret
      • Build and deploy your first machine learning web app
      • Build your own AutoML in Power BI using PyCaret
      • Deploy ML Pipeline on Google Kubernetes
      • Deploy PyCaret and Streamlit on AWS Fargate
      • Anomaly Detector in Power BI using PyCaret
      • Deploy ML App on Google Kubernetes
      • Deploy Machine Learning Pipeline on GKE
      • Deploy Machine Learning Pipeline on AWS Fargate
      • Deploy ML Pipeline on the cloud with Docker
      • Clustering Analysis in Power BI using PyCaret
      • Deploy PyCaret Models on edge with ONNX Runtime
      • GitHub is the best AutoML you will ever need
      • Deploy PyCaret and Streamlit on AWS Fargate
      • Easy MLOps with PyCaret and MLflow
      • Clustering Analysis in Power BI using PyCaret
      • Machine Learning in Alteryx with PyCaret
      • Machine Learning in KNIME with PyCaret
      • Machine Learning in SQL using PyCaret Part I
      • Machine Learning in Power BI using PyCaret
      • Machine Learning in Tableau with PyCaret
      • Multiple Time Series Forecasting with PyCaret
      • Predict Customer Churn using PyCaret
      • Predict Lead Score (the Right Way) Using PyCaret
      • NLP Text Classification in Python using PyCaret
      • Predict Lead Score (the Right Way) Using PyCaret
      • Predicting Crashes in Gold Prices Using PyCaret
      • Predicting Gold Prices Using Machine Learning
      • PyCaret 2.1 Feature Summary
      • Ship ML Models to SQL Server using PyCaret
      • Supercharge Your ML with PyCaret and Gradio
      • Time Series 101 - For beginners
      • Time Series Anomaly Detection with PyCaret
      • Time Series Forecasting with PyCaret Regression
      • Topic Modeling in Power BI using PyCaret
      • Write and train custom ML models using PyCaret
      • Build and deploy ML app with PyCaret and Streamlit
      • PyCaret 2.3.6 is Here! Learn What’s New?
    • 📺Videos
    • 🛩️Cheat sheet
    • ❓FAQs
    • 👩‍💻Examples
  • IMPORTANT LINKS
    • 🛠️Release Notes
    • ⚙️API Reference
    • 🙋 Discussions
    • 📤Issues
    • 👮 License
  • MEDIA
    • 💻Slack
    • 📺YouTube
    • 🔗LinkedIn
    • 😾GitHub
    • 🔅Stack Overflow
Powered by GitBook
On this page
  • Quick Links
  • Features
  • PyCaret for Citizen Data Scientists
  • PyCaret deployment capabilities
  • PyCaret is seamlessly integrated with BI
  • PyCaret at a glance
  • Classification
  • Regression
  • Time Series
  • Clustering
  • Anomaly Detection
  • Core Team
  • Contributors
  • Get Help
  • Citation
  • Support us

Was this helpful?

PyCaret 3.0

An open-source, low-code machine learning library in Python

PyCaret is an open-source, low-code machine learning library in Python that automates machine learning workflows. It is an end-to-end machine learning and model management tool that exponentially speeds up the experiment cycle and makes you more productive.

Compared with the other open-source machine learning libraries, PyCaret is an alternate low-code library that can be used to replace hundreds of lines of code with a few lines only. This makes experiments exponentially fast and efficient. PyCaret is essentially a Python wrapper around several machine learning libraries and frameworks, such as scikit-learn, XGBoost, LightGBM, CatBoost, spaCy, Optuna, Hyperopt, Ray, and a few more.

The design and simplicity of PyCaret are inspired by the emerging role of citizen data scientists, a term first used by Gartner. Citizen Data Scientists are power users who can perform both simple and moderately sophisticated analytical tasks that would previously have required more technical expertise.

Quick Links

Learn PyCaret
Documentation
Important Links

Features

PyCaret is an open-source, low-code machine learning library in Python that aims to reduce the hypothesis to insight cycle time in an ML experiment. It enables data scientists to perform end-to-end experiments quickly and efficiently. In comparison with the other open-source machine learning libraries, PyCaret is an alternate low-code library that can be used to perform complex machine learning tasks with only a few lines of code. PyCaret is simple and easy to use.

PyCaret for Citizen Data Scientists

The design and simplicity of PyCaret is inspired by the emerging role of citizen data scientists, a term first used by Gartner. Citizen Data Scientists are ‘power users’ who can perform both simple and moderately sophisticated analytical tasks that would previously have required more expertise. Seasoned data scientists are often difficult to find and expensive to hire but citizen data scientists can be an effective way to mitigate this gap and address data science challenges in the business setting.

PyCaret deployment capabilities

PyCaret is a deployment ready library in Python which means all the steps performed in an ML experiment can be reproduced using a pipeline that is reproducible and guaranteed for production. A pipeline can be saved in a binary file format that is transferable across environments.

PyCaret is seamlessly integrated with BI

PyCaret and its Machine Learning capabilities are seamlessly integrated with environments supporting Python such as Microsoft Power BI, Tableau, Alteryx, and KNIME to name a few. This gives immense power to users of these BI platforms who can now integrate PyCaret into their existing workflows and add a layer of Machine Learning with ease.

PyCaret is ideal for:

  • Experienced Data Scientists who want to increase productivity.

  • Citizen Data Scientists who prefer a low code machine learning solution.

  • Data Science Professionals who want to build rapid prototypes.

  • Data Science and Machine Learning students and enthusiasts.

PyCaret at a glance

Classification

Functional API

OOP API

Regression

Functional API

OOP API

Time Series

Functional API

OOP API

Clustering

Functional API

OOP API

Anomaly Detection

Functional API

OOP API

Core Team

Contributors

Get Help

Citation

@Manual {PyCaret, 
    title = {PyCaret: An open source, low-code machine learning library in Python}, 
    author = {Moez Ali}, 
    year = {2020}, 
    month = {April}, 
    note = {PyCaret version 1.0}, 
    url = {https://www.pycaret.org
    }

Support us

Help us spread the word. We love to hear success stories and use cases.

NextInstallation

Last updated 2 years ago

Was this helpful?

⭐

📚

📋

🛠️

📙

📢

📺

Contribute to PyCaret! If you would like to contribute to this project, please see our .

The fastest way to get help is through .

You can also see our or for answers to questions asked in the past by other members or raise a new question if it's not asked before.

You can also look out for answers to common questions on .

We also have a pretty active page.

Check our (FAQs) page.

Star PyCaret on GitHub

Give us a star on our (click the star button on the top right corner)

Follow us on LinkedIn

We have a pretty active . Follow us for PyCaret updates and learning content.

Help others with issues on GitHub

You can see existing and and help other members of the community by answering their questions.

Subscribe to our YouTube Channel

Subscribe to our for learning content related to PyCaret.

Tweet about PyCaret

Blog on PyCaret

Like to write? You can write a medium blog and share it with us. Check out this by Author.

Join our Meetup

Want to stay in touch and learn what's the latest and greatest in the community. Join our .

⭐
🔗
💁
📺
🗣️
✍️
Ⓜ️
Contribution Guidelines
our Slack group
Issue log
Discussions
Stack Overflow
LinkedIn
Frequently Asked Questions
GitHub repository
LinkedIn page
open issues
discussions
YouTube
blog
Meetup
Tutorials
API Reference
🐱
GitHub
Examples
Release Notes
🔗
LinkedIn
Blog
Discussions
Ⓜ️
Meetup
Videos
📤
GitHub Issues
📺
YouTube
Page cover image
moezali1 - OverviewGitHub
Moez Ali
Yard1 - OverviewGitHub
Antoni Baum
ngupta23 - OverviewGitHub
Nikhil Gupta
tvdboom - OverviewGitHub
Marco vd Boom
Logo
Logo
Logo
Logo