/mindsdb

Predictive AI layer for existing databases.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

MindsDB

MindsDB workflow Python supported PyPi Version PyPi Downloads MindsDB Community MindsDB Website

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. Tweet

Predictive AI layer for existing databases
MindsDB

Try it out

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:
      1. Create and activate venv:
      python -m venv venv
      source venv/bin/activate
      1. Install MindsDB:
      pip install mindsdb
      1. Run MindsDB:
      python -m mindsdb

    Note: Python 64 bit version is required. Depending on your environment, you might have to use pip3 instead of pip, and python3.x instead of python 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:
      1. Install MindsDB:
       pip install mindsdb --user
      1. Run MindsDB:
      python -m mindsdb

    Note: Python 64 bit version is required. Depending on your environment, you might have to use pip3 instead of pip, and python3.x instead of python 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/master/distributions/docker/build-docker.sh)"

MindsDB AI tables demo using MariaDB (Video tutorial)

Please click on the image below to load the tutorial:

IMAGE ALT TEXT

Contributing

To contribute to mindsdb, please check out our Contribution guide.

Report Issues

Please help us by reporting any issues you may have while using MindsDB.

License