New
The latest blog posts to take off on Hacker News. 3,092 posts.
AI
Yesterday at lunch a friend asked me what tech trend he should pay attention to but was probably ignoring. Without thinking much I said “artificial intelligence”, but having thought about that a...
Hacking Flappy Bird with Machine Learning
This is a hack for the popular game, Flappy Bird. Although the game is no longer available on Google Play or the App Store, it did not stop folks from creating very good replicas for the web. People have also created some interesting variants of the game - Flappy Bird Typing Tutor and Flappy Math Saga.
Machine Learning in JavaScript
I love machine learning algorithms. I've taught classes and seminars and given talks on ML. The subject is fascinating to me, but like all skills fascination simply isn't enough. To get good at something, you need to practice! I also happen to be a PHP and JavaScript developer.
Mistakes Programmers Make when Starting in Machine Learning
There is no right way to get into machine learning. We all learn slightly different ways and have different objectives of what we want to do with or for machine learning. A common goal is to get productive with machine learning quickly. If that is your goal then this post highlights five common mistakes programmers […]
How to Conquer Tensorphobia
A professor at Stanford once said, If you really want to impress your friends and confound your enemies, you can invoke tensor products… People run in terror from the $ \otimes$ symbol. He was explaining some aspects of multidimensional Fourier transforms, but this comment is only half in jest; people get confused by…
On Google's Acquisition of Nest
Google’s Nest acquisition has very little to do with selling thermostats and smoke detectors in particular. Instead, it’s about Google having the ability to do consumer hardware right, in general.
Introduction to Artificial Neural Networks – Part 1
This is the first part of a three part introductory tutorial on artificial neural networks. In this first tutorial we will discover what neural networks are, why they're useful for solving certain types of tasks and finally how they work.
Deep Learning 101
Deep learning has become something of a buzzword in recent years with the explosion of 'big data', 'data science', and their derivatives mentioned in the media. Justifiably, deep learning approaches have recently blown other state-of-the-art machine learning methods out of the water for standardized problems such as…
Our Most Important Technology Project Yet
Wolfram's many advances, including the Wolfram Language, are coming together to create a new and profoundly important unified level of computation.
How to build an Anti Aircraft Missile: Bayes’ Theorem and the Kalman Filter
Ever wondered how an Anti Aircraft Missile works? A plane can move at different speeds and altitudes, so how do you know when to fire your missile? Well you need to know two things: where the aircr…
Computational Synesthesia: Audio Analysis with Image Processing Algorithms
The blog post was written in an IPython Notebook. You can download the notebook here .
Basics of Neural Networks with example codes and illustrations
I began with inanimate objects living in a world of forces, and I gave them desires, autonomy, and the ability to take action according to a system of
The Metamorphosis of Prime Intellect
The Mortal Passage Trilogy: An Epic in Four Stories is now available. That link leads to Amazon, but you can find it on iTunes, Barnes & Noble, Kobo, and elsewhere too.
Bank of America Bot Cares About You
I’ll let the horror of automation speak for itself. Not that you need further reassurance that there are no “souls” aboard this ship. WARNING: Some naughty language (this is compl…
Automating Card Games Using OpenCV and Python
A friend introduced me to the game 24 , a simple game you can play with a deck of playing cards. Over the course of playing the game, I realized that either my friend was really good at this game, or that I wasn't!
A New Book: Building Machine Learning Systems with Python
I wrote a book. Well, only in part. Willi Richert and I wrote a book. It is called Building Machine Learning Systems With Python and is now available from Amazon (or Amazon.co.uk), although it has …
Unlabeled Object Recognition in Google+
Google+ released an amazing feature that uses object recognition to tag photos. Here is a Reddit thread discussing it. Generalized object r...
An Efficient Way to Extract the Main Topics from a Sentence
Last week, while working on new features for our product, I had to find a quick and efficient way to extract the main topics/objects from a sentence. Since I’m using Python, I initially thoug…
Machine Learning Cheat Sheet (for scikit-learn)
As you hopefully have heard, we at scikit-learn are doing a user survey (which is still open by the way). One of the requests there was t...
Mona Lisa in 50 polygons, using a genetic algorithm (2008)
This weekend I decided to play around a bit with genetic programming and put evolution to the test, the test of fine art 🙂
Introducing the Predictive Interface
Stephen Wolfram gives a look into the new Predictive Interface technology in Mathematica 9. Users are provided a list of buttons for possible actions to take next based on what they have already done.