Skip to main content

Google is using AI to predict flight delays

(Engadget) Google is trying its hand at flight delay prediction, saying they will now flag flights that they feel have at least an 80% chance of being delayed. I'm sure frequent flyers will find this useful.

For the casual traveler, the second item mentioned might be more interesting: You can now check flight amenities, such as whether a rate includes seat selection or overhead bin access. Of course, as a Southwest traveler I rarely worry about such things...

I've personally used Google Flights for years when selecting business travel or making sure that Southwest's fares beat out my company's preferred carriers. It's nice to see that AI is bringing even more functionality to an already good product.

https://www.engadget.com/2018/01/31/google-flights-predicts-delays/

Popular posts from this blog

Neural Network Dense Layers

Neural network dense layers (or fully connected layers) are the foundation of nearly all neural networks. If you look closely at almost any topology, somewhere there is a dense layer lurking. This post will cover the history behind dense layers, what they are used for, and how to use them by walking through the "Hello, World!" of neural networks: digit classification.

Arrays of Structures or Structures of Arrays: Performance vs. Readability

It's one of those things that might have an obvious answer if you have ever written scientific software for a vector machine. For everyone else, it's something you probably never even thought about: Should I write my code with arrays of structures (or classes), or structures (or classes) of arrays. Read on to see how both approaches perform, and what kind of readability you can expect from each approach.

The Only Neural Network Layer You Will EVER Need

Neural networks can seem daunting, complicated, and impossible to explain. But in reality they are remarkably simple. In fact, they only ever require a single layer of neurons. In my previous post about the basics of neural networks , I talked about how neurons compute values. They take a set of inputs, multiply each input value by a weight, and sum the terms. An activation function is then applied to the sum of products, to yield the output value. That output value could be zero (i.e., did not activate), negative, or positive. In this post, we will go deeper down the rabbit hole. We will look at neuron layers, which layers are actually necessary for a network to function, and come to the stunning realization that all neural networks have only a single output. Organizing Neurons into Layers In most neural networks, we tend to organize neurons into layers. The reason for this comes from graph theory (as neural networks are little more than computational graphs). Each layer con...