Artificial Intelligence resources

Artificial Intelligence resources

This is the list of the best resources to learn the foundations of Artificial Intelligence and Deep Learning. It will be the most useful for beginners, people who want to get into this field, but don’t know where to start.

Machine Learning

  • For the best introduction to the Machine Learning field, watch Andrew Ng Machine Learning course on Coursera. It explains the basic concepts and gives you a good understanding of most important algorithms.
  • For a short, high level overview of ML algorithms, check out this great TutsPlus course “Machine Learning Distilled”.
  • A book “Programming Collective Intelligence” is an excellent resource to learn the practical implementation of ML algorithms in python. It takes you through a lot of practical projects, covering all of the necessary fundamentals.

Other great resources you might want to check out are:

Deep Learning

The best introduction to Deep Learning that I have encountered is Deep Learning With Python. It doesn’t go deeply into difficult math and does not have a long list of prerequisites, instead it describes an easy way to get started with DL, explains how to quickly start building stuff and learn everything else on practice. It explains the most advanced tools(Keras, TensorFlow), and takes you through the several practical projects, explaining how to achieve the state of the art results in all of the coolest DL applications.

Also there’s a great introductory DL course from google, and a great explanation of neural networks by Sephen Welch.

After that, to get more in depth, here are some interesting resources:

Artificial Intelligence

  • “Artificial Intelligence: A Modern Approach (AIMA)” the best book about the “old school” AI. It gives you a general overview of the field, and explains all of the fundamental concepts that you need to know.
  • Artificial Intelligence course from UC Berkeley is an excellent series of video lectures, explaining you the basics of AI on a really fun practical project(training AI to play the pacman game). I recommend to watch it along with reading AIMA, because it is based on this book, and explains a lot of the similar concepts from different angles, making them easier to understand. It goes quite in depth, and it’s a fantastic way to get started.

How mind works

If you’re interested in AI, you probably want to have a good intuition about how human mind works, and the following books will explain the best modern theories in a fun, intuitive way.

I would recommend starting with these two, they will give you an excellent introduction into general theories of how mind works.

Other resources:

Math

Here are the very basic math concepts that you need to begin learning AI:

Calculus
Linear Algebra
Probability and statistics

Coputer Science

To be good at AI you want to be comfortable with the general concepts of computer science and programming.

If you are just starting out, I recommend to read Dive Into Python 3 — an amazing book that will teach you most of the important things that you need to know to be able to program in python.

To understand the nature of computer programming in more depth — watch this classic MIT course. This is a course about lisp and the basics of computer science, based on one of the most influential books in CS — Structure and Interpretation of Computer Programs.

Other Resources

  • Metacademy — a “package manager” for your knowledge. You can use this great tool to understand all the prerequisites you need to learn different ML subjects.
  • kaggle — Machine Learning competitions

As I’m learning more about AI and ML, I will be improving and expanding this list. If you have some good suggestions, you can submit a commit over here, or send me an email to raymestalez@gmail.com

Also if you are interested in learning about Artificial Intelligence and Deep Learning — subscribe to this blog, I am posting all the most interesting things I know about the subject here.

https://medium.com/digitalmind/artificial-intelligence-resources-f4efeac949b4#.wmxx6312h


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值