Python recurrent-neural-networks

Open-source Python projects categorized as recurrent-neural-networks

Top 19 Python recurrent-neural-network Projects

  • handwriting-synthesis

    Handwriting Synthesis with RNNs ✏️

  • Project mention: Handwriting Synthesis with RNNs | news.ycombinator.com | 2023-06-07
  • sru

    Training RNNs as Fast as CNNs (https://arxiv.org/abs/1709.02755)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • SimpleHTR

    Handwritten Text Recognition (HTR) system implemented with TensorFlow.

  • Project mention: Importing manual handwriten tables in to excel? | /r/excel | 2023-06-24

    Have you tried searching GitHub? https://github.com/githubharald/SimpleHTR something like that might help.

  • liquid_time_constant_networks

    Code Repository for Liquid Time-Constant Networks (LTCs)

  • Project mention: Liquid AI, a new MIT spinoff, wants to build an new type of AI | news.ycombinator.com | 2024-01-13
  • CfC

    Closed-form Continuous-time Neural Networks

  • Project mention: LNNs - Liquid Neural Networks: Seeking general advice, papers, implementations | /r/datascience | 2023-07-10

    And here's the repo: https://github.com/raminmh/CfC

  • punctuator2

    A bidirectional recurrent neural network model with attention mechanism for restoring missing punctuation in unsegmented text

  • rwa

    Machine Learning on Sequential Data Using a Recurrent Weighted Average

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • returnn

    The RWTH extensible training framework for universal recurrent neural networks

  • Project mention: Keras Core: Keras for TensorFlow, Jax, and PyTorch | news.ycombinator.com | 2023-07-11

    That looks very interesting.

    I actually have developed (and am developing) sth very similar, what we call the RETURNN frontend, a new frontend + new backends for our RETURNN framework. The new frontend is supporting very similar Python code to define models as you see in PyTorch or Keras, i.e. a core Tensor class, a base Module class you can derive, a Parameter class, and then a core functional API to perform all the computations. That supports multiple backends, currently mostly TensorFlow (graph-based) and PyTorch, but JAX was something I also planned. Some details here: https://github.com/rwth-i6/returnn/issues/1120

    (Note that we went a bit further ahead and made named dimensions a core principle of the framework.)

    (Example beam search implementation: https://github.com/rwth-i6/i6_experiments/blob/14b66c4dc74c0...)

    One difficulty I found was how design the API in a way that works well both for eager-mode frameworks (PyTorch, TF eager-mode) and graph-based frameworks (TF graph-mode, JAX). That mostly involves everything where there is some state, or sth code which should not just execute in the inner training loop but e.g. for initialization only, or after each epoch, or whatever. So for example:

    - Parameter initialization.

    - Anything involving buffers, e.g. batch normalization.

    - Other custom training loops? Or e.g. an outer loop and an inner loop (e.g. like GAN training)?

    - How to implement sth like weight normalization? In PyTorch, the module.param is renamed, and then there is a pre-forward hook, which on-the-fly calculates module.param for each call for forward. So, just following the same logic for both eager-mode and graph-mode?

    - How to deal with control flow context, accessing values outside the loop which came from inside, etc. Those things are naturally possible eager-mode, where you would get the most recent value, and where there is no real control flow context.

    - Device logic: Have device defined explicitly for each tensor (like PyTorch), or automatically eagerly move tensors to the GPU (like TensorFlow)? Moving from one device to another (or CPU) is automatic or must be explicit?

    I see that you have keras_core.callbacks.LambdaCallback which is maybe similar, but can you effectively update the logic of the module in there?

  • pomdp-baselines

    Simple (but often Strong) Baselines for POMDPs in PyTorch, ICML 2022

  • popgym

    Partially Observable Process Gym

  • PsychRNN

  • easyesn

    Python library for Reservoir Computing using Echo State Networks

  • chicksexer

    A Python package for gender classification.

  • DeepMalwareDetector

    A Deep Learning framework that analyses Windows PE files to detect malicious Softwares.

  • pyradox

    State of the Art Neural Networks for Deep Learning

  • recurrent-fwp

    Official repository for the paper "Going Beyond Linear Transformers with Recurrent Fast Weight Programmers" (NeurIPS 2021)

  • mdlrnn

    Minimum Description Length Recurrent Neural Networks

  • RNN-Twitter-Bot

    🤖✏️ A Twitter bot written in Python trained with a recurrent neural network.

  • pytorch-ddpg

    Deep deterministic policy gradient (DDPG) in PyTorch 🚀

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python recurrent-neural-networks related posts

  • Liquid AI, a new MIT spinoff, wants to build an new type of AI

    1 project | news.ycombinator.com | 13 Jan 2024
  • Code Repository for Liquid Time-Constant Networks (LTCs)

    1 project | news.ycombinator.com | 7 Dec 2023
  • Keras Core: Keras for TensorFlow, Jax, and PyTorch

    5 projects | news.ycombinator.com | 11 Jul 2023
  • Handwriting Synthesis with RNNs

    1 project | news.ycombinator.com | 7 Jun 2023
  • I sent robot forgeries to a handwriting expert

    1 project | /r/StuffMadeHere | 27 May 2023
  • Handwritten assignments and in person tests may become the norm again because of AI

    2 projects | /r/Showerthoughts | 4 May 2023
  • Best recurrent RL library?

    2 projects | /r/reinforcementlearning | 31 Jan 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source recurrent-neural-network projects in Python? This list will help you:

Project Stars
1 handwriting-synthesis 4,115
2 sru 2,098
3 SimpleHTR 1,866
4 liquid_time_constant_networks 1,258
5 CfC 796
6 punctuator2 648
7 rwa 601
8 returnn 349
9 pomdp-baselines 275
10 popgym 143
11 PsychRNN 133
12 easyesn 131
13 chicksexer 82
14 DeepMalwareDetector 65
15 pyradox 62
16 recurrent-fwp 46
17 mdlrnn 17
18 RNN-Twitter-Bot 7
19 pytorch-ddpg 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com