#23 · Primary category: Time Series Machine Learning
keras-tcn
Keras Temporal Convolutional Network. Supports Python and R.
Project last updated:06/16/26
GitHub Stars
2.0K
Forks
462
Contributors
26
License
MIT
Why we included this project
Most people reach for an LSTM or GRU when a sequence problem shows up, but this library makes it easy to try the other path. It wraps the Temporal Convolutional Network architecture as a Keras layer you can drop into an existing model with one import and a few keyword arguments. The dilated causal convolutions give it a longer effective memory than recurrent cells of similar size, and training parallelizes across time steps instead of stepping through them one at a time. It is maintained against recent TensorFlow releases, works from both Python and R, and includes working examples. Just note it is a building block, not a full platform: bring your own data pipeline and training loop.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
netdata
The fastest path to AI-powered full stack observability, even for lean teams.
catboost
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
sktime
A unified framework for machine learning with time series
darts
A python library for user-friendly forecasting and anomaly detection on time series.
featuretools
An open source python library for automated feature engineering