1. Introduction to Introduction to Machine Learning Based AI
What is intelligent?
Intelligent measures an agent's ability to achieve goals in a wide range of environments $$ \pi := \sum_{\mu\in E} 2_{}^{-K(\mu)}V_{\mu}^{\pi} $$
- $\pi$ Measure of intelligence
- $\sum_{\mu\in E}$ Sum of environment.
- $2_{}^{-K(\mu)}$ Complexity penalty
-
$V_{\mu}^{\pi}$ Value achieve
-
지능이란 여러 환경에서 에이전트가 목표들을 달성하는 능력의 총합으로 측정 될 수 있다.
- 환경이 복잡할 수록 복잡도 패널티는 커진다.(환경이 복잡 할 수록 여러 step 이 존재 함으로 수렴하기 위해서 어쩔수 없다.)
게임을 시뮬레이터로 사용 하는 이유
현실의 경우
여러 감각으로 부터 데이터를 읽어 상징화된 기호로 변경하는게 힘들다.
게임의 경우
- 감각이 단순화 되어 있다.
- 무제한 적인 데이터
- 실험 편향이 없는것
- 동시적 여러 테스팅
- 측정 가능한 진행도
머신러닝 추세
- 예전에는 직접 만들었다면 요새는 각각의 모듈 단위로 필요한 부분을 조합해서 사용한다.
- 텐서 플로우등이 자동으로 미분을 해주기 때문에
- End to End 로 학습 할 수 있다.
Reference
- 참조
- DeepMind lab RL용 1인칭 슈팅 게임(공개되어 있음)
- From Deepmind