Here is a good tutorial explaining how convolutions work: http://deeplearning.net/software/theano_versions/dev/tutorial/conv_arithmetic.html Here is an example of a convolution with half (one) padding and stride 2

Here you go. The Tensorflow 2017 Dev Summit.

Unity has released a new SDK supporting machine learning agents in the Unity gaming engine. This enables you to: Study complex multi agent behaviors in realistic competitive and cooperative scenarios.…

This blog is not intended to draw crowds. In fact, this is my current visitor tsunami: The purpose of this blog is to be my personal notebook. A tool for…

The google brain team did an AMA (Ask me anything) on Reddit. This is the tl;dr: They think PyTorch (made by people at Facebook) is great and that they did…

Google has released an opensource framework built on top of Tensorflow, called the Tensorflow Object Detection API which is a tool for making it easy to make and deploy object detection models.…

## Why fast.ai switched from Keras and Tensorflow to Pytorch and built their own Framework on top of it

0In the new fast.ai course they will be using pytorch instead of Tensorflow, and has built a framework on top of it to make it even easier to use than…

In two days i was able to listen through half of cs231n in my spare time by listening on the youtube videos with higher than normal speed. Nowadays i always…

The Energy-Efficient Multimedia Systems (EEMS) group at MIT has a Tutorial on Hardware Architectures for Deep Neural Networks. Here is the website: http://eyeriss.mit.edu/tutorial.html All Slides in one PDF. The slides…

If you don’t have the time or money to spend on Udacitys Self Driving Car nanodegree, perhaps you want to try anyway to make a car drive by itself. Perhaps…

The video lectures for Stanfords very popular CS231n (Convolutional Neural Networks for Visual Recognition) that was held in Spring 2017 was released this month. (According to their twitter page, the…

This Hacker News thread discusses why and what kind of maths you will need if you pursue AI/Machine learning. Here is a short summary, and i tend to agree. These…

This link goes to a blogpost describing a neural network and back propagation very intuitively. It also shows hot to create a very simple neural network in JavaScript in 30…

Abstract: A simple way to improve classification performance is to average the predictions of a large ensemble of different classifiers. This is great for winning competitions but requires too much…

Paper: A Brief Survey of Deep Reinforcement Learning Authors: Kai Arulkumaran, Marc Peter Deisenroth, Miles Brundage, Anil Anthony Bharath Submitted: Submitted on 19 Aug 2017 Read the PDF Abstract: Deep…

Here is a list of important Deep Learning related papers. Some fundamental Papers can be found here.

Regardless of your approach, running deep learning requires resources. One of the reason of it’s current success is that the two last parts of the three key components have emerged.…

This free course by Udacity and NVIDIA teaches you how to get your mind around and do parallell programming with the GPU. You will use the CUDA programming environment (that…

It is an awesome age we live in where the knowledge you need for tomorrow is available for free for everyone (with a computer, and an internet connection). There is…

You need to put in 20% of your learning time into math in order to get great at machine learning. Linear algebra and statistics are two very imprtant topics to…

OpenAi developed an AI that wins agains the best professional dota 2 players in the world in 1-on-1 games. It does not use imitation-learning or tree search to learn. Instead…

https://github.com/vahidk/EffectiveTensorflow Attempts to demystify Tensorflow and provide some guidelines and best practices for more effective use of Tensorflow.

Two years ago Karpathy wrote a great article about Recurrent Nerual Networks. Here is the link, enjoy: The Unreasonable Effectiveness of Recurrent Neural Networks covfefe.

AIs learning to play atari games are very impressive, beating Go champions was an eye opener to the world. Now DeepMind together with Blizzard releases Starcraft II as an ai…

Andre Ng announced that he has launched five new courses in Deep Learning on Coursera. The courses range from 2-4 weeks of study per course where you put in 3-6…

Here is a Quora thread on some of the resources you can use to get Deep Learning skills. https://www.quora.com/What-are-the-best-ways-to-pick-up-Deep-Learning-skills-as-an-engineer If you do not know what tasks to start to tackle…

The A16z AI Playbook is intended to help software developers, business leaders, marketers, managers etc to get into the field of AI and to learn what are the current tools…

Deep Mind and Open AI collaborated on an interesting project where they discovered how to use human feedback to help a deep learning algorithm learn by providing the reward feedback.…

Fast.ai has released a second part of their free Deep Learning course for Coders. find it here: http://course.fast.ai/part2.html If Part 1 enables you to keep up with the state of…

This is in my opinion the best free course on getting into the state of the art in deep learning. It is a site that offers a free 7 week…

A startup founder and PhD student Robbie Allen prepared for his PhD studies by gathering the best online tutorials for machine learning, Natural Language Processing, Python tutorials and Math. You…

Here is a link to the most recent cs231n course at standford The course page is here: http://cs231n.stanford.edu/

Maluuba, a microsoft bought up AI startup achieved the highest possible score (999 990) for the very difficult to beat Ms Pac-Man. It used a divide and conquer like reinforcement…

I liked the course “Intro to Machine Learning” by Udacity. This image summarizes what it was about:

This course is held one of the contributors to Keras and Tensoflow. Here you go: https://campus.datacamp.com/courses/deep-learning-in-python

In this recently published paper, Jianxin Wu helps the reader understand how a CNN runs at the mathematical level. It is self contained and you should not need any further…

Here is another book on deep learning and neural nets: Neural Networks and Deep Learning by Michael Nielsen / May 2017 The other one i mentioned before is the Deep…

The guy who wrote the convnetjs javascript library for running nerual nets in your browser or node, has this great series on his blog describing neural nets to coders that…

I recently posted about Deep Learning Summer School 2016 Here is a link to another Bay Area Deep Learning School one that was the same year in September at Stanford…

Many people have recommended the Machine Learning course held by Andrew Ng at Stanford University that is available via Coursera. Some say it is the best course they have heard.…

Here is a link to an Open Source JavaScript library that allows you to train neural networks in your browser. It was created by Andrej Karpathy, a PhD student at…

I found a great course for learning to create self driving cards using Deep learning, Deep Reinforcemet Learning, Convolutional Neural Networks and Recurrent Neural Network for different parts of the…

In order to avoid overfitting in regression due to too many feature while at the same time have enough features to minimize the sum of squared errors in order to…

Here you can watch lectures from the 2016 Deep Learning Summer School in Montreal. Course excerpt: Deep neural networks that learn to represent data in multiple layers of increasing abstraction have…

Read these articles: Attacking Machine Learning with Adversarial Examples Generative Adversarial Networks (GANs) in 50 lines of code (PyTorch) and then read these papers by Ian Goodfellow et al:…

To detect and get rid of outliers in a dataset (which may for instance have been caused by sensor error or data entry error) you first train your data, and…

Two slightly similar concepts in supervised machine learning are Supervised classification, and regression. With supervised classification you will get a discrete output (a label or boolean value) and in regression…

In Machine Learning and especially Deep Learning you will need Linear Algebra. If you have not used your linear algebra in some time, this chapter of the Deep Learning Book…

One of the simples algorithms in Machine Learning is k-Neares Neighbors. It is considered a “lazy learning” algorithm where all the calculations are deferred until classification. It works like this:…

Anything a typical human can do with one second of thought, we can probably now or soon automate with AI – Andrew Ng