Projects authored by ryan curtin.


Logo JMLR MLPACK 3.0.1

by rcurtin - May 11, 2018, 05:28:53 CET [ Project Homepage BibTeX BibTeX for corresponding Paper Download ] 107021 views, 19210 downloads, 6 subscriptions

Rating Whole StarWhole StarWhole StarWhole Star1/2 Star
(based on 1 vote)

About: A fast, flexible C++ machine learning library, with bindings to other languages.

Changes:

Released May 10th, 2018.

  • Fix intermittently failing tests (#1387).
  • Add Big-Batch SGD (BBSGD) optimizer in src/mlpack/core/optimizers/bigbatch_sgd (#1131).
  • Fix simple compiler warnings (#1380, #1373).
  • Simplify NeighborSearch constructor and Train() overloads (#1378).
  • Add warning for OpenMP setting differences (#1358/#1382). When mlpack is compiled with OpenMP but another application linking against mlpack is not (or vice versa), a compilation warning will now be issued.
  • Restructured loss functions in src/mlpack/methods/ann/ (#1365).
  • Add environments for reinforcement learning tests (#1368, #1370, #1329).
  • Allow single outputs for multiple timestep inputs for recurrent neural networks (#1348).
  • Neural networks: add He and LeCun normal initializations (#1342), add FReLU and SELU activation functions (#1346, #1341), add alpha-dropout (#1349).

Logo Armadillo library 8.500

by cu24gjf - April 23, 2018, 17:29:44 CET [ Project Homepage BibTeX Download ] 138267 views, 26314 downloads, 5 subscriptions

Rating Whole StarWhole StarWhole StarWhole StarEmpty Star
(based on 3 votes)

About: Armadillo is a high quality C++ library for linear algebra & scientific computing, aiming towards a good balance between speed and ease of use. The function syntax is deliberately similar to MATLAB. Useful for algorithm development directly in C++, or quick conversion of research code into production environments (eg. software & hardware products).

Changes:
  • faster handling of sparse matrices by kron() and repmat()
  • faster transpose of sparse matrices
  • faster element access in sparse matrices
  • faster row iterators for sparse matrices
  • faster handling of compound expressions by trace()
  • more efficient handling of aliasing in submatrix views
  • expanded normalise() to handle sparse matrices
  • expanded .transform() and .for_each() to handle sparse matrices
  • added reverse() for reversing order of elements
  • added repelem() for replicating elements
  • added roots() for finding the roots of a polynomial