500줄의 코드로 구현한 자율 주차 자동차
Self-parking car using genetic algorithm (2021)
유전 알고리즘을 사용해 자동차가 스스로 주차하는 방법을 학습하는 과정을 소개한다. 1세대는 무작위 유전자로 시작하지만 약 40세대가 지나면 주차 공간에 접근하는 법을 배운다. 자동차에 근육(엔진, 조향), 눈(센서), 뇌(선형 다항식)를 부여하고, 18개의 계수로 이루어진 게놈을 진화시켜 최적의 주차 동작을 찾아낸다. TypeScript로 구현된 시뮬레이터를 브라우저에서 직접 실행해볼 수 있다.
그래-그래, 자동차들이 가는 길에 다른 차들과 부딪히고 주차 공간에 완벽하게 들어맞지도 않지만, 이들은 세상이 만들어진 이후 겨우 40세대밖에 되지 않았으니 자비를 베풀고 차들이 성장할 공간을 좀 주자 :D
- diydsp
이건 https://reddit.com/r/WatchMachinesLearn 에 딱 맞는 소재일 텐데.
- bagels
"generic" -> "genetic", 완전히 다른 의미잖아. 애초에 제목을 편집하는 건 규칙에 어긋나는 거로 알고 있었는데.
- mococa
2021? Elon은 1980년부터 이 얘기를 해왔는데…?