돌연변이(Mutation)의 중요성
강화학습에 유전 알고리즘을 적용하는 연구를 하고 있는데 한 가지 의문스러웠던 점은 돌연변이(mutation)가 그렇게 중요한 영향을 끼칠까 하는 것이었다. 초기에 돌연변이 확률을 10% 정도로, 돌연변이 확률 감퇴율을(mutation decay) 99%로(매 세대마다 돌연변이 확률이 원래의 확률에서 99%로 감소한다.) 설정하고 별로 신경을 쓰지 않고 있었다. 실험을 하는데, 세대를 거쳐가며 적합도가 천천히 높아지기보단 확 높아졌다가 다시 낮아졌다가 다소 들쑥날쑥한 모습을 자꾸 보여줘서 이리 저리 파라미터를 변경하고 있었다. 그런데 문득 눈에 들어오는 것이 돌연변이였다. 돌연변이를 아예 없애버리면 어떨까? 결과는 놀라웠다. 세대가 아무리 지나도 성능이 정말 하나도 개선이 안 되는 것이다. 돌연변이 확률에..
사색/인지과학적 사유
2020. 10. 11. 15:38