RepositoryPython
alexmonti19

alexmonti19/dagnet

PyTorch code for ICPR 2020 paper "DAG-Net: Double Attentive Graph Neural Network for Trajectory Forecasting"

92sao
19fork
1issue
0lượt xem

🏀 Dự đoán chuyển động bằng DAG-Net: Hai mạng chú ý, một dự báo chính xác

DAG-Net kết hợp VRNN với hai mạng nơ-ron đồ thị (GNN) để dự đoán hành trình di chuyển của con người và vận động viên, vượt trội trên cả dữ liệu đô thị và thể thao.

Đây là mã nguồn PyTorch của mô hình được trình bày tại ICPR 2020 bởi nhóm nghiên cứu từ Đại học Bologna. DAG-Net giải quyết bài toán dự đoán quỹ đạo (trajectory forecasting) bằng cách kết hợp ba thành phần chính: mô hình sinh (VRNN) và hai mạng nơ-ron đồ thị riêng biệt — một xử lý mục tiêu của từng tác tử, một xử lý trạng thái ẩn chứa hành vi chuyển động trước đó. Cấu trúc này giúp mô hình đồng thời cập nhật thông tin quá khứ và tương lai khi sinh ra chuyển động tương lai của từng tác tử.

✨ Điểm nổi bật

  • VRNN: Mô hình sinh cơ sở dự đoán quỹ đạo sử dụng mạng nơ-ron hồi cục có nhớ dài.
  • A-VRNN: Phiên bản nâng cấp với một mạng đồ thị duy nhất áp dụng lên trạng thái ẩn của tác tử.
  • DAG-Net: Kiến trúc đầy đủ với hai mạng đồ thị — một cho mục tiêu, một cho trạng thái ẩn.
  • Hai mạng đồ thị độc lập: Một mạng xử lý mục tiêu (vùng đích), một mạng xử lý hành vi quá khứ qua trạng thái ẩn.
  • Kết quả SOTA: Đạt số liệu tốt nhất trên Stanford Drone Dataset và STATS SportVU NBA Dataset.
  • Mô hình tiền huấn luyện có sẵn: Cung cấp checkpoint để tái tạo kết quả ADE/FDE từ bài báo.

💡 Vì sao đáng chú ý

DAG-Net nổi bật nhờ thiết kế hai mạng đồ thị tách biệt, cho phép mô hình học đồng thời cả mục tiêu dài hạn và hành vi ngắn hạn của từng tác tử. Điều này giúp dự đoán chính xác hơn so với các phương pháp chỉ dùng một mạng đồ thị hoặc không có cơ chế chú ý. Mô hình phù hợp cho các ứng dụng như phân tích giao thông đô thị, hành vi con người, và phân tích trò chơi thể thao.


#TrajectoryPrediction #GraphNeuralNetwork #VRNN #PyTorch #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryJupyter Notebook
keitabroadwater/gnns_in_action

Code and Content for Manning Publication on Graph Neural Networks

142
Aug 31, 2026
RepositoryPython
UnravelSports/unravelsports

The unravelsports package aims to aid researchers, analysts and enthusiasts by providing intermediary steps in the complex process of turning raw sports data into meaningful information and actionable insights.

249
Jan 16, 2026
RepositoryPython
PeiJieSun/diffnet

Graph Neural Network based Social Recommendation Model. SIGIR2019.

185
Jun 2, 2024
RepositoryPython
gmftbyGMFTBY/MultiTurnDialogZoo

Multi-turn dialogue baselines written in PyTorch

163
Mar 10, 2020
RepositoryPython
huawei-noah/BGCN

A Tensorflow implementation of "Bayesian Graph Convolutional Neural Networks" (AAAI 2019).

162
Sep 8, 2019
RepositoryPython
chonyy/basketball-shot-detection

:basketball: Judging basketball shots and analyzing shooting pose with machine learning

146
May 1, 2023
RepositoryPython
kenqgu/Text-GCN

A PyTorch implementation of "Graph Convolutional Networks for Text Classification." (AAAI 2019)

131
Jun 27, 2020
RepositoryPython
shuowang-ai/GeniePath-pytorch

This is a PyTorch implementation of the GeniePath model in <GeniePath: Graph Neural Networks with Adaptive Receptive Paths> (https://arxiv.org/abs/1802.00910)

103
Jul 25, 2024
RepositoryPython
OrcustD/RacketVision

The official repository of the paper "RacketVision: A Multiple Racket Sports Benchmark for Unified Ball and Racket Analysis"

99
Apr 11, 2026