Skip to main content

Preliminaries

  1. Make sure your python environment has mindsdb and ludwig installed.

MindsDB example commands

We will follow the “home rentals” tutorial available on the cloud learning hub:
  1. Select a subsample of the data to inspect it:
SELECT * 
FROM example_db.demo_data.home_rentals 
LIMIT 10;
  1. Create an AI Table with Ludwig as the ML backend:
CREATE MODEL 
  mindsdb.home_rentals_ludwig_model
FROM example_db
  (SELECT * FROM demo_data.home_rentals)
PREDICT rental_price
USING
engine='ludwig';
  1. Check the status of the predictor. It may take a while to finish training:
SELECT * FROM mindsdb.models where name='home_rentals_ludwig_model';
  1. Make a prediction. Note that for the time being Ludwig requires all input columns to be specified, an error will trigger if data for any of them is missing:
SELECT rental_price
FROM mindsdb.home_rentals_ludwig_model
WHERE sqft = 823
AND number_of_rooms=2
AND number_of_bathrooms=1
AND location='good'
AND neighborhood='downtown'
AND days_on_market=10;