Description
MindsDB is an Explainable AutoML framework for developers built on top of Pytorch. It enables you to build, train and test state of the art ML models in as simple as one line of code.
MindsDB alternatives and similar packages
Based on the "Machine Learning" category.
Alternatively, view MindsDB alternatives based on common mentions on social networks and blogs.
-
Prophet
Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth. -
Sacred
Sacred is a tool to help you configure, organize, log and reproduce experiments developed at IDSIA. -
Clairvoyant
Software designed to identify and monitor social/historical cues for short term stock movement -
awesome-embedding-models
A curated list of awesome embedding models tutorials, projects and communities. -
karateclub
A general purpose community detection and network embedding library for research built on NetworkX. -
SciKit-Learn Laboratory
SciKit-Learn Laboratory (SKLL) makes it easy to run machine learning experiments. -
Feature Forge
A set of tools for creating and testing machine learning features, with a scikit-learn compatible API -
Data Flow Facilitator for Machine Learning (dffml)
The easiest way to use Machine Learning -
bodywork
ML-Ops framework for running containerised model-training workloads and deploying model-scoring services, using Kubernetes.
Get performance insights in less than 4 minutes
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of MindsDB or a related project?
Popular Comparisons
README
MindsDB is an open-source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using SQL queries.
Predictive AI layer for existing databases
Try it out
- Installing MindsDB
- AI Tables
- Learning from Examples
- MindsDB Explainability GUI
- Frequently Asked Questions
Installation
Desktop:
- Virtual Environment: We suggest you to run MindsDB on a virtual environment to avoid dependency issues. Make sure your Python version is >=3.6. To set up a virtual environment:
- Create and activate venv:
bash python -m venv venv source venv/bin/activate
- Install MindsDB:
bash pip install mindsdb
- Run MindsDB:
bash python -m mindsdb
>Note: Python 64 bit version is required. Depending on your environment, you might have to usepip3
instead ofpip
, andpython3.x
instead ofpython
in the above commands.* - Host Environment: You can use MindsDB on your own computer in under a minute, if you already have a python environment setup, just run the following command:
- Install MindsDB:
bash pip install mindsdb --user
- Run MindsDB:
bash python -m mindsdb
Note: Python 64 bit version is required. Depending on your environment, you might have to use
pip3
instead ofpip
, andpython3.x
instead ofpython
in the above commands.*
If for some reason this fail, don't worry, simply follow the complete installation instructions which will lead you through a more thorough procedure which should fix most issues.
- Docker: If you would like to run it all in a container simply:
sh -c "$(curl -sSL https://raw.githubusercontent.com/mindsdb/mindsdb/stable/distributions/docker/build-docker.sh)"
MindsDB AI tables demo using MariaDB (Video tutorial)
Please click on the image below to load the tutorial:
Contributing
To contribute to mindsdb, please check out our Contribution guide.
Current contributors
Made with contributors-img.
Report Issues
Please help us by reporting any issues you may have while using MindsDB.
License
*Note that all licence references and agreements mentioned in the MindsDB README section above
are relevant to that project's source code only.