New
The latest blog posts to take off on Hacker News. 6,335 posts.
An Easier Way to Build Alexa Skills Using Python
Amazon Apps & Services Developer Portal
The Matrix Calculus You Need for Deep Learning
Most of us last saw calculus in school, but derivatives are a critical part of machine learning, particularly deep neural networks, which are trained by optimizing a loss function. This article is an attempt to explain all the matrix calculus you need in order to understand the training of deep neural networks. We…
Keras vs PyTorch
Keras and PyTorch are both excellent choices for your first deep learning framework. Learn how they differ and which one will suit your needs better.
AI Can Detect Illnesses in Human Breath
Researchers from Loughborough University, Western General Hospital, the University of Edinburgh, and the Edinburgh Cancer Centre in the United Kingdom, recently developed a deep learning-based method…
Self-Supervised Tracking via Video Colorization
Posted by Carl Vondrick, Research Scientist, Machine Perception Tracking objects in video is a fundamental problem in computer vision, essential to...
Deep code search
Deep code search Gu et al., ICSE’18 The problem with searching for code is that the query, e.g. “read an object from xml,” doesn’t look very much like the source code snippets tha…
Ways to think about machine learning
Everyone has heard of machine learning now, and every big company is working on projects around ‘AI’. We know this is a Next Big Thing. But we don’t yet have a settled sense of quite what machine learning means - what it will mean for tech companies or for companies in the broader economy, how to
OpenAI Five
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
Neanderthal vs. ND4J – Native Performance, Java and CPU
Today, Java has a choice of a few well maintained libraries that can use Intel's MKL for fast native operations. MKL is basically as fast as you can get toda...
Improving Deep Learning Performance with AutoAugment
Posted by Ekin Dogus Cubuk, Google AI Resident and Barret Zoph, Research Scientist, Google Brain Team The success of deep learning in computer vi...
Debugging with intelligence via probabilistic inference
Debugging with intelligence via probabilistic inference Xu et al., ICSE’18 Xu et al. have built a automated debugger that can take a single failing test execution, and with minimal interactio…
Face recognition in images and video with Python
Learn how to perform face recognition using OpenCV, Python, and dlib by applying deep learning for highly accurate facial recognition.
Neural scene representation and rendering
There is more than meets the eye when it comes to how we understand a visual scene: our brains draw on prior knowledge to reason and to make inferences that go far beyond the patterns of light that hit our retinas. For example, when entering a room for the first time, you instantly recognise the items it contains and…
AI Nationalism
For the past 9 months I have been presenting versions of this talk to AI researchers, investors, politicians and policy makers. I felt it was time to share these ideas with a wider audience. Thanks to the Ditchley conference on Machine Learning in 2017 for giving me a fantastic platform to get ear
Faster Natural Language Processing in Python
How to take advantage of spaCy & a bit of Cython for blazing fast NLP
Improving Language Understanding with Unsupervised Learning
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
Machine learning can run on tiny, low-power chips
Photo by Kevin Steinhardt When Azeem asked me to give a talk at CogX, he asked me to focus on just a single point that I wanted the audience to take away. A few years ago my priority would have bee…
Attacks against machine learning – an overview
This blog post surveys the attacks techniques that target AI (Artificial Intelligence) systems and how to protect against them.
AI at Google: our principles
We’re announcing seven principles to guide our work in AI.