awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
locuslab avatar

locuslab/TCN

0
View on GitHub↗
4,525 stars·892 forks·Python·MIT·3 viewsgithub.com/locuslab/TCN↗

TCN

TCN is a deep learning sequence framework and library for building temporal convolutional networks. It provides a toolkit for implementing purely convolutional architectures to model sequential data as an alternative to recurrent neural networks.

The project includes a sequence modeling benchmark suite designed to evaluate the accuracy and processing speed of architectures. This suite utilizes standardized tasks, including memory problems, digit classification, music, and language tasks, to quantify performance.

The framework covers a range of structural components for sequence processing, such as causal convolutional layers to prevent information leakage and dilated kernels to increase the receptive field. It also provides residual connection blocks for gradient stability and data pipelines for transforming raw time-series data into tensors.

Features

  • Sequence Modeling Frameworks - Serves as a complete toolkit for implementing and testing time-series processing patterns using convolutional layers.
  • Dilated Convolutions - Utilizes dilated convolutions to exponentially increase the receptive field without increasing the parameter count.
  • Causal Convolutions - Implements causal convolutional layers that prevent information leakage from future to past in temporal sequences.
  • Sequence Learning Models - Provides capabilities for modeling sequential data across various time scales using convolutional layers.
  • Convolutional Sequence Models - Replaces recurrent neural networks with a stack of convolutional layers to allow parallel processing of sequences.
  • Temporal Convolutional Networks - Provides a dedicated library for building temporal convolutional networks as an alternative to recurrent neural networks.
  • Model Performance Benchmarking - Implements a performance evaluation framework to test model accuracy and speed across various sequence tasks.
  • Model Benchmarking Suites - Includes a collection of standardized tasks and datasets for evaluating the accuracy and efficiency of sequence models.
  • Residual Connection Implementations - Includes residual connection blocks to stabilize gradients and support deeper network architectures.
  • Time Series Forecasting - Provides convolutional structures designed to model temporal dependencies and predict future values in sequence data.
  • Model Evaluation and Benchmarking - Provides a benchmark suite to validate model accuracy and processing speed across standardized sequence tasks.
  • Time Series Tensor Pipelines - Ships pipelines that transform raw sequential data into formatted tensors for 1D convolutional processing.
  • Language Modeling - Convolutional and recurrent networks for sequence modeling.
  • Model Implementations - Temporal convolutional networks implementation.

Star history

Star history chart for locuslab/tcnStar history chart for locuslab/tcn

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to TCN

Similar open-source projects, ranked by how many features they share with TCN.
  • pageman/sutskever-30-implementationspageman avatar

    pageman/sutskever-30-implementations

    3,148View on GitHub↗

    This project is a collection of deep learning research implementations and a reproduction kit designed to translate theoretical AI papers into working code. It provides a library of neural network architectures and reference implementations for reproducing seminal research concepts through interactive notebooks. The repository distinguishes itself through the implementation of AI theory and scaling laws, covering complexity dynamics, information theory, and the simulation of universal AI agents. It also includes a benchmarking suite for synthetic reasoning, allowing for the evaluation of mode

    Jupyter Notebook
    View on GitHub↗3,148
  • openai/evalsopenai avatar

    openai/evals

    18,702View on GitHub↗

    Evals is a framework designed for automating, managing, and executing repeatable benchmarking suites to analyze the quality and performance of language models. It provides a platform for running standardized tests to measure model accuracy and track behavioral changes over time. The system distinguishes itself through a modular architecture that uses a standardized adapter layer to normalize inputs and outputs, allowing different models to be swapped and tested interchangeably. It supports the creation of custom benchmarks using proprietary data, enabling quality assurance on sensitive tasks

    Python
    View on GitHub↗18,702
  • awslabs/gluon-tsawslabs avatar

    awslabs/gluon-ts

    5,200View on GitHub↗

    GluonTS is a framework for probabilistic time series forecasting, designed to predict future values as probability distributions with confidence intervals. It supports both traditional model training and zero-shot forecasting, where pretrained models generate predictions for new series without additional training. The project distinguishes itself by integrating a wide variety of forecasting approaches into a unified workflow. This includes deep learning architectures such as recurrent neural networks and causal convolutions, as well as the integration of external statistical models, the Proph

    Python
    View on GitHub↗5,200
  • harvardnlp/annotated-transformerharvardnlp avatar

    harvardnlp/annotated-transformer

    7,325View on GitHub↗

    The Annotated Transformer is an educational resource that provides annotated code implementations of the Transformer architecture for sequence-to-sequence tasks, built with PyTorch. It serves as a learning tool for understanding attention mechanisms, multi-head parallel attention, and scaled dot-product attention through executable examples that walk through each component of the model. The project covers the full Transformer pipeline, including stacked encoder-decoder layers with residual connections and layer normalization, sinusoidal positional encoding for order-aware representation, and

    Jupyter Notebookannotatednotebookpython
    View on GitHub↗7,325
See all 30 alternatives to TCN→

Frequently asked questions

What does locuslab/tcn do?

TCN is a deep learning sequence framework and library for building temporal convolutional networks. It provides a toolkit for implementing purely convolutional architectures to model sequential data as an alternative to recurrent neural networks.

What are the main features of locuslab/tcn?

The main features of locuslab/tcn are: Sequence Modeling Frameworks, Dilated Convolutions, Causal Convolutions, Sequence Learning Models, Convolutional Sequence Models, Temporal Convolutional Networks, Model Performance Benchmarking, Model Benchmarking Suites.

What are some open-source alternatives to locuslab/tcn?

Open-source alternatives to locuslab/tcn include: pageman/sutskever-30-implementations — This project is a collection of deep learning research implementations and a reproduction kit designed to translate… openai/evals — Evals is a framework designed for automating, managing, and executing repeatable benchmarking suites to analyze the… awslabs/gluon-ts — GluonTS is a framework for probabilistic time series forecasting, designed to predict future values as probability… harvardnlp/annotated-transformer — The Annotated Transformer is an educational resource that provides annotated code implementations of the Transformer… qwenlm/qwen — Qwen is a comprehensive framework for large language model development, serving, and deployment. It provides a… ashishpatel26/andrew-ng-notes — This project is a collection of structured study notes and notebooks serving as an educational resource for deep…