표현 형식 영단어, 뜻, 암기여부(O,t,X)
입력 데이터 : Excel 파일 인덱스, 날짜, 장, 단어, 뜻
변환 데이터 : CSV 파일 우선순위, 영단어, 뜻, 날짜, 단원
#가중치 계산 방식
- 최근 날짜와 멀어질수록 많이 틀릴 것이다. : 에빙하우스의 망각곡선 수식
- 최근 틀렸다면 많이 틀릴 것이다.
- 같은 장 단위로 집중력이 비슷했을 것이다.
- 같은 word_data일수록 단어의 난이도가 비슷했을 것이다.
- 애매, 틀린 것 중 뭐가 우선순위가 높을 지 테스트 필요
- 맞았다면 가중치는 애매하거나 틀린 것보다 더 낮은 가중치를 가져야할 것이다.
- 많은 시간이 흘렸지만 틀린 적이 없었다면 다 습득된 것이다.
#가중치 단위 학습시점으로 하루당 일단 1로 설정 [반복학습 성공에 다른 가중치 부여를 하려면 변수 하나 더 필요할 것으로 보임] 최소값은 1로 0이하가 될 시 1로 설정 학습 시간 전 이전 학습일 기준으로 현재 학습일과의 차이를 가중치에 반영 다만 그 날 학습이 진행되는 것만 처리, 우선 순위 기준으로 학습하는 단어만 날짜 가중치 반영 [가중치가 증가하여 우선순위가 증가하기 때문]
학습 양은 n,k를 입력받아 처리 n개의 단어씩 k번 학습 우선순위가 빠른 n*k의 단어에 날짜 기준으로 가중치를 반영하고