Giter Site home page Giter Site logo

decisionmaking's Introduction

Algorithms for Decision Making

Mykel Kochenderfer, Tim Wheeler, and Kyle Wray

This book provides a broad introduction to algorithms for decision making under uncertainty. We cover a wide variety of topics related to decision making, introducing the underlying mathematical problem formulations and the algorithms for solving them.

Please file issues for suggestions and comments (or email the address listed at the bottom of the pages of the PDF).

We are interested in all forms of feedback including, but not limited to:

  1. Errors
  2. Improvements to code (especially improvements for clarity over speed)
  3. Typos
  4. Areas that are confusing
  5. Critical topics that are missing
  6. Ideas for examples or exercises

Book webpage: https://algorithmsbook.com

Errata

First printing

  • [p. 108] Ex 5.4: Make edge E->D in the PDAG directed (thanks to Nikhil Raghuraman)
  • [p. 121] Alg 6.2: Caption updated to reflect that algorithm returns the value of information (thanks to Griffin Holt)
  • [p. 157] Ex 7.9: Change solution to "then both policies are optimal" (thanks to Liam Kruse)
  • [p. 174] Fig 8.13: Changed "polynomial" to "quadratic" (thanks to Balduin)
  • [p. 192] Ex 9.5: Change N(s0) to 1, as count is not incremented until after exploration (thanks to Paul Diederichs)
  • [p. 199] Alg 9.9: P.S should be prepended with "ฯ€." (thanks to Griffin Holt)
  • [p. 226] Fix intermediate derivation in equation in solution of Ex 10.1 (thanks to Paul Diederichs)
  • [p. 246] Ex 11.2 solution: "theh" should be "the" (thanks to Marc Schlicting)
  • [p. 307] Ex 15.3 curve was not plotted with the correct demoninator, causing the curve to be too low (thanks to Hugo Buurmeijer)
  • [p. 314] Ex 15.7 values for arm 1 were fixed (thanks to Mykel)
  • [p. 329] Eq 16.8: b in second P(s'|s,b,a) should be theta (thanks to Griffin Holt)
  • [p. 330] Change the reference to Chapter 16 to be to Part 4 instead (thanks to Michael Sheehan)
  • [p. 644] Sec. G.3.2: "x" in text should be "X" to be consistent with code (thanks to Ziyu Wang)

decisionmaking's People

Contributors

mykelk avatar tawheeler avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.