1. 18 Jan, 2021 1 commit
  2. 17 Jan, 2021 3 commits
  3. 16 Jan, 2021 4 commits
  4. 15 Jan, 2021 1 commit
  5. 13 Jan, 2021 1 commit
  6. 06 Jan, 2021 2 commits
  7. 03 Jan, 2021 1 commit
  8. 30 Dec, 2020 1 commit
    • Adrià Arrufat's avatar
      Draw string on images (#2270) · 187b73f7
      Adrià Arrufat authored
      * add function to draw string on images
      
      * add documentation
      
      * formatting
      
      * add semicolon
      
      * add test for draw_string on images
      187b73f7
  9. 28 Dec, 2020 1 commit
  10. 19 Dec, 2020 1 commit
  11. 17 Dec, 2020 1 commit
  12. 14 Dec, 2020 1 commit
  13. 13 Dec, 2020 1 commit
  14. 09 Dec, 2020 1 commit
  15. 07 Dec, 2020 1 commit
  16. 04 Dec, 2020 2 commits
    • Davis King's avatar
      Some systems manage to install cuda in a way that causes cmake to claim · f42a6d23
      Davis King authored
      that cuda is available even though it knows it didn't find cublas, which
      is part of the standard cuda install.  So we need to add a check to see
      if cmake *really for realz* found cuda.
      f42a6d23
    • pfeatherstone's avatar
      Adding exponential and weibull distributions (#2247) · 0ff61299
      pfeatherstone authored
      
      
      * Added exponential distribution
      
      * tab problem removed?
      
      * forgot std::
      
      * Also added Weibull distribution. Very useful indeed.
      
      * Simple Weibull distribution unit test
      
      * don't forget std::
      
      * sorry, typo
      
      * [RAND] 	- seed the random number generators for consistency and no nasty surprises
      		- added parameter for tolerance
      		- added unit test for exponential distribution
      
      * [RAND] print the spinner more often
      
      * [RAND] up the tolerance for kurtosis a bit
      
      * [RAND] refactored parameters to reflect documentation on wikipedia.
      
      * [RAND] added documentation to _abstract
      
      * [RAND] i switched the order of the arguments to get_random_weibull and didn't update the unit tests. oops
      Co-authored-by: default avatarpf <pf@pf-ubuntu-dev>
      0ff61299
  17. 29 Nov, 2020 2 commits
    • Davis King's avatar
      minor cleanup · e58da513
      Davis King authored
      e58da513
    • Adrià Arrufat's avatar
      Add CIFAR-10 dataset loader (#2245) · d3b02131
      Adrià Arrufat authored
      * fix typos
      
      * add cifar-10
      
      * open files in binary mode
      
      * print messages with file name only, like mnist loader
      
      * some fixes
      
      * add mnist.cpp to CMakeLists.txt
      
      * fix test index
      
      * do not use iterator in cast
      
      * add cifar.cpp to all
      
      * Add Davis' suggestions
      
      * no need to use namespace std and clean up empty lines
      d3b02131
  18. 25 Nov, 2020 2 commits
    • pfeatherstone's avatar
      Fixes bug when (de)serializing vector<complex<float>> (#2244) · d9e58d66
      pfeatherstone authored
      
      
      * [SERIALIZATION] fixed bug when (de)serializing vector<complex<float>>. DLIB_DEFINE... macro uses __out and __in variables names for ostream and istream objects respectively to avoid member variable name conflicts.
      
      * Refactoring objects in DLIB_DEFINE_DEFAULT_SERIALIZATION to avoid name conflicts with user types
      
      * Refactoring objects in DLIB_DEFINE_DEFAULT_SERIALIZATION to avoid name conflicts with user types
      
      * removed tabs
      
      * removed more tabs
      Co-authored-by: default avatarpf <pf@pf-ubuntu-dev>
      d9e58d66
    • Adrià Arrufat's avatar
      Rename function to disable_duplicative_biases (#2246) · a7627cbd
      Adrià Arrufat authored
      * Rename function to disable_duplicative_biases
      
      * rename also the functions in the tests... oops
      a7627cbd
  19. 21 Nov, 2020 2 commits
  20. 18 Nov, 2020 1 commit
  21. 17 Nov, 2020 1 commit
  22. 15 Nov, 2020 1 commit
  23. 13 Nov, 2020 1 commit
  24. 08 Nov, 2020 2 commits
  25. 21 Oct, 2020 1 commit
  26. 20 Oct, 2020 1 commit
    • Adrià Arrufat's avatar
      Add Layer Normalization (#2213) · 3c82c225
      Adrià Arrufat authored
      * wip: layer normalization on cpu
      
      * wip: add cuda implementation, nor working yet
      
      * wip: try to fix cuda implementation
      
      * swap grid_strid_range and grid_strid_range_y: does not work yet
      
      * fix CUDA implementation
      
      * implement cuda gradient
      
      * add documentation, move layer_norm, update bn_visitor
      
      * add tests
      
      * use stddev instead of variance in test (they are both 1, anyway)
      
      * add test for means and invstds on CPU and CUDA
      
      * rename visitor to disable_duplicative_bias
      
      * handle more cases in the visitor_disable_input_bias
      
      * Add tests for visitor_disable_input_bias
      3c82c225
  27. 14 Oct, 2020 1 commit
  28. 10 Oct, 2020 1 commit
  29. 09 Oct, 2020 1 commit