개발/AI 정리

강화학습이란

----___<<<<< 2020. 1. 28. 20:02

강화학습(Reinforcement Learning)에 대해서 알아보겠습니다.

 

얘는 무엇인가에 대해서 알아보겠습니다.

 

여기 개가 있습니다.

 

 

그런데 얘를 보고 "앉아"라고 하면 이렇게 앉는 개가 있다고 해 볼까요?

 

얘네들한테 앉으라고 했을 때, 먹이를 주면서 "앉아"라는 것을 가르친다고 해보겠습니다.

 

 

저 강아지들은 앉아 라는 말은 알아듣지 못합니다.

 

그러면 어떻게 앉아라는 것을 배우는 것인가?

 

얘네들이 앉아라고 말 들을 때 움직여도 보고 짖어도 보고 누워도 보는데, 앉을 때 사료(reward)를 줍니다.

 

이 과정을 통해 강아지들은 "앉아"라고 했을 때 앉으면 먹이를 주는구나 라고 학습을 하게 됩니다.

 

이런 학습 과정을 강화학습이라고 합니다.

 

얘를 그림으로 표현해보면 아래와 같습니다.

 

 

 

 

참조

[1] - https://talkingaboutme.tistory.com/884

'개발 > AI 정리' 카테고리의 다른 글

Random Forest  (0) 2020.02.12
Regularized Linear Regression  (0) 2020.02.10
회귀(regression)란 무엇인가?  (0) 2020.01.27
사이킷런 텐서플로우 파이토치 케라스  (0) 2020.01.22
머신러닝과 딥러닝에 대해서  (0) 2020.01.22