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: Crossover

So far in this series on genetic algorithms , I've talked about encoding individuals and selection methods . The next task in a generic algorithm is to mate individuals using an operator called crossover . Crossover produces two (or more) new individuals (children) from two (or more) existing individuals ( parents ). The idea behind crossover is twofold: Sharing of worthwhile traits allows for individuals to be created which inherit the best traits of their parents (optimization), and new combinations of traits may reveal as-yet-unexplored possibilities (search).