Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    W

    WildML

    wildml.com · Personal blog · on HN since 2015

    Denny Britz's blog of deep learning tutorials, covering neural networks, RNNs, CNNs in TensorFlow, and yearly AI reviews.

    Visit blogHN submissions
    AI & Machine LearningProgramming
    What HN says

    HN recommends it as a more approachable way to learn deep learning than academic papers, and cites its TensorFlow CNN text classification post.

    Stats for nerds
    21HN people shared it
    42linked in comments
    1.5Kstory points
    Dec 2018last shared
    2015people per year2018

    Top posts on HN

    1. 1
      Learning Reinforcement Learning, with Code, Exercises, and Solutions
      1 person · 305 points · first shared 2016 · 21 comments on HN
    2. 2
      AI and Deep Learning in 2017 – A Year in Review
      2 people · 197 points · first shared 2017 · 6 comments on HN
    3. 3
      RNNs in TensorFlow: Practical Guide and Undocumented Features
      2 people · 182 points · first shared 2016 · 13 comments on HN
    4. 4
      Hype or Not? Some Perspective on OpenAI’s DotA 2 Bot
      1 person · 172 points · first shared 2017 · 125 comments on HN
    5. 5
      Implementing a Neural Network from Scratch – An Introduction
      5 people · 121 points · first shared 2015 · 9 comments on HN
    6. 6
      Recurrent Neural Networks Tutorial, Part 1: Introduction
      1 person · 121 points · first shared 2015 · 6 comments on HN
    7. 7
      Deep Learning Glossary
      4 people · 118 points · first shared 2016 · 2 comments on HN
    8. 8
      Attention and Memory in Deep Learning and NLP
      1 person · 97 points · first shared 2016 · 7 comments on HN
    9. 9
      Implementing a CNN for Text Classification in Tensorflow
      3 people · 94 points · first shared 2015 · 8 comments on HN
    10. 10
      Deep Learning for Chatbots, Part 1 – Introduction
      4 people · 24 points · first shared 2016 · 1 comments on HN

    What HN people wrote when they linked it

    • ChuckMcMMar 2017

      There are two ways to consider this question, hacking as in "Mr. Robot" or hacking as in writing code for the joy of creation and discovery. Given the reference to 'writing software for corporations' I'll consider it the latter.

      It is profoundly important for engineers to periodically rekindle their sense of wonder if they wish to stay relevant and it sounds like what you are asking, if so that is super awesome.

      Unfortunately for different people it is different things. So you might have to flail around and try a few things first before you get where you want to be. The good news is that it has never been as easy to try different computing things as it is today.

      One piece of advice though is to be mindful of tooling. Which is to say think about the tools you use and if they help or hinder your wonder. Nothing puts the kabosh on wonder like slogging through a click and type interface for an hour for each attempt at making progress. So think about tools as well as what you're using those tools for. Perhaps take a week to try different ways of editing source code for example to find one that is the most frictionless.

      Finally, before we get to some suggestions, YOU MUST change how you 'score' your progress internally. On thing I have seen again and again is people who have been coding professionally for a while their 'score' is "projects completed in unit time" the bigger the number the better they feel, that was how their boss scored them and they adopted it for their own…

    • i336_Jan 2016

      Agh, I remember there was this little thing that let you interactively play with neuron width and add and remove nodes, but I can't find it.

      Here's what else is in my bookmarks, aka what I've seen go past on here over the past few months that seemed approachably interesting:

      http://www.wildml.com/2015/09/implementing-a-neural-network-from-scratch/ - a getting-started guide you can follow along with in IPython

      https://codewords.recurse.com/issues/five/why-do-neural-networks-think-a-panda-is-a-vulture - just playing around, but notable

      https://github.com/mbartoli/neural-animation - shows how to restyle video in manner loosely resemblant of Deep Dream

      http://neuralnetworksanddeeplearning.com/ - this book is online-only but it's CC so you could legally crawl it if you wanted a local copy, I haven't rated it for my own use yet

      http://nxxcxx.github.io/Neural-Network/ - a static 3D visualization you can zoom around, mostly kitsch but still kinda fun.

      I recommend you go through the cream of the crop and find what suits you the most though:

      https://hn.algolia.com/?query=neural&sort=byPopularity&prefix&page=0&dateRange=all&type=story

    • digisthAug 2016

      I have a pile of links for getting started with DL in my comment history you can use: https://news.ycombinator.com/item?id=10676455

      What really helped advance my understanding from zero to knowledgeable novice was rewriting some existing code line by line (using expanded variable names and comments), and thinking about each line and what it does as you go. It's the software development equivalent of Hunter S. Thompson re-typing The Great Gatsby just to get the feel of writing a great novel. Here's one I did based on Denny Britz's tutorial:

      Britz's Original: http://www.wildml.com/2015/09/implementing-a-neural-network-from-scratch/

      My version: https://gist.github.com/sthware/c47824c116e6a61a56d9

      HTH

    • dennybritzSep 2015

      You're right that JS is pretty ill-suited for implementing production-level Deep Learning architectures that operate on a lot of data, I think it's still well suited for explaining the concepts in a clear way. A lot of the models have intuitive (and visual) interpretations, something that can be nicely visualized with JS.

      As for Karpathy's implementation, you're right, he chose JS for that reason. His library is meant as a tool for experimenting and teaching, not to deploy these models in production.

      Op: Send me an email if you're interested in this (email in profile). I actually started something similar just recently at http://www.wildml.com/.

    • aduffyMar 2017

      Encoder-Decoder models are a very common technique in sequence-to-sequence models for deep learning. These models have had very big wins lately in NLP tasks such as translation, POS tagging, dialogue generation, etc.

      The Tensorflow documentation has an okay writeup about seq2seq models: https://www.tensorflow.org/tutorials/seq2seq

      The author of the library also has a small blurb about it on his blog: http://www.wildml.com/deep-learning-glossary/#seq2seq

    • etiamApr 2016

      You may wish to coordinate a bit with this?: http://www.wildml.com/deep-learning-glossary/

      I came across that glossary a few days ago when looking to solve an RNN problem with a deadline. You may be pleased to know I think I may have solved it by switching to Keras, and this post actually helped unsticking me from a smaller problem too.
      Thanks, and congratulations on version 1.0!

    Related

    DeepMind Blogdeepmind.com800 people

    AlphaFold: a solution to a 50-year-old grand challenge in biology

    DeepMind Blog
    Company · last shared 2026
    Google Research Bloggoogleresearch.blogspot.com303 people

    Announcing SyntaxNet: The World’s Most Accurate Natural Language Parser

    Google Research Blog
    Company · last shared 2017
    Traskiamtrask.github.io21 people

    A Neural Network in 11 Lines of Python

    Trask
    Personal · last shared 2026
    OpenAI Blogblog.openai.com174 people

    OpenAI Five

    OpenAI Blog
    Company · last shared 2022
    Towards Data Sciencemedium.com/towards-data-science90 people

    Audio processing in TensorFlow

    Towards Data Science
    Publication · last shared 2025
    LessWronglesswrong.com2.4k people

    The Best Textbooks on Every Subject

    LessWrong
    Publication · last shared 2026
    SVDS Blogsvds.com27 people

    Ethereum: Rise of the World Computer

    SVDS Blog
    Company · last shared 2021
    Google AI Blogai.googleblog.com596 people

    Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone

    Google AI Blog
    Company · last shared 2026