Seamless integration of sports rating systems as layers into pytorch environment
Project description
PyTorch based package for incorporating rating systems to neural networks. This package provides model rating layers. The resulting RatingRGNN can be found here
Prerequisities
Python >= 3.10
Installation
pip install --upgrade pip
pip install torch-rating
Nera - Neural rating
This package implements seamless integration of statistical rating systems into graph neural network in the PyTorch environment. This project was developed as my Bachelor's thesis.
Implemented rating layers and recurrent graph neural network architectures
- Elo rating
- Berrar rating
- Pi rating
Showcases of predictive validation accuracy on collected datasets:
Note: the RatingRGNN was fine-tuned only on the NBL dataset and then applied across the other.
Note: the accuracy is across time snapshots. These snapshots represent seasons. They do not represents epochs of iterating the whole dataset. The training was done only for one epoch.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file torch_rating-0.0.2.tar.gz.
File metadata
- Download URL: torch_rating-0.0.2.tar.gz
- Upload date:
- Size: 623.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33fcd506174b87acd246d0dcced8a7697240a8c57fadecd32678134aa4cf2dba
|
|
| MD5 |
fa8257d120b01f653788fa11a1bd9a0c
|
|
| BLAKE2b-256 |
befb4f393e66c359bb2cd0fcad2b1f1a834f41c377a0940d345b471c0c3b4d0d
|
File details
Details for the file torch_rating-0.0.2-py3-none-any.whl.
File metadata
- Download URL: torch_rating-0.0.2-py3-none-any.whl
- Upload date:
- Size: 623.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57344bb8ee9848f93e512300d7cafc547ca34b47163061fc00fc5552c096b418
|
|
| MD5 |
47ffb73dcffbc475002db8851108d830
|
|
| BLAKE2b-256 |
e450332ff68c0a48ef13ec5b6de63b7c822cb3e2a238a1d2eb505003ff4917e5
|