Google Open Sources Exoplanet-Hunting AI

Google Open Sources Exoplanet-Hunting AI

NASA’s Kepler satellite has been observing the stars for nearly a decade, and it’s produced a mountain of data in that time. Late last year, Google showed how machine learning could help astronomers dig through the Kepler backlog, and it discovered a few new exoplanets in the process. Google has now open sourced the planet-spotting AI so anyone can give it a shot.

We can’t observe exoplanets directly yet, but we can spot the telltale dip in luminance when an exoplanet passes in front of its host star. So, Kepler was designed to scan large swaths of the sky in search of these signals. However, there are a substantial number of candidate signals that might point to an exoplanet. We don’t know for sure until astronomers can examine the data more closely, but there’s too much to check every reading. That’s why astronomers have only checked the 30,000 or so best candidates, which has resulted in the discovery of around 2,500 exoplanets.

Google’s solution to the data backlog was to unleash the power of neural networks on the problem. That seems to be Google’s go-to idea lately, whether you’re talking about self-driving cars or smartphone photography. Using 15,000 examples of exoplanets in the data, Google trained its network to sift through Kepler data and identify other exoplanet signals. After the training period, Google’s AI checked 670 stars that were known to have exoplanets. And wouldn’t you know it, Google spotted two new exoplanets that would have otherwise gone unnoticed.

Google Open Sources Exoplanet-Hunting AI

A neural network is adept at recognizing patterns, but you need a lot of data to train the network. Google is saving everyone the time of training a neural network on Kepler data by releasing its code freely. You can get the TensorFlow code on GitHub right now, and Kepler’s data is also freely available. It’s not as easy as grabbing both piles of code and launching an app, though. Experience with Google’s TensorFlow platform and Python will help. Google’s blog post provides instructions on how you can test the network by re-discovering Kepler 90i, one of the planets Google found in the original test.

The Googlers behind this project hope that the community will make use of the code to go on the hunt for planets in Kepler’s data. There are thousands more signals to analyze, and that could be just the start. Googlers hope to develop more advanced neural networks to dig through NASA data for Kepler and future missions like the upcoming Transiting Exoplanet Survey Satellite.

Continue reading

Review: The Oculus Quest 2 Could Be the Tipping Point for VR Mass Adoption
Review: The Oculus Quest 2 Could Be the Tipping Point for VR Mass Adoption

The Oculus Quest 2 is now available, and it's an improvement over the original in every way that matters. And yet, it's $100 less expensive than the last release. Having spent some time with the Quest 2, I believe we might look back on it as the headset that finally made VR accessible to mainstream consumers.

AMD Buys FPGA developer Xilinx in $35 Billion Deal
AMD Buys FPGA developer Xilinx in $35 Billion Deal

The deal, which we discussed earlier this month, will give AMD access to new markets that it hasn't previously played in, including FPGAs and artificial intelligence.

AMD’s New Radeon RX 6000 Series Is Optimized to Battle Ampere
AMD’s New Radeon RX 6000 Series Is Optimized to Battle Ampere

AMD unveiled its RX 6000 series today. For the first time since it bought ATI in 2006, there will be some specific advantages to running AMD GPUs in AMD platforms.

VIA Technologies, Zhaoxin Strengthen x86 CPU Development Ties
VIA Technologies, Zhaoxin Strengthen x86 CPU Development Ties

VIA and Zhaoxin are deepening their strategic partnership with additional IP transfers, intended to accelerate long-term product development.