All Versions
6
Latest Version
Avg Release Cycle
38 days
Latest Release
1663 days ago

Changelog History

  • v1.0.0.a3 Changes

    November 29, 2016

    ๐Ÿš€ Now we are announcing v1.0.0a3. Thanks for all great contributors! This release includes the following changes from v1.0.0a2:

    ๐Ÿ› Bug fix

    • ๐Ÿ›  Convolutional layer with padding::same mode doesn't work #332 fixed by @nyanp
    • ๐Ÿ— Segmentation fault at MinGW build #203 #281 fixed by @nyanp
    • ๐Ÿ›  NNPACK backend doesn't work #398 fixed by @azsane

    ๐Ÿ‘Œ Improvements

    • โœ‚ Remove compiler warnings & improve CMakeLists #387 by @beru
    • ๐Ÿ‘Œ Improve memory consumption #410 by @beru
    • ๐Ÿ‘Œ Improve unit tests #408 by @Randl
    • Subtle speed optimization #419 by @beru
    • โ™ป๏ธ Refactor serialization type & size type #407, #422 by @Randl and @edgarriba
    • ๐Ÿ‘Œ Improve compilation time by splitting serialiation/deserialization #421 by @beru

    ๐Ÿ“„ Docs&Comments

    Toward v1.0.0

    ๐Ÿ”€ The first version of tensor is merged into tiny-dnn (#411 #417 #418 by @pansk @Randl and @edgarriba). It isn't integrated with tiny-dnn layers yet, but it's the starting point of the GPU tiny-dnn.

  • v1.0.0.a2 Changes

    November 13, 2016

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix SEGV errors on AVX Optimized code (#353) by @nyanp
    • ๐Ÿ›  Fix compiler error on msvc2013 (#320) by @nyanp
    • ๐Ÿ›  Fix AVX backend slowdown on convolutional layer (#322) by @nyanp
    • ๐Ÿ›  Fix throwing error when we load weights manually (#330) by @nyanp
    • ๐Ÿ›  Fix returning infinity in tan_h (#347) by @nyanp
    • ๐Ÿ›  Fix portability issues on serialization (#377) by @nyanp

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ Provides compile option to disable serialization support to speedup compilation time (#316) by @nyanp
    • โž• Adds set_trainable method to freeze layers (#346) by @nyanp
    • โž• Adds power layer to caffe converter by @goranrauker
    • ๐Ÿ‘ double precision support (#332) by @nyanp
    • Provides pad_type and non-square input to pooling layers (#374) by @nyanp
    • โž• Adds public predict method for vector of tensors (#396) by @reunanen
    • โž• Adds Auto engine selection (#339) by @edgarriba
    • โž• Adds basic image utilities, and remove OpenCV dependencies (#337) by @nyanp

    Others

  • v1.0.0.a Changes

    September 14, 2016

    ๐Ÿ›  ๐ŸŽ‰ This release contains a major refactoring & many bugfixes. Thanks a lot for all great contributors! ๐ŸŽ‰

    ๐Ÿš€ This release is alpha version. We need more helps and feedbacks toward v1.0.0. Please submit your bug-report at Github issue. Many thanks :)

    โšก๏ธ Major updates

    These features are still experimental, so PRs and bug reports are very welcome!

    - Model serialization by @nyanp

    Minor bug fix

    - Suppress compiler warnings #297 by @syoyo

    Other

    some APIs are changed from v0.1.1 .

    • changed its namespace from tiny_cnn to tiny_dnn
    • changed API header from tiny_cnn.h to tiny_dnn.h
  • v0.1.1 Changes

    July 26, 2016

    ๐Ÿš€ This release contains following improvements:

    • ๐Ÿ†• New Layers
      • Batch Normalization
      • Deconvolution/Unpooling (@wangyida)
      • Power
      • Slice
    • ๐Ÿ†• New Loss Functions
      • Absolute mean/Absolute mean with eps (@H4kor)
    • Minor Bug Fix
      • Compile error on MSVC2013 #218 #231
      • Correct the definition of MSE #232
      • Fix linker error due to duplicate symbols
      • Fix handling non-square input data in caffemodel #227
      • Fix data race in network::test #185

    ๐Ÿš€ Thank you very much for all comitters for this release!

  • v0.1.0 Changes

    June 06, 2016

    ๐Ÿš€ This release contains a major refactoring around fundamental architecture of tiny-cnn and fixes many problems. We had the help of 20 comitters for this release. Thanks!

    • Now we can handle non-sequential model as network<graph> #108
      #153
    • โœ… Catch up the latest format of caffe's proto #162
    • ๐Ÿ‘Œ Improve the default behaviour of re-init weight #136
    • โž• Add more tests and documents #73
    • โœ‚ Remove dependency of OpenCV in MNIST example

    ๐Ÿš€ Some API have changed from the previous release. see change list

  • v0.0.1

    May 22, 2016