1. 21 Sep, 2021 1 commit
  2. 18 Sep, 2021 1 commit
  3. 22 Aug, 2021 1 commit
  4. 21 Aug, 2021 1 commit
  5. 05 Aug, 2021 2 commits
    • DocGarbanzo's avatar
      * Dispatch between augmentations which change the training data and... · 02b41a0d
      DocGarbanzo authored
      * Dispatch between augmentations which change the training data and transformations, like multiply and crop which manipulate the images in training, validation and inferencing (driving).
      * Adding trapeze / crop arguments to configs and car app
      * Improve UI text in train screen
      * Improve logging augmentations and tests
      * Added training test with augmentation
      * Fix model types in basic.py (only name the first few...)
      * Rename augmentation interface to `run` so it can be used as a part. Remove obsolete Augmentations part.
      * Simplified blur/brightness augmentations in UI
      * Add support for cropping and trapezoidal transformation in UI.
      02b41a0d
    • Ed Murphy's avatar
      Update complete.py (#913) · ef135244
      Ed Murphy authored
      
      
      Co-authored-by: default avatarTCIII <thomascoyle11859@gmail.com>
      ef135244
  6. 04 Aug, 2021 2 commits
  7. 01 Aug, 2021 1 commit
  8. 26 Jul, 2021 1 commit
    • naisy's avatar
      update · 595f3232
      naisy authored
      595f3232
  9. 21 Jul, 2021 1 commit
    • Billy Cheung's avatar
      fix bugs and improve the approach making frames (#900) · 5e2c5608
      Billy Cheung authored
      1.  fix the bugs originated from the latest commit b544241f (Add support for all other (except KerasLatent) models: (autorope#884))
      
      2.  improve the approach for calculating saliency maps,
      2.1 evaluate the effects of all output layers instead of one
      2.2 correct the problematic math (blending the gradients of angle and throttle output layers together) from direct sum to square norm
      2.3 calculate the saliency depending on the model type "linear" and "categorical"
      
      3.  modify the "draw_user_input", "draw_model_prediction", and "draw_steering_distribution" methods, seperate the image array for inference and the image array that labels are drawn on
      5e2c5608
  10. 19 Jul, 2021 2 commits
  11. 17 Jul, 2021 1 commit
  12. 16 Jul, 2021 3 commits
  13. 14 Jul, 2021 2 commits
  14. 01 Jul, 2021 1 commit
    • Chris Anderson's avatar
      Fixed RC control (#889) · 50f0831f
      Chris Anderson authored
      * Restored approved RC control changes
      
      * Reverted to RC control changes
      
      * Merged in OLED resolution changes
      
      * Added back in OLED resolution
      50f0831f
  15. 30 Jun, 2021 1 commit
  16. 29 Jun, 2021 1 commit
  17. 26 Jun, 2021 1 commit
    • DocGarbanzo's avatar
      Add support for all other (except KerasLatent) models: (#884) · b544241f
      DocGarbanzo authored
      * Factor out model from interpreter so each model can be saved and run in .h5 / .savedmodel keras format, in tflite format or in tensorrt format
      * Improved KerasPilot interfaces to support the above
      * Added test for all models and all interpreters (TFflite excluded for 3d CNN and TRT excluded for LSTM as these are not supported respectively)
      * use expand_dims and squeeze instead of reshape and [0]
      
      UI improvements:
      * Add support for all model / interpreter combinations in training and model arena
      * Add options to sync only h5, savedmodel, tflite or tensorrt pilots to car
      * Fixed disabling of keyboard when switching from one screen to another
      
      Small improvements / fixes:
      * Added comment to status in train screen
      * Added better error message in trt conversion
      * Added seq length to lstm model str
      * Added shebang to profile.py
      
      Change on models:
      * Convert LSTM and 3D-CNN model from Sequential to Functional form, because transfer learning, i.e. continuing to train an already trained model, only works in the functional form of these two models.
      * Added new model KerasLinearMemory which reads in the last n actions, this facilitates smoother steering
      * Added support to inference from dictionary - passing by dictionary is used in training and supports augmentation
      * Renamed output layers alphabetically in order to avoid tflite bug which returns output tensors in that order
      
      General code changes:
      * Add Collator class which returns list of continuous records so sequence models, like rnn, 3dcnn, memory can be trained. Add test.
      * Add comparison string class (called EqMemorizedString) to better manage printing available user options. Used in get_model_by_type.
      * Reduced tolerance on keras test as we still see relative differences of 2e-5 (which is ok).
      * Check either relative or absolute tolerance as untrained models might return values >> 1 in keras test
      b544241f
  18. 24 Jun, 2021 1 commit
  19. 23 Jun, 2021 2 commits
  20. 12 Jun, 2021 2 commits
    • Chris Anderson's avatar
      Add OLED resolution option (#879) · 20bf83c4
      Chris Anderson authored
      * Add OLED resolution option
      
      * Add OLED resolution option
      
      * Addressed code review
      20bf83c4
    • Chris Anderson's avatar
      Refactored RC control for GPIO pins (#860) · d1efa9f3
      Chris Anderson authored
      
      
      * WIP
      
      * Fixed web server
      
      * Got the basics woprking
      
      * Fixed some logic, trapped some error conditions
      
      Also changed "SERVO_ESC" drivetrain type, which doesn't really mean anything, to "I2C_SERVO", which actually describes the board used
      
      * removed RC class stub
      
      * Basic port done
      
      * cleanup
      
      * Fixed mode switch
      
      * Fixed joystick import issue
      
      * Changed option name to "PIGPIO_RC" which is more clear
      
      * changed rc controller option config to "pigpio_rc"
      
      * typo
      
      * Fixed comment to align with nomenclature
      
      * Fixed auto-record on throttle
      
      Did a little other cleanup
      
      * Cosmetic cleanup per review
      
      * Fixed auto-record so it is only on when desired
      
      Did some other cleanup of unneeded constants and added a debug option
      
      * Changes per review
      
      * WIP
      
      Fixed web server
      
      Got the basics woprking
      
      Fixed some logic, trapped some error conditions
      
      Also changed "SERVO_ESC" drivetrain type, which doesn't really mean anything, to "I2C_SERVO", which actually describes the board used
      
      removed RC class stub
      
      Basic port done
      
      cleanup
      
      Fixed mode switch
      
      Fixed joystick import issue
      
      Changed option name to "PIGPIO_RC" which is more clear
      
      changed rc controller option config to "pigpio_rc"
      
      typo
      
      Fixed comment to align with nomenclature
      
      Fixed auto-record on throttle
      
      Did a little other cleanup
      
      Cosmetic cleanup per review
      
      Fixed auto-record so it is only on when desired
      
      Did some other cleanup of unneeded constants and added a debug option
      
      Changes per review
      
      * Addressed code review
      
      Co-authored-by: default avatarChris Anderson <gca2@earthlink.net>
      d1efa9f3
  21. 10 Jun, 2021 1 commit
  22. 09 Jun, 2021 1 commit
  23. 07 Jun, 2021 4 commits
  24. 03 Jun, 2021 1 commit
  25. 31 May, 2021 1 commit
  26. 29 May, 2021 1 commit
  27. 28 May, 2021 2 commits
  28. 27 May, 2021 1 commit