MindsDB's goal is to make it very simple for developers to use the power of artificial neural networks in their projects.
It's very simple to setup
pip3 install mindsdb --user
Once you have MindsDB installed, you can use it as follows (learn more):
To train a model:
from mindsdb import *
# We tell mindsDB what we want to learn and from what data
MindsDB().learn(
from_data="home_rentals.csv", # the path to the file where we can learn from, (note: can be url)
predict='rental_price', # the column we want to learn to predict given all the data in the file
model_name='home_rentals' # the name of this model
)
To use the model:
from mindsdb import *
# use the model to make predictions
result = MindsDB().predict(predict='rental_price', when={'number_of_rooms': 2,'number_of_bathrooms':1, 'sqft': 1190}, model_name='home_rentals')
# 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']))
Please help us by reporting any issues you may have while using MindsDB.
https://github.com/mindsdb/main/blob/master/.github/ISSUE_TEMPLATE/bug_report.md