Recurrent neural networks (RNN)

Different from regular neural networks (including deep neural networks), recurrent neural networks (RNN) provides a representation that connects a sequence of inputs. It could a time sequence, a DNA sequence, or any other sequence. A regular NN takes one input (a vector) at a time and the output responds to the input alone, not the previous inputs ...

Read More

Program NAO Robot Instruction

NAO Tutorial: http://robotica.unileon.es/mediawiki/index.php/Nao_tutorial_1:_First_steps Nao Programming Guide: http://doc.aldebaran.com/1-14/dev/index.html Choregraphe User Guide (a simulator for NAO) http://doc.aldebaran.com/1-14/software/choregraphe/ Python: Here is a link to download and install Python 2.7.6, which is the ...

Read More

Learn robotics from the very beginning

I have been approached by many people with various backgrounds and asked on what they could do to learn robotics, which books to read, and what kind of projects to do. Robotics is a very broad field. It is very difficult to comprehend all techniques in robotics. In this article, I will first go through a few fundamental techniques you need to ...

Read More

Review on “Mastering the game of Go with deep neural networks and tree search” (AlphaGo)

Google DeepMind's AlphaGo won 5-game challenge series 4-1 overall in Seoul against the world-class player Lee Se-dol, the top Go player in the world over the past decade. The video streams of the matches are on Youtube. The paper "Mastering the game of Go with deep neural networks and tree search" published in Nature on 28th January 2016, ...

Read More

Restricted Boltzmann Machine (RBM)

[latexpage] 1. Background Learning restricted Boltzmann machine (RBM) is not easy for people who don't have much knowledge in statistics. Even for people who have learned basic machine learning/data mining, it is not very straight forward. The students in my Neural Network and Deep Learning class struggled quite a bit in understanding the ...

Read More