1. 22 Jul, 2017 3 commits
  2. 19 Jul, 2017 3 commits
  3. 18 Jul, 2017 1 commit
  4. 16 Jul, 2017 2 commits
    • Juha Reunanen's avatar
      Add per-pixel mean square loss (#690) · fc927746
      Juha Reunanen authored
      * Add per-pixel mean square loss
      
      * Add documentation of loss_mean_squared_per_pixel_
      
      * Add test case for per-pixel mean square loss: a simple autoencoder
      
      * Review fix: reorder params of function tensor_index, so that the order corresponds to the convention used in the rest of the dlib code base
      
      * Review fix: add breaks as intended, and change the rest of the test accordingly
      
      * Again a case where the tests already work locally for me, but not on AppVeyor/Travis - this commit is a blindfolded attempt to fix the problem
      (and it also fixes a compiler warning)
      fc927746
    • Davis King's avatar
      Hopefully improved compiler error diagnostic when using gcc and a user… · daedd901
      Davis King authored
      Hopefully improved compiler error diagnostic when using gcc and a user misconfigures their build environment.
      daedd901
  5. 15 Jul, 2017 1 commit
  6. 12 Jul, 2017 10 commits
  7. 10 Jul, 2017 1 commit
  8. 09 Jul, 2017 3 commits
  9. 07 Jul, 2017 4 commits
  10. 06 Jul, 2017 2 commits
  11. 05 Jul, 2017 3 commits
  12. 04 Jul, 2017 3 commits
    • Davis King's avatar
    • Davis King's avatar
      Clarified spec slightly. · 9cd06ce3
      Davis King authored
      9cd06ce3
    • Juha Reunanen's avatar
      Disable IntelliSense for all DNN unit tests (#678) · 4ec04bd5
      Juha Reunanen authored
      * Problem:    Visual Studio's vcpkgsrv.exe constantly uses a single CPU core,
                  apparently never finishing whatever it's trying to do. Moreover,
                  this issue prevents some operations like switching from Debug to
                  Release (and vice versa) in the IDE. (Your mileage may vary.)
      Workaround: Keep manually killing the vcpkgsrv.exe process.
      Solution:   Disable IntelliSense for some files. Which files? Unfortunately
                  this seems to be a trial-and-error process.
      
      * Disable IntelliSense for the ResNet declarations
      
      * Disable IntelliSense for even more stuff
      
      * Disable IntelliSense for all DNN unit tests
      4ec04bd5
  13. 02 Jul, 2017 4 commits
    • Davis King's avatar
      Added a comment · 64052a3f
      Davis King authored
      64052a3f
    • Davis King's avatar
      Removed default argument from process_batch since it upsets older versions of · 963e8e82
      Davis King authored
      gcc and I can imagine scenarios where having it leads to user errors anyway.
      963e8e82
    • Davis King's avatar
      1928723a
    • Juha Reunanen's avatar
      Add new loss layer for semantic segmentation (pixel-wise classification) (#540) · 4bc6c1e5
      Juha Reunanen authored
      * #288 - add new layer loss_multiclass_log_matrixoutput for semantic-segmentation purposes
      
      * In semantic segmentation, add capability to ignore individual pixels when computing gradients
      
      * In semantic segmentation, 65535 classes ought to be enough for anybody
      
      * Divide matrix output loss by matrix dimensions too, in order to make losses related to differently sized matrices more comparable
      - note that this affects the required learning rate as well!
      
      * Review fix: avoid matrix copy
      
      * Review fix: rename to loss_multiclass_log_per_pixel
      
      * Review fix: just use uint16_t as the label type
      
      * Add more tests: check that network params and outputs are correct
      
      * Improve error message when output and truth matrix dimensions do not match
      
      * Add test case verifying that a single call of loss_multiclass_log_per_pixel equals multiple corresponding calls of loss_multiclass_log
      
      * Fix test failure by training longer
      
      * Remove the test case that fails on Travis for some reason, even though it works on AppVeyor and locally
      4bc6c1e5