Skip to content

SharvenRane/trajectory-prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trajectory Prediction

Pedestrian and vehicle trajectory prediction using Social-GAN and Trajectron++

trajectory-prediction autonomous-vehicles social-gan forecasting pytorch

Overview

This repository implements a complete pipeline for trajectory prediction, covering data preprocessing, model training, evaluation, and deployment.

Features

  • Clean, modular PyTorch implementation
  • Reproducible experiments with MLflow tracking
  • Comprehensive evaluation with standard benchmarks
  • ONNX export for production deployment
  • Detailed documentation and usage examples

Installation

git clone https://github.com/YOUR_USERNAME/trajectory-prediction.git
cd trajectory-prediction
pip install -r requirements.txt

Quick Start

from src.model import Model
from src.trainer import Trainer
from src.config import Config

config = Config.from_yaml("configs/default.yaml")
model = Model(config)
trainer = Trainer(model, config)
trainer.train()

Project Structure

trajectory-prediction/
├── src/
│   ├── model.py        # Model architecture
│   ├── dataset.py      # Data loading and preprocessing
│   ├── trainer.py      # Training loop
│   ├── evaluate.py     # Evaluation metrics
│   └── utils.py        # Helper utilities
├── configs/
│   └── default.yaml    # Default configuration
├── notebooks/
│   └── exploration.ipynb
├── tests/
│   └── test_model.py
├── requirements.txt
└── README.md

Results

Model Dataset Metric Score
Baseline Standard Primary -
Ours Standard Primary -

Usage

# Train
python train.py --config configs/default.yaml

# Evaluate
python evaluate.py --checkpoint checkpoints/best.pth

# Export to ONNX
python export.py --checkpoint checkpoints/best.pth

References

  • Relevant papers and resources for trajectory prediction

License

MIT

update 1

update 2

update 14

About

Pedestrian and vehicle trajectory prediction using Social-GAN and Trajectron++

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages