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.

Genetic Algorithms: Mutation

So far in my series on Genetic Algorithms I've covered:  Basic Concepts ,  Encoding ,  Selection , and  Crossover . Those operations will get you most of the way to a functioning optimizer. However, all of the operations we've discussed exert convergence pressure  on the population. That is, selection and crossover have a tendency to draw the population together. The last operator I want to talk about -  mutation - is different. It wants to split the population apart. And as counter intuitive as it seems,  divergence  can be even more important than convergence.