A vanilla Java character-level RNN as it appears in Musebot.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ChaRNN.java
LICENSE
Loss.java
Matrix.java
README.md
StdRandom.java

README.md

Musebot-ChaRNN

The vanilla Java character-level RNN which powers the Musebot app. This was ported from Andrej Karpathy's vanilla Python RNN. numpy functionality is provided by an expansion of Princeton University's Matrix and StdRandom classes. No libraries are used except for Gson and JSON.simple.

Features

  • Create and train a language model on text input.
  • Save checkpoints.
  • Load in a model from a checkpoint and either continue training or run it.