Discover and explore top open-source AI tools and projects—updated daily.
EasyTPP: toolkit for temporal point process (TPP) research
Top 85.9% on SourcePulse
EasyTPP is a comprehensive toolkit for Temporal Point Processes (TPPs), designed for researchers and practitioners to facilitate development, benchmarking, and application of TPP models. It offers a unified framework for various TPP architectures, supporting both TensorFlow and PyTorch, and aims to improve reproducibility and ease of customization.
How It Works
EasyTPP employs a modular design with abstract classes, allowing for easy integration and development of new TPP models. It provides implementations for numerous state-of-the-art TPP papers, including RMTPP, NHP, and THP, with compatibility across TensorFlow (v1.13.1 and v2.0+) and PyTorch (v1.7.0+). This dual framework support caters to both academic research and industrial applications.
Quick Start & Requirements
pip install easy-tpp
or clone from GitHub and run python setup.py install
.Highlighted Details
Maintenance & Community
The project is jointly initiated by Machine Intelligence Group, Alipay, and DAMO Academy, Alibaba. Notable related projects include EasyRec, EasyNLP, and FuxiCTR.
Licensing & Compatibility
Licensed under the Apache License (Version 2.0). Some included code may be under different open-source licenses; refer to the NOTICE file.
Limitations & Caveats
The project is actively developed, with a "Todo List" indicating planned additions like Meta Temporal Point Process and Model-based RL via TPP.
1 month ago
1 day