Skip to content

Commit 34f6c80

Browse files
authored
Merge changes (#1)
* Added PartialOrderPlanner (aimacode#927) * Added PartialOrderPlanner * Added doctests * Fix doctests * Added tests for PartialOrderPlanner methods * Added test for PartialOrderPlanner * Rerun planning.ipynb * Added notebook section for TotalOrderPlanner * Added image * Added notebook section for PartialOrderPlanner * Updated README.md * Refactor double tennis problem * Refactored test for double_tennis_problem * Updated README.md * Added notebook sections for job_shop_problem and double_tennis_problem * Updated README.md * Fixed refinements example * Added go_to_sfo problem * Rename TotalOrderPlanner * Renamed PDDL to PlanningProblem * Added POMDP-value-iteration (aimacode#929) * Added POMDP value iteration * Added plot_pomdp_utility function * Added tests for pomdp-value-iteration * Updated README.md * Fixed notebook import * Changed colors * Added notebook sections for POMDP and pomdp_value_iteration * Fixed notebook parsing error * Replace pomdp.ipynb * Updated README.md * Fixed line endings * Fixed line endings * Fixed line endings * Fixed line endings * Removed numpy dependency * Added docstrings * Fix tests * Added a test for pomdp_value_iteration * Remove numpy dependencies from mdp.ipynb * Added POMDP to mdp_apps.ipynb * Information Gathering Agent and probability notebook update (aimacode#931) * Formatting fixes * Added runtime comparisons of algorithms * Added tests * Updated README.md * Added HMM explanation and contents tab * Added section on fixed lag smoothing * Added notebook sections on particle filtering and monte carlo localization * Updated README.md * Minor formatting fix * Added decision networks and information gathering agent * Added notebook sections for decision networks and information gathering agent * Updated README.md
1 parent 9a122ab commit 34f6c80

14 files changed

+11291
-1888
lines changed

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -112,26 +112,26 @@ Here is a table of algorithms, the figure, name of the algorithm in the book and
112112
| 10.3 | Three-Block-Tower | `three_block_tower` | [`planning.py`][planning] | Done | Included |
113113
| 10.7 | Cake-Problem | `have_cake_and_eat_cake_too` | [`planning.py`][planning] | Done | Included |
114114
| 10.9 | Graphplan | `GraphPlan` | [`planning.py`][planning] | Done | Included |
115-
| 10.13 | Partial-Order-Planner | | | | |
116-
| 11.1 | Job-Shop-Problem-With-Resources | `job_shop_problem` | [`planning.py`][planning] | Done | |
115+
| 10.13 | Partial-Order-Planner | `PartialOrderPlanner` | [`planning.py`][planning] | Done | Included |
116+
| 11.1 | Job-Shop-Problem-With-Resources | `job_shop_problem` | [`planning.py`][planning] | Done | Included |
117117
| 11.5 | Hierarchical-Search | `hierarchical_search` | [`planning.py`][planning] | | |
118118
| 11.8 | Angelic-Search | | | | |
119-
| 11.10 | Doubles-tennis | `double_tennis_problem` | [`planning.py`][planning] | | |
119+
| 11.10 | Doubles-tennis | `double_tennis_problem` | [`planning.py`][planning] | Done | Included |
120120
| 13 | Discrete Probability Distribution | `ProbDist` | [`probability.py`][probability] | Done | Included |
121121
| 13.1 | DT-Agent | `DTAgent` | [`probability.py`][probability] | | |
122122
| 14.9 | Enumeration-Ask | `enumeration_ask` | [`probability.py`][probability] | Done | Included |
123123
| 14.11 | Elimination-Ask | `elimination_ask` | [`probability.py`][probability] | Done | Included |
124-
| 14.13 | Prior-Sample | `prior_sample` | [`probability.py`][probability] | | Included |
124+
| 14.13 | Prior-Sample | `prior_sample` | [`probability.py`][probability] | Done | Included |
125125
| 14.14 | Rejection-Sampling | `rejection_sampling` | [`probability.py`][probability] | Done | Included |
126126
| 14.15 | Likelihood-Weighting | `likelihood_weighting` | [`probability.py`][probability] | Done | Included |
127127
| 14.16 | Gibbs-Ask | `gibbs_ask` | [`probability.py`][probability] | Done | Included |
128-
| 15.4 | Forward-Backward | `forward_backward` | [`probability.py`][probability] | Done | |
129-
| 15.6 | Fixed-Lag-Smoothing | `fixed_lag_smoothing` | [`probability.py`][probability] | Done | |
130-
| 15.17 | Particle-Filtering | `particle_filtering` | [`probability.py`][probability] | Done | |
131-
| 16.9 | Information-Gathering-Agent | | | | |
128+
| 15.4 | Forward-Backward | `forward_backward` | [`probability.py`][probability] | Done | Included |
129+
| 15.6 | Fixed-Lag-Smoothing | `fixed_lag_smoothing` | [`probability.py`][probability] | Done | Included |
130+
| 15.17 | Particle-Filtering | `particle_filtering` | [`probability.py`][probability] | Done | Included |
131+
| 16.9 | Information-Gathering-Agent | `InformationGatheringAgent` | [`probability.py`][probability] | Done | Included |
132132
| 17.4 | Value-Iteration | `value_iteration` | [`mdp.py`][mdp] | Done | Included |
133133
| 17.7 | Policy-Iteration | `policy_iteration` | [`mdp.py`][mdp] | Done | Included |
134-
| 17.9 | POMDP-Value-Iteration | | | | |
134+
| 17.9 | POMDP-Value-Iteration | `pomdp_value_iteration` | [`mdp.py`][mdp] | Done | Included |
135135
| 18.5 | Decision-Tree-Learning | `DecisionTreeLearner` | [`learning.py`][learning] | Done | Included |
136136
| 18.8 | Cross-Validation | `cross_validation` | [`learning.py`][learning] | | |
137137
| 18.11 | Decision-List-Learning | `DecisionListLearner` | [`learning.py`][learning]\* | | |
@@ -147,7 +147,7 @@ Here is a table of algorithms, the figure, name of the algorithm in the book and
147147
| 22.1 | HITS | `HITS` | [`nlp.py`][nlp] | Done | Included |
148148
| 23 | Chart-Parse | `Chart` | [`nlp.py`][nlp] | Done | Included |
149149
| 23.5 | CYK-Parse | `CYK_parse` | [`nlp.py`][nlp] | Done | Included |
150-
| 25.9 | Monte-Carlo-Localization | `monte_carlo_localization` | [`probability.py`][probability] | Done | |
150+
| 25.9 | Monte-Carlo-Localization | `monte_carlo_localization` | [`probability.py`][probability] | Done | Included |
151151

152152

153153
# Index of data structures

images/pop.jpg

107 KB
Loading

0 commit comments

Comments
 (0)