¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

cs 580 final

Jonathan Zinger Inglés 48 fichas

Fichas del conjunto (48)

  1. 1Machine Learning HistoryGame Playing - Samuel
    Neural Nets - Hebb
    Evolution - Holland
  2. 2Early Game Playing(Samuel)Learning via weight adjustment
    Feature Extractors
    Piece-wise linear board evaluation function
    feedback
    credit apportionment
  3. 3Early History - ANNNeurons - linear threshold units
    Networks - feed forward(rosenblatt)
    Fully Connected(hebb)
  4. 4Early ANN LearningSupervised - Backprop
    Unsupervised - correlations
  5. 5Earl Evolutionary ComputationDarwinian adaptation
    Fogel - EP(evolve FSM)
    Holland - Adaptive Systems(GAs)
  6. 6Rebirth in 1980'sknowledge acquisition bottleneck
    non-symbolic reps
    adaptation
  7. 7ML Rebirth FocusWhat's changing & how
    Evironment, application
    Computability, convergence, cost
  8. 8Internal Aspects - What is changing?Weights, data structures, executable code
  9. 9Internal Aspects How are changes made?Learning rule:
    Feedback + internalstate ==> new state
  10. 10How to learn weights?ANN
    Bayesian Inference Networks
    Parameterized Models
  11. 11Learning Rule: Weight Update ProcedureIndirect: reinforcement
    Direct: Error Correction
  12. 12External Aspects Form of FeedbackDirect: correct action
    Indirect: reinforcement
  13. 13External Aspects: Frequency of feedbackAfter each action
    After a sequence of actions
  14. 14External Aspects: Role of teacherType/quality of feedback:
    Apprentice
    Neutral
    Adversarial
  15. 15Example: NimLearning weights:
    Reinforcement
    No embedded Knowledge
    No apportionment of credit
  16. 16Example Nim: External AspectsFeedback - Indirect, after sequence of actions
  17. 17Learning Weights Parameter Options1 weighted board evaluation
    2 weighted action sets
    3 ANN weights
  18. 18Learn StructuresDecision Tree
    eg quinlan's C4.5
  19. 19Learning Executable CodeML Friendly programming language
    LISP
  20. 20Supervised LearningExternally controlled setting
  21. 21Supervised Learning - Feedback-- Correct Results
    -- Reinforcement
  22. 22Unsupervised Learning-- Open ended environment
    -- basic goals(survive, capture etc)
    -- environmental feedback
  23. 23Semi-Supervised LearningStart with supervised, use open-ended environment to pose new problems and ask questions
  24. 24ANN - output-- pass through
    -- thresholders
    --squashers
  25. 25ANN - topologiesFeed Forward
    Feedback Loops
    Fully Connected
  26. 26ANN - FeedForward-- Inputs flow through network in order, no loops.
    -- Backprop: iterative weight adjustment scheme
    -- Gradient Descent
    -- batch or sequential
    --2 or 3 layers sufficient
    -- width: degrees of freedom
  27. 27Feedback Loopsunravel the loops to do backprop.
  28. 28Evolutionary Algorithms: Basic Elements-- individuals
    -- fitness
    -- birth/death cycle biased by fitness
    -- inheritance
  29. 29Evolutionary Algorithms: Properties-- Parallel, adaptive search
    -- competition for resources
    -- stochastic
    --fitness optimization
  30. 30Evolutionary Algorithms: Evolving Agentsgoal oriented breeder - evolve individuals with high fitness
  31. 31Evolutionary Algorithms: evolving agentsTeam-oriented problem solving - evolve populations with high fitness overall
  32. 32Evolutionary Algorithm: Mechanisms of changeMutation
    Recombination
  33. 33Statistical MLDominates ML Classification problems
    Leading method: SVM
  34. 34Reinforcement Learning-- animal learning techniques
    -- feedback is reward/punishment
    -- internal state space representation of environment
    --learn S=>R rules by exploration and feedback
  35. 35Dominant ML TasksConcept Learning
    Classification
  36. 36Other ML TasksPredictive Tasks (REgression, Time Series)
    Discovery Tasks
    Sequential Decision Tasks
  37. 37Concept Learning– Given an instance space X
    – Given a concept c defined on X
    – Given a hypothesis space H
    – Given a training set T (examples of c)
    – Find the best h in H approximation of c
  38. 38Concept Learning Exampleshand writing recog
    satellite image classification
    spam fitlers
  39. 39PAC AnalysisCharacterize degree of difficult of concept learning in terms of
    size/complexity of hyp. space
    accuracy of produced hyp
    ability to generate accurate hyp
  40. 40Probably Approximately CorrectUsing a reasonable training set and reasonable computation time,
    with probability 1-δ a learner L will produce an h with error < ε
  41. 41Support Vector Machines– embed non-linear classification problems in
    a higher dimensional space.
    – “right” embedding is now linearly separable
  42. 42Concept Learning issues-- noisy data
    -- incorrect data
    -- poorly chosen features
    -- poorly chosen hyp spaces
  43. 43Unsupervised Concept Learning Clusteringidentify subsets with similar properties
    K-Means
  44. 44SEquential Decision Task ExamplesGame Playing
    Navigation
    Pole Balancing
  45. 45Sequential Decision Tasks - Typical PropertiesTemporal Extent
    Interaction with environment
    Intermittent reinforcement feedback
  46. 46Reinforcement Learning TechniquesQ learning
    TD Learning
  47. 47Multi-agent learning How to learn?Separate, independent learners?
    – E.g., each a reinforcement learner
    • Single master plan?
    – E.g., command structure
    • Distributed, local interactions?
    – E.g., ant colony algorithms
  48. 48Batch Learning AlgsInductive generalization:
    • Seed growing: extend against
    • Divide & conquer: information theory
    • Statistical: maximum likelihood
    • Minimal descriptions (Occam’s razor)

Información

Descripción
Fichas sobre cs 580 final, creado por Jonathan Zinger el 08/05/2014.
Creado por
Jonathan Zinger
Visitas
21
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?