Donkeycar Test 4

Donkeycar Test 4

Descriptions

Descriptions I am testing here the number of epochs to use. I am monitoring the Loss to make sure it drops and if it plateaus. If it plateaus, where does it begin to plateau. I am also using a very small dropout and using RMSPROP. The learning rate is left default.

Good results will have the car remaining on the track consitently. It may drive off, in certain areas if the training is not good, but it should for the most part stay within the lines. The video shows the result of the parameters.

Parameters

  • 50 Epochs
    • Typically only need 23 for early stop to end
  • RMSPROP
    • Could also use Adam
  • 10% Dropout
    • Typically you see 50%
  • 1e-4 Learning Rate
    • A default value to start with

Results

Pretty good results. Went off the track in certain areas.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
BATCH_SIZE = 128
TRAIN_TEST_SPLIT = 0.8

# Keras settings
TRAINING_MODEL = MODEL_TYPE_CATEGORICAL     # Type of Neural Network model
IS_TENSORBOARD = True                       # Create Tensorboard data
IS_PLOT_RESULTS = True                      # Create matplotlib plots
IS_EARLY_STOP = False                       # If no improve, stop training early
EARLY_STOP_COUNT = 5                        # Number of no changes before stopping
LEARNING_RATE = 1.0e-4                      # Learn rate.  Decrease to fix bias
EPOCHS = 50                                 # Number of epochs to run.
DROPOUT_1 = 0.1                             # First Dropout percentage
DROPOUT_2 = 0.1                             # Second Dropout percentage
OPTIMIZER = OPTIMIZER_TYPE_RMSPROP          # Type of Optimizer to use.
LOSS_WEIGHT_ANGLE = 0.9                     # Loss weight for Angles
LOSS_WEIGHT_THROTTLE = 0.001                # Loss Weight for Throttle        
Test 4 Loss Plot

Test 4 Loss Plot

Test 4 Angle Out Loss Plot

Test 4 Angle Out Loss Plot

Test 4 Angle Out Accuracy Plot

Test 4 Angle Out Accuracy Plot

Test 4 Throttle Out Loss Plot

Test 4 Throttle Out Loss Plot

Test 4 Throttle Out Accuracy Plot

Test 4 Throttle Out Accuracy Plot

comments powered by Disqus