Skip to main content

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

Project description

Atari 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 calculate_hns, get_human_score, get_random_score

env = "Pong-v5"
agent_score = 15.0

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

print(f"{env} 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.13.tar.gz (6.0 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.13-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: atarihns-0.0.13.tar.gz
  • Upload date:
  • Size: 6.0 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.13.tar.gz
Algorithm Hash digest
SHA256 6878d9666c4c9d40fc158dc41619a40ea8510a8c4b731e5aaa8689f00992fd5c
MD5 beb302bc77bfa011751d43db98446c32
BLAKE2b-256 560e04ebee8e3211be6a7028147a3ca2d0470c8f379433c1b2858fba2041608c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: atarihns-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 5.0 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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 802f50e35424bfa50ddfe1b62ab977b26afc79a443e82ea62ec738fdebcd6e86
MD5 f22dffbc5c286a59b6f88a4803a14348
BLAKE2b-256 097d33f624860ea8568d36079b2546df4f1cbfffe4fb425b3238472be634d04d

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