Skip to content
This repository was archived by the owner on Oct 8, 2024. It is now read-only.
This repository was archived by the owner on Oct 8, 2024. It is now read-only.

Markov Model Probability of FC #95

@peterhusisian

Description

@peterhusisian

Calculating the joint distribution over possible player cursor positions given the placements and times of notes in a beatmap is prohibitively expensive. It relies on a product of multiple conditional probabilities, where the number of elements conditioned on increases linearly with the number of notes in the beatmap. A Markov Model mitigates the increasing number of parameters of the conditional distributions by instead assuming that only the k most recent previous elements play the largest role in the probability in comparison to those before them. The aim is to approximate the exact joint distribution of cursor positions given the beatmap using a Markov Model, then train the parameters of the conditional distribution used to form this approximation through Maximum Likelihood Estimation on beatmap replay data. Attached is a short writeup going into further detail of a proof of concept:

PP_Rework (2).pdf

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions