xgboost
This commit is contained in:
40
docs/2. features.md
Normal file
40
docs/2. features.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Feature
|
||||
DNN 분석을 위해 채보의 특성을 추출한다.
|
||||
|
||||
## Average density
|
||||
평균 밀도를 나타낸다.
|
||||
|
||||
$\frac{노트 수}{마지막 노트 타이밍 - 첫 노트 타이밍}$
|
||||
|
||||
## Peak density
|
||||
최고 밀도를 나타낸다.
|
||||
|
||||
어떤 노트를 기준으로 앞으로 1초내에 있는 노트들의 개수 중 최대값으로 구한다.
|
||||
|
||||
## Average BPM
|
||||
평균 BPM을 나타낸다.
|
||||
|
||||
$\frac{\Sigma BPM}{노트 수}$
|
||||
|
||||
## Average BPM 2
|
||||
평균 BPM을 나타내나, 다른 방식으로 구한다.
|
||||
극소수의 노트만 BPM이 다를 경우 평균 BPM에 미치는 영향이 클 수 있기 때문에, BPM의 제곱을 총합하여 평균을 구한다.
|
||||
|
||||
$\sqrt{\frac{\Sigma BPM^2}{노트수}}$
|
||||
|
||||
## BPM Change
|
||||
BPM 변화 횟수를 나타낸다. BPM 흔들림을 제외하기 위해, 이전 노트와의 BPM차이가 1.5 이상일 떄 1 증가한다.
|
||||
|
||||
## Scroll Change
|
||||
스크롤 변화 횟수를 나타낸다. 노트의 $BPM \times Scroll$의 값이 이전 노트와 1.5 이상 차이날 때 1 증가한다.
|
||||
|
||||
## Rhythm Complexity
|
||||
i번째 노트와 i-1번쨰 노트의 간격이 i-1번쨰 노트와 i-2번째 노트의 간격의 비율이 2의 거듭제곱이 아닐 때 1 증가한다.
|
||||
|
||||
## Color Complexity
|
||||
i번째 노트와 i-2번쨰 노트가 다른 종류일 때 증가하며, 간격의 제곱의 역수에 비례한다.
|
||||
|
||||
$\frac{\mathrm{color\ changed\ ?\ 1\ :\ 0}}{\Delta t^2}$
|
||||
|
||||
## Note Count
|
||||
노트의 개수
|
||||
Reference in New Issue
Block a user