Uploaded image for project: 'Singa'
  1. Singa
  2. SINGA-10

Add Support for Recurrent Neural Networks (RNN)

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None

    Description

      The training algorithm for RNNs is Back-Propagation through time (BPTT). It is similar to the BP algorithm for feed-forward neural networks.

      The model structures are quite different to feed-forward models. Hence, we may need to inherit the base NeuralNet class to create a RNN class. The RNN class overrides the SetupNeurlNet function to:

      1. parse user configuration and create the RNN graph with (circles)
      2. broke the circles and expand it through time.
      3. create and setup layers

      Model partitioning id not considered in this ticket.

      Attachments

        Activity

          People

            kaiping Zheng Kaiping
            wangwei.cs wangwei
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: