Artificial Intelligence

This page contains resources about Artificial Intelligence in general.

More specific information is included in each subfield.

Subfields and Concepts
See Category:Artificial Intelligence for some of its subfields.


 * Algorithms
 * Computational Complexity
 * Sorting Algorithms
 * Graph and Tree Algorithms
 * Alpha–Beta Pruning (using Minimax Algorithm)
 * Optimization Algorithms
 * Genetic Algorithms
 * Machine Learning (i.e. data-driven AI)
 * Artificial Neural Networks
 * Deep Learning
 * Probabilistic Reasoning
 * Bayesian Learning
 * Logic and Automated Reasoning (i.e. rule-based AI)
 * First-Order Logic / Predicate Logic
 * Sequential Logic / Propositional Logic
 * Hybrid AI (i.e. ML and Logic combined)
 * Strong-AI (or True AI) vs Weak-AI (or Narrow AI)
 * Artificial Consciousness
 * Artificial General Intelligence
 * Computational Theory of Mind (cognition and consciousness together as a form of Computation)

Video Lectures

 * CS188 Intro to AI by Dan Klein and Pieter Abbeel

Lecture Notes

 * Artificial Intelligence by Emma Brunskill, Ariel Procaccia and Gianni Di Caro

Books

 * Russell, S. J., & Norvig, P. (2010). Artificial Intelligence: A Modern Approach. Prentice Hall.

Other Resources

 * Artificial Intelligence - Google Scholar Metrics (Top Publications)
 * What is the difference between strong-AI and weak-AI? - StackExchange