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.12.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.12-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: atarihns-0.0.12.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.12.tar.gz
Algorithm Hash digest
SHA256 dfef3017a4cd17f2a3e7e3c066e6f62bb997e9e87ab54e360ab1531508f41d5c
MD5 6e45ceaf757015bbf5efb4b395c4bd7a
BLAKE2b-256 d97b55b6ad9a90d703b0fa40e82aab12f438d2141c083821b701d0e2cb6764b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: atarihns-0.0.12-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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 84d8a19a27feb1007c3dc03fb1729dd59b589de5597775c5f8f55bb3cc85d337
MD5 583feb89bb86c02a0dfbcc90e21f4d7d
BLAKE2b-256 c432b69dc942d45f003c42fa740ea4835419c169677c1d9ce51af64716b27837

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