Skip to main content

A little helper to calculate human normalized score for different ALE environments efficiently.

Project description

Atari HNS (Human Normalized Score)

Lightweight helper for computing Atari human-normalized scores (HNS) using published human and random baselines.

Installation

  • From PyPI (once published): pip install atarihns
  • From source: clone the repo and run pip install .

Usage

from atarihns import get_human_score, get_random_score
from atarihns import calculate_hns, get_hns # alias

environment = "Pong-v5"
agent_score = 15.0

human = get_human_score(environment)
random = get_random_score(environment)
hns = calculate_hns(environment, agent_score)

print(f"{environment} human: {human}, random: {random}, hns: {hns:.3f}")

Notes

  • Baseline scores for ALE environments are defined in atarihns.constants.ATARI_SCORES as (random, human).
  • Helper functions raise KeyError if an environment name is missing from the table.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

atarihns-0.0.15.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

atarihns-0.0.15-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file atarihns-0.0.15.tar.gz.

File metadata

  • Download URL: atarihns-0.0.15.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for atarihns-0.0.15.tar.gz
Algorithm Hash digest
SHA256 5861d60dccdc926db2aeee28f61632df830132baabff87e41896b1b59ddd224b
MD5 985de12d92ef6330addf91ba623e6911
BLAKE2b-256 6088786311503a06496857c61509d5d5bfac91e54473a4b4c705da28b440c1df

See more details on using hashes here.

File details

Details for the file atarihns-0.0.15-py3-none-any.whl.

File metadata

  • Download URL: atarihns-0.0.15-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for atarihns-0.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 9dad11aea980bb8ae6a4ffd57f33de6a57030dcc3c1317f483eefe49d5c8a20c
MD5 23caeee26fb009bcbd2911bc9428939f
BLAKE2b-256 13714547932a3be2ca2f8371777c6320f5667b128adcd18768c5e2550cc464eb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page