Simple Regression - Fuel Efficiency Prediction

This example replicates the Keras example at https://www.tensorflow.org/tutorials/keras/basic_regression to predict the miles per gallon of a car given its characteristics in the Auto MPG dataset.

MPG Cylinders Displacement Horsepower Weight Acceleration ModelYear Origin
18.0 8 307.0 130.0 3504.0 12.0 70 1
15.0 8 350.0 165.0 3693.0 11.5 70 1
18.0 8 318.0 150.0 3436.0 11.0 70 1
16.0 8 304.0 150.0 3433.0 12.0 70 1
ludwig experiment \
--dataset auto_mpg.csv \
  --config config.yaml

With config.yaml:

training:
    batch_size: 32
    epochs: 1000
    early_stop: 50
    learning_rate: 0.001
    optimizer:
        type: rmsprop
input_features:
    -
        name: Cylinders
        type: number
    -
        name: Displacement
        type: number
    -
        name: Horsepower
        type: number
    -
        name: Weight
        type: number
    -
        name: Acceleration
        type: number
    -
        name: ModelYear
        type: number
    -
        name: Origin
        type: category
output_features:
    -
        name: MPG
        type: number
        optimizer:
            type: mean_squared_error
        decoder:
            num_fc_layers: 2
            output_size: 64