Artificial Intelligence Books

Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig

All of Statistics: A Concise Course in Statistical Inference by Larry Wasserman

Machine Learning: A Probabilistic Perspective by Kevin P. Murphy

Pattern Recognition and Machine Learning by Christopher M. Bishop

Deep learning book by Ian Goodfellow, Yoshua Bengio, and Aaron Courville

Books related to AI for Inspiration

Godel, Escher, Bach: An Eternal Golden Braid by Douglas Hofstadter

Consciousness and the Brain: Deciphering How the Brain Codes Our Thoughts by Stanislas Dehaene

Principles of Neural Science by Eric Kandel

The Singularity Is Near: When Humans Transcend Biology by Ray Kurzweil

The Conscious Mind in Search of a Fundamental Theory by David Chalmers

Coding Deep Learning

Note:These resources provide the minimum necessary for someone starting to code deep learning models, however they skip over important mathematical foundations of ML. If your intention is to become a long-term machine learning practicioner, I strongly recommend taking some time to learn the theory behind the methods.

Andrew Ng's Course on Neural Networks and Deep Learning

Udemy's Course Deep Learning with Python

FastAI Deep Learning Courses (PyTorch + FastAI lib)

Deep Learning with PyTorch: A 60 minute Blitz

Tensorflow Deep Learning Tutorials

PyTorch Deep Learning Tutorials

Basics of Python Interactive Python Tutorial

Tutorial from Python's Documentation

Python Tutorial from W3schools

List of Resources for Learning Python by The Hitchhiker's Guide to Python

Philosophy of Science

Philosophy of Science Course by Jeffrey L. Kasser

Discourse on Method by René Descartes

The Logic of The Structure of Scientific Revolutions by Thomas S. Kuhn

The Logic of Scientific Discovery by Karl R. Popper

Against Method by Paul Feyerabend

Artificial Intelligence

StatQuest Channel on Youtube. The author, Josh Starmer, explains concepts of statistics and machine learning.

Jonathan Hui's Medium Profile. In his posts, Jonathan talks about Machine Learning, Deep Learning, Self-Driving Cars, Quantum Computing, among other topics.

Giulio Tononi's Information Integration Theory of Consciousness.

Video of Dr. Tononi presenting his Theory of Consciousness

Steps Toward Artificial Intelligence by Marvin Minsky (1961)

Ben Goertzel's Survey on Artificial General Intelligence (2014)

MIT AI Course by Patrick Henry Winston - in particular, the video about AI architectures (GPS, SOAR, Subsumption, Society of Mind).

Lex Fridman's Interview with Steven Pinker

Lex Fridman's Interview with Ben Goertzel about Artificial General Intelligence

AI Course on Youtube by Francisco Lacobelli


The Super Mario Effect - Tricking Your Brain into Learning More | Mark Rober
You will learn more if you can see the learning process as a game in which becoming proficient at something is the ultimate goal (like saving princess Peach) and mistakes are the challenges to be overcome and that make the game fun. Each time we are hit by a turtle shell or we fall into pits, we learn more about the game and manage to go further into the levels. Likewise, when we make mistakes in real life, we are learning to overcome challenges, and this brings us closer to our target state.

The Youtube Channel "Programação Dinâmica" contains videos about programming (in different levels), data structures, data science, and image processing with Python - In Portuguese

You and Your Research by Richard Hamming
"(...) and I suggest you a life of doing something significant by your definition of significant."

Lecture On Creativity by Monty Python's Actor John Cleese

How To Speak by Patrick Winston

Practical Guide for Scientific Writing by Gilson L. Volpato - In Portuguese

How to Get a PhD: A Handbook for Students and Their Supervisors

Analysis of Algorithms Booklet by Paulo Feofiloff (IME-USP) - In Portuguese

Discussion about the use of Portuguese or English in Portuguese speaking Countries by Paulo Feofiloff (IME-USP) - In Portuguese

Discussion about Form vs Content by Paulo Feofiloff (IME-USP) - In Portuguese

Advices for graduate students by Paulo Feofiloff (IME-USP) - In Portuguese