Skip to content

rakkyo150/PredictStarNumber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PredictStarNumber

RankedMapData のデータをもとに、BeatSaverで公開されている譜面のScoreSaberのランク基準の星の数を予測するアプリ。
こちらから使えます。
PredictStarNumberHelperのモデルを使用。
BeatSaverのAPIから取得できる情報のみで学習を行ったので、譜面にもよりますが、結構外れた値がでることもあります。
なお、学習精度に関してはPredictStarNumberHelper のmodelScore.jsonで確認できます。
ちなみに、2022/1/3現在の精度は、trainScoreが0.9745135905035479、testScoreが0.9405029861621208です。
学習精度に決定係数を用いるのは不適当だったので、その点は今後改善する予定です。
それに伴って、学習済みモデルの調整も行うかもです。
以上で述べたPredictStarNumberHelperの改善は完了してます。

Relevant Link

Training Data : https://github.com/rakkyo150/RankedMapData
Model : https://github.com/rakkyo150/PredictStarNumberHelper
Mod : https://github.com/rakkyo150/PredictStarNumberMod
Chrome Extension : https://github.com/rakkyo150/PredictStarNumberExtension

flowchart
    First(RankedMapData) -- Training Data --> Second(PredictStarNumberHelper)
    Second -- Learned Model --> Third(PredictStarNumber)
    Second -- Learned Model --> PredictStarNumberMod
    Third <-- REST API --> PredictStarNumberExtension

API

V2-RenderVersion

https://predictstarnumber.onrender.com/api2/doc

V2(Not available from 2022.12.6)

Method URI Models
GET https://predictstarnumber.herokuapp.com/api2/id/{id(!bsr)} { characteristic-difficulty : PredictedStarNumber(float) }
GET https://predictstarnumber.herokuapp.com/api2/hash/{hash} { characteristic-difficulty : PredictedStarNumber(float) }
GET https://predictstarnumber.herokuapp.com/api2/leaderboardId/{leaderboardId} { characteristic-difficulty : PredictedStarNumber(float) }

V1(Not available from 2022.12.6)

後方互換性のために古いAPIを残しています
characteristicがStandardの予測値しか取得できません

Method URI Models
GET https://predictstarnumber.herokuapp.com/api/id/{id(!bsr)} { difficulty : PredictedStarNumber(float) }
GET https://predictstarnumber.herokuapp.com/api/hash/{hash} { difficulty : PredictedStarNumber(float) }
GET https://predictstarnumber.herokuapp.com/api/leaderboardId/{leaderboardId} { difficulty : PredictedStarNumber(float) }

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published