Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit dda64bd

Browse files
SnShinenorvig
authored andcommitted
adds table for Figures of implemented data structures (aimacode#224)
* adds table for Figures of implemented data structures * fixed a small typo
1 parent 1ff5ae8 commit dda64bd

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

README.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ When complete, this project will have Python code for all the pseudocode algorit
1717

1818

1919

20-
# Index of Code #
20+
# Index of Code
2121

22-
Here is a table of algorithms, the figure and page where they appear in the book, and the file where they appear in the code. Unfortuately, this chart was made for the old second edition; and has only been partially upfdated to third edition, and not at all to fourth edition. We could use help fixing up the table, based on the figures in [algorithms.pdf](https://github.com/aimacode/aima-pseudocode/blob/master/algorithms.pdf). Empty implementations are a good place for contributors to look for an issue.
22+
Here is a table of algorithms, the figure, name of the code in the book and in the repository, and the file where they are implemented in the code. This chart was made for the third edition of the book and needs to be updated for the upcoming fourth edition. Empty implementations are a good place for contributors to look for an issue.
2323

2424

25-
| **Fig** | **Name (in 3<sup>rd</sup> edition)** | **Name (in code)** | **File**
25+
| **Figure** | **Name (in 3<sup>rd</sup> edition)** | **Name (in repository)** | **File**
2626
|:--------|:-------------------|:---------|:-----------|
2727
| 2.1 | Environment | `Environment` | [`agents.py`](../master/agents.py) |
2828
| 2.1 | Agent | `Agent` | [`agents.py`](../master/agents.py) |
@@ -123,6 +123,22 @@ Here is a table of algorithms, the figure and page where they appear in the book
123123
| 25.9 | Monte-Carlo-Localization| |
124124

125125

126+
# Index of data structures
127+
128+
Here is a table of the implemented data structures, the figure, name of the implementation in the reposiroty, and the file where they are implemented.
129+
130+
| **Figure** | **Name (in repository)** | **File** |
131+
|:-----------|:-------------------------|:---------|
132+
| 3.2 | romania_map | [`search.py`](../master/search.py) |
133+
| 4.9 | vacumm_world | [`search.py`](../master/search.py) |
134+
| 4.23 | one_dim_state_space | [`search.py`](../master/search.py) |
135+
| 6.1 | australia_map | [`search.py`](../master/search.py) |
136+
| 7.13 | wumpus_world_inference | [`logic.py`](../master/login.py) |
137+
| 7.16 | horn_clauses_KB | [`logic.py`](../master/logic.py) |
138+
| 17.1 | sequential_decision_environment | [`mdp.py`](../master/mdp.py) |
139+
| 18.2 | waiting_decision_tree | [`learning.py`](../master/learning.py) |
140+
141+
126142
# Acknowledgements
127143

128144
Many thanks for contributions over the years. I got bug reports, corrected code, and other support from Darius Bacon, Phil Ruggera, Peng Shao, Amit Patil, Ted Nienstedt, Jim Martin, Ben Catanzariti, and others. Now that the project is on GitHub, you can see the [contributors](https://github.com/aimacode/aima-python/graphs/contributors) who are doing a great job of actively improving the project. Thanks to all!

0 commit comments

Comments
 (0)