gitextract_5odqtdr9/ ├── .coveragerc ├── .flake8 ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SUBMODULE.md ├── agents.ipynb ├── agents.py ├── agents4e.py ├── arc_consistency_heuristics.ipynb ├── classical_planning_approaches.ipynb ├── csp.ipynb ├── csp.py ├── deep_learning4e.py ├── games.ipynb ├── games.py ├── games4e.ipynb ├── games4e.py ├── gui/ │ ├── eight_puzzle.py │ ├── genetic_algorithm_example.py │ ├── grid_mdp.py │ ├── romania_problem.py │ ├── tic-tac-toe.py │ ├── tsp.py │ ├── vacuum_agent.py │ └── xy_vacuum_environment.py ├── images/ │ ├── IMAGE-CREDITS │ └── makefile ├── improving_sat_algorithms.ipynb ├── index.ipynb ├── intro.ipynb ├── ipyviews.py ├── js/ │ ├── canvas.js │ ├── continuousworld.js │ └── gridworld.js ├── knowledge.py ├── knowledge_FOIL.ipynb ├── knowledge_current_best.ipynb ├── knowledge_version_space.ipynb ├── learning.ipynb ├── learning.py ├── learning4e.py ├── learning_apps.ipynb ├── logic.ipynb ├── logic.py ├── logic4e.py ├── making_simple_decision4e.py ├── mdp.ipynb ├── mdp.py ├── mdp4e.py ├── mdp_apps.ipynb ├── neural_nets.ipynb ├── nlp.ipynb ├── nlp.py ├── nlp4e.py ├── nlp_apps.ipynb ├── notebook.py ├── notebook4e.py ├── notebooks/ │ ├── chapter19/ │ │ ├── Learners.ipynb │ │ ├── Loss Functions and Layers.ipynb │ │ ├── Optimizer and Backpropagation.ipynb │ │ └── RNN.ipynb │ ├── chapter21/ │ │ ├── Active Reinforcement Learning.ipynb │ │ └── Passive Reinforcement Learning.ipynb │ ├── chapter22/ │ │ ├── Grammar.ipynb │ │ ├── Introduction.ipynb │ │ ├── Parsing.ipynb │ │ └── nlp_apps.ipynb │ └── chapter24/ │ ├── Image Edge Detection.ipynb │ ├── Image Segmentation.ipynb │ └── Objects in Images.ipynb ├── obsolete_search4e.ipynb ├── perception4e.py ├── planning.ipynb ├── planning.py ├── planning_angelic_search.ipynb ├── planning_graphPlan.ipynb ├── planning_hierarchical_search.ipynb ├── planning_partial_order_planner.ipynb ├── planning_total_order_planner.ipynb ├── probabilistic_learning.py ├── probability.ipynb ├── probability.py ├── probability4e.ipynb ├── probability4e.py ├── pytest.ini ├── reinforcement_learning.ipynb ├── reinforcement_learning.py ├── reinforcement_learning4e.py ├── requirements.txt ├── search.ipynb ├── search.py ├── search4e.ipynb ├── tests/ │ ├── __init__.py │ ├── pytest.ini │ ├── test_agents.py │ ├── test_agents4e.py │ ├── test_csp.py │ ├── test_deep_learning4e.py │ ├── test_games.py │ ├── test_games4e.py │ ├── test_knowledge.py │ ├── test_learning.py │ ├── test_learning4e.py │ ├── test_logic.py │ ├── test_logic4e.py │ ├── test_mdp.py │ ├── test_mdp4e.py │ ├── test_nlp.py │ ├── test_nlp4e.py │ ├── test_perception4e.py │ ├── test_planning.py │ ├── test_probabilistic_learning.py │ ├── test_probability.py │ ├── test_probability4e.py │ ├── test_reinforcement_learning.py │ ├── test_reinforcement_learning4e.py │ ├── test_search.py │ ├── test_text.py │ └── test_utils.py ├── text.ipynb ├── text.py ├── utils.py ├── utils4e.py ├── vacuum_world.ipynb └── viterbi_algorithm.ipynb