Skip to content

UPDATED 11:08 EST / FEBRUARY 17 2016

WIKIBON

Google ups the ante in the machine learning wars

Google Inc. is shaking up the open-source ecosystem. In November, the search giant released the code for an internally-developed machine learning engine that prompted nearly half a dozen other web giants to share their own model-building tools. And now it’s taking the fight deeper into the development life cycle with the launch of a complementary framework for automating algorithm deployment.

TensorFlow Serving provides the ability to encapsulate the code of a machine learning model in a high-level abstraction Google refers to as a “Serviceable”. Each such construct carries a version identifier that the framework uses in order to determine how to handle its payload. A developer can choose to have an instance automatically replaced when a newer iteration is available, or first run the two side-by-side for a while in order to compare their performance. If no issues are found, then the rollout may be allowed to proceed.

The functionality could go a long way towards simplifying the management of large-scale machine learning projects that include a significant amount of componentry. TensorFlow Serving makes it possible to package each major part into its own self-contained Serviceable that can be updated separately from the rest of the workload, which is much easier than patching the entire code base at once. As a result, organizations are able to push out new features and enhancements for users considerably faster than they would otherwise be able to. It’s the same value proposition that has made Docker so popular over in the application development world, down to the fact that both frameworks place a heavy emphasis on performance.

Google says that TensorFlow Serving was able to handle about 100,000 queries per second during an internal benchmark test carried out on a 16-core cloud virtual machine in its public cloud. Much the system’s speed can be credited to the fact that it’s written in C++, which allows for more efficient use of hardware resources than higher-level languages like the search giant’s own Go. On the flip side, however, the syntax is also more complicated, a fact that will make it harder for organizations to customize the source-code according to their requirements.

That’s a fairly big factor considering that TensorFlow Serving only supports Google’s own machine learning engine on launch. Third party integration will be a key requirement for enterprises that have already standardized their model-building efforts on a competing alternative.

Image via blickpixel

A message from John Furrier, co-founder of SiliconANGLE:

Support our mission to keep content open and free by engaging with theCUBE community. Join theCUBE’s Alumni Trust Network, where technology leaders connect, share intelligence and create opportunities.

  • 15M+ viewers of theCUBE videos, powering conversations across AI, cloud, cybersecurity and more
  • 11.4k+ theCUBE alumni — Connect with more than 11,400 tech and business leaders shaping the future through a unique trusted-based network

Are you an AWS customer?  Support SiliconANGLE financially by buying your AWS services from our Marketplace portal page and links: https://siliconangle.com/aws-marketplace/

 

About SiliconANGLE Media
SiliconANGLE Media is a recognized leader in digital media innovation, uniting breakthrough technology, strategic insights and real-time audience engagement. As the parent company of SiliconANGLE, theCUBE Network, theCUBE Research, CUBE365, theCUBE AI and theCUBE SuperStudios — with flagship locations in Silicon Valley and the New York Stock Exchange — SiliconANGLE Media operates at the intersection of media, technology and AI.

Founded by tech visionaries John Furrier and Dave Vellante, SiliconANGLE Media has built a dynamic ecosystem of industry-leading digital media brands that reach 15+ million elite tech professionals. Our new proprietary theCUBE AI Video Cloud is breaking ground in audience interaction, leveraging theCUBEai.com neural network to help technology companies make data-driven decisions and stay at the forefront of industry conversations.

Send us a news tip

Send us a News Tip

  • This field is for validation purposes and should be left unchanged.

Sign in

SIGN IN

Bio

Ethics statement

Extract the signal from the noise

Get SiliconANGLE updates and analysis.

Contact us

Partner with us

Contact us

Guest inquiry