Knowledge Representation and Reasoning with Answer Set Programming

Read about the difference between declarative and imperative programming and learn from code examples (Answer Set Programming, Python and C).

How Machine Learning made AI forget about Representation and Reasoning

A brief history of how I learned about the forgotten core of artificial intelligence.