Introduction to Neural Networks

thepracticaldev profile image staff Jul 27, 2017

Keeyon Ebrahimi walks through how neural networks actually work, and what we did before neural networks. A convolutional neural network is a series of layers which each takes an input and produces an output. Keeyon describes the convolutional layer, the pooling layer, and the fully-connected layer.

Keeyon works for Clarifai, a company that uses neural networks to support its computer vision API.

markdown cheatsheet

This is the best explanation I've ever seen about neural networks and the convolutional layer! Thank you!

Keeyon! Remember when we used to have "Hacking Class" at the Ivory's?? Miss you man!

Hahaha I do remember the Hacking Classes at the Ivory's!!! This is just an extension of that :). Miss you too man, I hope you're doing well!

That fact that I was able to grok the concepts without you having to draw or demo, says alot for how well you articulate the ideas. Nice work Keeyon!

One small nit, the CC was a little off at times and could do with a quick edit pass.


A lot clicked for me at around 2:30 with the description of convolutions.

You're explanation is very elaborated I really enjoyed watching. Thank you.

greate job! I've met with those concepts during university times, but well no one back then could explain it so smooth and so quick. Thank you!

Pretty interesting! Good job guys, I wanna see more about this technology :)