MJay

What is Machine Learning 본문

Cloud Computing/Machine Learning

What is Machine Learning

MJSon 2019. 3. 29. 21:11

Three major branches of Machine Learning:

  1. Supervised Learning

  2. Unsupervised Learning

  3. Reinforcement Learning

Two main types of supervised learning

regression and classifcation

Features and Labels

Training Set Test Set

Unsupervised learning

Don't know what we looking for

Reinforcement Learning

어떤 환경 안에서 정의된 에이전트가 현재의 상태를 인식하여, 선택 가능한 행동들 중 보상을 최대화하는 행동 혹은 행동 순서를 선택하는 방법이다.

 

It is about taking suitable action to maximize reward in a particular situation. It is employed by various software and machines to find the best possible behavior or path it should take in a specific situation. Reinforcement learning differs from the supervised learning in a way that in supervised learning the training data has the answer key with it so the model is trained with the correct answer itself whereas in reinforcement learning, there is no answer but the reinforcement agent decides what to do to perform the given task. In the absence of training dataset, it is bound to learn from its experience.

Seven Steps of Machine Learning

  1. Gathering Data
  2. Preparing that Data
  3. Choosing a model
  4. Training
  5. Evaluation
  6. True hyper-parameter
  7. Prediction (ready to predict)