awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sktime avatar

sktime/pytorch-forecasting

0
View on GitHub↗
4,787 stars·783 forks·Python·mit·12 vuespytorch-forecasting.readthedocs.io↗

Pytorch Forecasting

PyTorch Forecasting is a deep learning framework designed for building and training neural network architectures specifically for time series forecasting. It serves as a comprehensive toolkit for implementing autoregressive models, multi-horizon forecasting, and probabilistic prediction intervals using PyTorch tensors.

The library distinguishes itself through a probabilistic forecasting toolkit that generates prediction intervals and quantile forecasts using both parametric and non-parametric distributions. It further provides a neural network model optimizer for automated hyperparameter tuning and pruning to improve architecture efficiency.

The framework covers a broad surface of capabilities, including multivariate time series analysis and the integration of static and time-varying covariates. It includes a dedicated data pipeline for transforming tabular data into normalized tensors, as well as tools for interpretable model evaluation via variable dependency analysis and multi-horizon accuracy metrics.

The system supports distributed training across CPUs and multiple GPUs to accelerate model convergence.

Features

  • Deep Learning Forecasting - Provides a comprehensive framework for applying deep neural networks to univariate and multivariate time series prediction.
  • Autoregressive Models - Implements neural network architectures that generate long-term forecasts by iteratively feeding previous outputs back as inputs.
  • Probabilistic - Enables probabilistic forecasting by mapping network outputs to probability distribution parameters instead of single point estimates.
  • Probabilistic Loss Functions - Implements loss functions that map network outputs to probability distribution parameters for uncertainty quantification.
  • Quantile Regression - Produces non-parametric probabilistic forecasts by predicting specific target distribution percentiles using pinball loss.
  • Time Series Feature Engineering - Prepares raw tabular data for neural networks through automated scaling, normalization, and creation of training subsequences.
  • Time Series Forecasting - A comprehensive deep learning framework for building and training PyTorch-based time series forecasting architectures.
  • Dynamic Covariate Integration - Integrates static metadata and time-varying external variables into the model to improve prediction accuracy.
  • Multivariate Forecasting - Predicts multiple interdependent time series variables simultaneously while incorporating external covariates.
  • Probabilistic Forecasting - Predicts future demand with uncertainty intervals by generating probability distributions instead of point estimates.
  • Time Series Tensor Pipelines - Converts tabular time series data into PyTorch tensors while automating scaling and feature encoding.
  • Time Series Transformations - Transforms tabular time series data into normalized PyTorch tensors with configured encoder and decoder windows.
  • Distributed Training - Supports spreading training processes across multiple CPUs or GPUs to accelerate model convergence.
  • Covariate Integration - Incorporates static metadata and time-varying external variables into models to increase forecasting precision.
  • Forecasting Interpretation Tools - Analyzes forecasting performance using multi-horizon metrics, attention maps, and variable dependency charts to understand model behavior.
  • Hyperparameter Tuning - Optimizes model configuration settings using an automated search framework and pruning to improve training efficiency.
  • Multi-Horizon Evaluation Metrics - Calculates performance metrics across various future time steps to measure accuracy over a prediction window.
  • Multi-Target Learning - Simultaneously predicts multiple target variables using a combination of regression and classification.
  • Hyperparameter Optimizers - Offers an automated hyperparameter tuning and pruning framework to optimize deep learning architectures.
  • Prediction Visualization - Generates actual-versus-prediction plots and dependency charts to interpret model behavior and performance.
  • Forecast Evaluation - Provides multi-horizon time series metrics to measure forecasting accuracy across various prediction windows.
  • General Demand Forecasting - Provides architectures specifically designed to handle complex time series patterns for demand prediction.
  • ML-Based Forecasting Models - Provides specialized machine learning architectures for real-world forecasting with built-in interpretation capabilities.
  • Multivariate Quantile Prediction - Produces probabilistic forecasts across multiple variables and long horizons using hierarchical sampling.
  • Neural Basis Expansion Analysis - Provides interpretable time series forecasting through basis-function decomposition, specifically supporting architectures like N-BEATS.
  • Training Batch Generators - Samples overlapping encoder and decoder windows from time series to produce structured training batches.
  • Variable Dependency Analysis - Calculates partial dependency for specific variables to analyze their influence on forecasting predictions.
  • Interpretable - Generates explainable forecasts using basis function decomposition to clarify model behavior.
  • Time Series Data Loading - Converts data tables into tensors while automating variable scaling, target normalization, and feature encoding.
  • Time Series Data Normalization - Scales input data using customizable encoder methods and robust scaling via specific quantiles.
  • Sliding Window Algorithms - Generates overlapping encoder and decoder windows from long time series to create training batches.
  • Time Series Analysis - Deep learning-based time series forecasting using PyTorch.
  • Time Series Analysis - PyTorch-based library for neural network forecasting.

Historique des stars

Graphique de l'historique des stars pour sktime/pytorch-forecastingGraphique de l'historique des stars pour sktime/pytorch-forecasting

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Pytorch Forecasting

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Pytorch Forecasting.
  • unit8co/dartsAvatar de unit8co

    unit8co/darts

    9,215Voir sur GitHub↗

    Darts is a Python time series library designed for forecasting, anomaly detection, and the preprocessing of univariate and multivariate temporal data. It serves as a comprehensive framework for training and evaluating a wide range of statistical, machine learning, and deep learning models to predict future numerical values. The toolkit is distinguished by its support for global time series modeling, allowing a single model to be trained across multiple different series to leverage shared patterns. It also features a hierarchical time series manager to ensure consistency between aggregate and

    Pythonanomaly-detectiondata-sciencedeep-learning
    Voir sur GitHub↗9,215
  • awslabs/gluontsAvatar de awslabs

    awslabs/gluonts

    5,199Voir sur GitHub↗

    GluonTS is a probabilistic time series library and deep learning forecasting framework. It provides a toolkit for building, training, and evaluating neural network architectures that predict future values as probability distributions to quantify uncertainty. The project distinguishes itself by supporting zero-shot forecasting and integrating diverse modeling approaches, including deep probabilistic neural networks and wrappers for external statistical libraries such as Prophet and R forecast. It implements specialized architectural primitives like causal convolutions and invertible residual n

    Pythonartificial-intelligenceawsdata-science
    Voir sur GitHub↗5,199
  • awslabs/gluon-tsAvatar de awslabs

    awslabs/gluon-ts

    5,200Voir sur 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
    Voir sur GitHub↗5,200
  • nixtla/neuralforecastAvatar de Nixtla

    Nixtla/neuralforecast

    4,160Voir sur GitHub↗

    Neuralforecast is a neural time series forecasting library designed to predict future values for one or multiple series using deep learning architectures. It functions as a distributed machine learning forecasting framework that enables the training of global models across multiple time series to improve generalization through cross-learning. The project distinguishes itself as a probabilistic forecasting toolkit that produces uncertainty intervals and probability distributions rather than single point estimates. It also includes a hierarchical forecast reconciler to ensure that predictions a

    Python
    Voir sur GitHub↗4,160
Voir les 30 alternatives à Pytorch Forecasting→

Questions fréquentes

Que fait sktime/pytorch-forecasting ?

PyTorch Forecasting is a deep learning framework designed for building and training neural network architectures specifically for time series forecasting. It serves as a comprehensive toolkit for implementing autoregressive models, multi-horizon forecasting, and probabilistic prediction intervals using PyTorch tensors.

Quelles sont les fonctionnalités principales de sktime/pytorch-forecasting ?

Les fonctionnalités principales de sktime/pytorch-forecasting sont : Deep Learning Forecasting, Autoregressive Models, Probabilistic, Probabilistic Loss Functions, Quantile Regression, Time Series Feature Engineering, Time Series Forecasting, Dynamic Covariate Integration.

Quelles sont les alternatives open-source à sktime/pytorch-forecasting ?

Les alternatives open-source à sktime/pytorch-forecasting incluent : unit8co/darts — Darts is a Python time series library designed for forecasting, anomaly detection, and the preprocessing of univariate… awslabs/gluonts — GluonTS is a probabilistic time series library and deep learning forecasting framework. It provides a toolkit for… awslabs/gluon-ts — GluonTS is a framework for probabilistic time series forecasting, designed to predict future values as probability… nixtla/neuralforecast — Neuralforecast is a neural time series forecasting library designed to predict future values for one or multiple… autogluon/autogluon — AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end… jdb78/pytorch-forecasting — This is a deep learning framework for predicting future values in sequential data using PyTorch architectures. It…