Giter Site home page Giter Site logo

satyaprakashdwibedi / aima-pseudocode Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aimacode/aima-pseudocode

0.0 2.0 0.0 380 KB

Pseudocode descriptions of the algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"

License: MIT License

aima-pseudocode's Introduction

Pseudocode

Pseudocode descriptions of the algorithms from Russell and Norvig's Artificial Intelligence - A Modern Approach.

The file aima3e-algorithms.pdf contains all the algorithms from the third edition of the book. As we write the fourth edition, we will put the updated and new algorithms here:

AIMA3e AIMA4e Pseudo-code (in book)
TABLE-DRIVEN-AGENT
REFLEX-VACUUM-AGENT
SIMPLE-REFLEX-AGENT
MODEL-BASED-REFLEX-AGENT



SIMPLE-PROBLEM-SOLVING-AGENT
TREE-SEARCH and GRAPH-SEARCH
BREADTH-FIRST-SEARCH
UNIFORM-COST-SEARCH
DEPTH-LIMITED-SEARCH
ITERATIVE-DEEPENING-SEARCH
RECURSIVE-BEST-FIRST-SEARCH



HILL-CLIMBING
SIMULATED-ANNEALING
GENETIC-ALGORITHM
AND-OR-GRAPH-SEARCH
ONLINE-DFS-AGENT
LRTA*-AGENT



MINIMAX-DECISION
ALPHA-BETA-SEARCH



AC-3
BACKTRACKING-SEARCH
MIN-CONFLICTS
TREE-CSP-SOLVER



KB-AGENT
TT-ENTAILS
PL-RESOLUTION
PL-FC-ENTAILS?
DPLL-SATISFIABLE?
WALKSAT
HYBRID-WUMPUS-AGENT
SATPLAN



UNIFY
FOL-FC-ASK
FOL-BC-ASK
APPEND



GRAPHPLAN



HIERARCHICAL-SEARCH
ANGELIC-SEARCH



DT-AGENT



ENUMERATION-ASK
ELIMINATION-ASK
PRIOR-SAMPLE
REJECTION-SAMPLING
LIKELIHOOD-WEIGHTING
GIBBS-ASK



FORWARD-BACKWARD
FIXED-LAG-SMOOTHING
PARTICLE-FILTERING



INFORMATION-GATHERING-AGENT



VALUE-ITERATION
POLICY-ITERATION
POMDP-VALUE-ITERATION



DECISION-TREE-LEARNING
CROSS-VALIDATION-WRAPPER
DECISION-LIST-LEARNING
BACK-PROP-LEARNING
ADABOOST



CURRENT-BEST-LEARNING
VERSION-SPACE-LEARNING
MINIMAL-CONSISTENT-DET
FOIL



PASSIVE-ADP-AGENT
PASSIVE-TD-AGENT
Q-LEARNING-AGENT



HITS



CYK-PARSE



MONTE-CARLO-LOCALIZATION



POWERS-OF-2

aima-pseudocode's People

Contributors

ctjoreilly avatar anurag-rai avatar snshine avatar norvig avatar

Watchers

James Cloos avatar Satya Prakash Dwibedi 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.