CURRENNT is a machine learning library for Recurrent Neural Networks (RNNs) which uses NVIDIA graphics cards to accelerate the computations.

The library implements uni- and bidirectional Long Short-Term Memory (LSTM) architectures and supports deep networks as well as very large data sets that do not fit into main memory.

Features

  • Uni- and bidirectional Long Short-Term Memory (LSTM) layers with forget gates and peepholes
  • Feedforward layers with tanh, logistic sigmoid and softmax activation functions
  • Deep neural network architectures supported
  • Cached on-line learning from large data sets (training data does not need to fit in main memory)
  • Reads training data from NetCDF files
  • Gradient descent with momentum
  • Supports on-line, batch and hybrid on-line/batch learning
  • Minimization of cross-entropy and squared error objectives
  • Supports regression and binary/multiclass classification tasks
  • Training with input activation noise for improved generalization
  • Autosave after each training epoch

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow CURRENNT

CURRENNT Web Site

Other Useful Business Software
Simplify IT and security with a single endpoint management platform Icon
Simplify IT and security with a single endpoint management platform

Automate the hardest parts of IT

NinjaOne automates the hardest parts of IT, delivering visibility, security, and control over all endpoints for more than 20,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. The company seamlessly integrates with a wide range of IT and security technologies. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support.
Learn More
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • Great tool for sequence to sequence BLSTM!
  • Works!
  • Good job. Thank you for your sharing.
Read more reviews >

Additional Project Details

Operating Systems

Linux, Windows

Intended Audience

Science/Research

User Interface

Command-line

Programming Language

C++

Related Categories

C++ Machine Learning Software, C++ Neural Network Libraries

Registered

2013-07-08