GoConqr has a new look! Let us know what you think.

Mind map

Machine Learning

ANTONIO BARROS FEITOSA JÚNIOR Engenharia English

Machine Learning

Map content

Machine Learning

  1. With a Teacher (supervised)

    • A "cognitive" learning problem.  It relies on the availability of an adequate set of input–output examples that are representative of the operating environment.   
  2. Without a Teacher (unsupervised)

    • Self Organized
    • Reinforcement Learning
      • A "behavioral" learning problem. Interaction between an agent and its environment.
      • Classical Approach
        • Punishment and reward. The goal of achieving highly skilled behavior.
      • Dynamic Programming (Modern Approach)
        • It builds on a mathematical technique known as dynamic programming to decide on a course of action by considering possible future stages without actually experiencing them; the emphasis here is on planning.  
        • Dynamic programming is a technique that deals with situations where decisions are made in stages, with the outcome of each decision being predictable to some extent before the next decision is made.
        • Efficient trade-off between immediate and future costs.
        • Decision making by an agent that operates in a stochastic environment.
          • Markov Decision Processes (X, U, P, R)
            • Given the initial state of a dynamic system, a Markov decision process provides the mathematical basis for choosing a sequence of decisions that will maximize the returns from an N-stage decision-making process.
            • X is a set of states
            • U is a set of actions or controls
            • P=Pr{x'|x, u}
            • R is the cost function
        • The Basic-Problem
          • Finite-horizon
            • The cost accumulates over a finite number of stages.
          • Infinite-horizon
            • The cost accumulates over an infinite number of stages.   Infinite-horizon problems provide a reasonable approximation to problems involving a finite, but very large, number of stages. They are also of particular interest because discounting ensures that the costs for all states are finite for any policy.
        • Bellman's Optmality Criterion
          • An optimal policy has the property that whatever the initial state and initial decision are, the remaining decisions must constitute an optimal policy starting from the state resulting from the first decision.
          • Decision: A choice of control at a particular time
          • Policy: The entire control sequence or control function
          • Bellman's Optimality Equation
            • It represents a system of N equations with one equation per state. The solution of this system of equations defines the value of the optimal cost-to-go function for the N states of the environment. There are two basic methods for computing an optimal policy. They are called policy iteration and value iteration.
            • Policy Iteration
              • The algorithm (also known as actor–critic architecture) operates by alternating between two steps: 1. a policy evaluation step, in which the cost-to-go function for some current policy and the corresponding Q-factor are computed for all states and actions; 2. a policy improvement step, in which the current policy is updated in order to be greedy with respect to the cost-to-go function computed in step 1.
            • Value Iteration
              • Based on successive approximations. Value iteration requires an infinite number of iterations.  

Images and files in the map

  • Machine Learning

Information

Description
Engenharia Mind Map on Machine Learning, created by ANTONIO BARROS FEITOSA JÚNIOR on 10/08/2020.
Created by
ANTONIO BARROS FEITOSA JÚNIOR · Aug 2020
Updated
Aug 14, 2020
Views
5
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?