Metadata-Version: 2.1
Name: mindsdb
Version: 0.9.1.0
Summary: MindsDB's goal is to make it very simple for developers to use the power of artificial neural networks in their projects. 
Home-page: https://github.com/mindsdb/mindsdb
Author: MindsDB Inc
Author-email: jorge@mindsdb.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Dist: cython (>=0.29.2)
Requires-Dist: setuptools (>=21.2.1)
Requires-Dist: wheel (>=0.32.2)
Requires-Dist: xlrd (>=0.9.0)
Requires-Dist: attrs (>=18.2.0)
Requires-Dist: eventlet (>=0.24.1)
Requires-Dist: openpyxl (>=2.5.8)
Requires-Dist: Automat (>=0.7.0)
Requires-Dist: chardet (>=3.0.4)
Requires-Dist: Click (>=7.0)
Requires-Dist: constantly (>=15.1.0)
Requires-Dist: Flask (>=1.0.2)
Requires-Dist: Flask-SocketIO (>=3.0.2)
Requires-Dist: hyperlink (>=18.0.0)
Requires-Dist: idna (>=2.7)
Requires-Dist: incremental (>=17.5.0)
Requires-Dist: itsdangerous (>=0.24)
Requires-Dist: Jinja2 (>=2.10)
Requires-Dist: MarkupSafe (>=1.0)
Requires-Dist: numpy (>=1.15.2)
Requires-Dist: pandas (>=0.23.4)
Requires-Dist: Pillow (>=5.3.0)
Requires-Dist: PyHamcrest (>=1.9.0)
Requires-Dist: pymongo (>=3.7.1)
Requires-Dist: python-dateutil (>=2.7.3)
Requires-Dist: python-engineio (>=2.3.1)
Requires-Dist: python-socketio (>=2.0.0)
Requires-Dist: pytz (>=2018.5)
Requires-Dist: requests (>=2.20.0)
Requires-Dist: cloudpickle (==0.5.6)
Requires-Dist: scikit-learn (>=0.20.0)
Requires-Dist: scipy (>=1.1.0)
Requires-Dist: six (>=1.11.0)
Requires-Dist: sklearn (>=0.0)
Requires-Dist: tinydb (>=3.11.1)
Requires-Dist: tinydb-serialization (>=1.0.3)
Requires-Dist: tinymongo (>=0.2.0)
Requires-Dist: torch (>=1.0.1.post2)
Requires-Dist: torchvision (>=0.2.1)
Requires-Dist: Twisted (>=18.7.0)
Requires-Dist: txaio (>=18.8.1)
Requires-Dist: urllib3 (>=1.23)
Requires-Dist: Werkzeug (>=0.14.1)
Requires-Dist: zope.interface (>=4.5.0)
Requires-Dist: colorlog (>=4.0.2)
Requires-Dist: tensorflow
Requires-Dist: ludwig


![MindsDB](https://raw.githubusercontent.com/mindsdb/mindsdb/master/mindsdb/proxies/web/static/img/logo1gw.png "MindsDB")
#

[![Build Status](https://travis-ci.org/mindsdb/mindsdb.svg?branch=master)](https://travis-ci.org/mindsdb/mindsdb)
[![PyPI version](https://badge.fury.io/py/mindsdb.svg)](https://badge.fury.io/py/mindsdb)

MindsDB's goal is to make it very simple for developers to use the power of artificial neural networks in their projects. [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Machine%20Learning%20in%20one%20line%20of%20code%21&url=https://www.mindsdb.com&via=mindsdb&hashtags=ai,ml,machine_learning,neural_networks)

* [Installing MindsDB](docs/Installing.md)
* [Learning from Examples](docs/examples/basic/README.md)
* [Frequently Asked Questions](docs/FAQ.md)
* [Provide feedback to improve MindsDB](https://mindsdb.typeform.com/to/c3CEtj)


## Quick Overview

You can get started in your own computer/cloud or you can also try it via your browser using [Google Colab](docs/GoogleColab.md).

It's very simple to set up 

```bash
 pip3 install mindsdb --user
```

[(Having issues? learn more)](docs/Installing.md)

Once you have MindsDB installed, you can use it as follows [(learn more)](docs/examples/basic/README.md):


To **train a model**:



```python

from mindsdb import Predictor


# We tell mindsDB what we want to learn and from what data
Predictor(name='home_rentals_price').learn(
    to_predict='rental_price', # the column we want to learn to predict given all the data in the file
    from_data="home_rentals.csv" # the path to the file where we can learn from, (note: can be url)
)

```


To **use the model**:


```python

from mindsdb import Predictor

# use the model to make predictions
result = Predictor(name='home_rentals_price').predict(when={'number_of_rooms': 2,'number_of_bathrooms':1, 'sqft': 1190})

# you can now print the results
print('The predicted price is ${price} with {conf} confidence'.format(price=result.predicted_values[0]['rental_price'], conf=result.predicted_values[0]['prediction_confidence']))

```

## Report Issues

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

https://github.com/mindsdb/mindsdb/issues/new/choose


