InfoQ Homepage Machine Learning Content on InfoQ
-
Google Invests in Cognitive: Cloud Speech API Reaches General Availability
In a recent blog post, Google announced their Cloud Speech API has reached General Availability. The Cloud Speech API allows developers to include pre-trained machine learning models for cognitive tasks such as video, image and text analysis in addition to dynamic translation. The Cloud Speech API was launched, in open beta, last summer.
-
Google Reveals Details of TensorFlow Processor Unit Architecture
Google's hardware engineering team that designed and developed the TensorFlow Processor Unit detailed the architecture and benchmarking experiment earlier this month. This is a follow up post on the initial announcement of the TPU from this time last year.
-
The AI Misinformation Epidemic
Over the past five years, Google searches for Machine Learning have gone up five times. “Fo anything that has machine learning in it or blockchain in it, the valuation goes up, 2, 3, 4, 5x”, Andy Stewart pointed out. Zachary Lipton claimed a "misinformation epidemic" in the field in a recent blog post. In this article we present the technical perspective of ML and how it can be presented.
-
Google Announces Cloud Machine Learning API Updates
Google recently announced the Cloud Machine Learning API updates at the Google Cloud Next Conference. This includes a set of APIs in the areas of vision, video intelligence, speech, natural language, translation and job search.
-
Conference Recap: Google Cloud Next
Cloud enthusiasts from around the world attended Google Cloud Next to hear an update from the search giant. Three broad themes emerged from the many keynotes and 200+ sessions: service scale and maturity, usable machine learning, and enterprise-friendliness.
-
TensorFlow 1.0 Released
Google recently announced TensorFlow version 1.0. Python API is now stable and experimental APIs for Java and Go have been added. XLA delivers significant performance increase. Keras can also be integrated with TensorFlow using a build-in module. tf.transform, tf.layers, tf.metrics, and tf.losses all add new features to the framework..
-
Android Things Brings TensorFlow-Based Machine Learning and Computer Vision to IoT Devices
Recently released Developer Preview 2 (DP2) for Android Things makes it easier to use TensorFlow for machine learning and computer vision on IoT devices. Additionally, it extends USB audio for several IoT platforms, adds Intel Joule support, and enables direct use of native drivers through a new Native PIO API.
-
MindMeld’s Guide to Building Conversational Apps
MindMeld, a conversational AI company, has published The Conversational AI Playbook, a guide outlining the challenges and the steps to be made to create conversational applications.
-
Zero-Shot Translation with Google Neural Machine Translation System
Google’s Multilingual Neural Machine Translation System creates an interlingua and translates between language pairs and phrases with no previous direct translation available, dubbed Zero-Shot translation.
-
Intel Open-Sources BigDL, Distributed Deep Learning Library for Apache Spark
Intel open-sources BigDL, a distributed deep learning library that runs on Apache Spark. It leverages existing Spark clusters to run deep learning computations and simplifies the data loading from big datasets stored in Hadoop.
-
Mathieu Ripert on Instacart's Machine Learning Optimizations
Instacart is an online delivery service for groceries under one hour. Customers order the items on the website or using the mobile app, and a group of Instacart’s shoppers go to local stores, purchase the items and deliver them to the customer. InfoQ interviewed Mathieu Ripert, data scientist at Instacart, to find out how machine learning is leveraged to guarantee a better customer experience.
-
AFK-MC² Algorithm Speeds up k-Means Clustering Algorithm Seeding
“Fast and Probably Good Seedings for k-Means” by Olivier Bachem et al. was presented on 2016’s Neural Information Processing Systems (NIPS) conference and describes AFK-MC2, an alternative method to generate initial seedings for k-Means clustering algorithm that is several orders of magnitude faster than the state of art method k-Means++.
-
Facebook Builds an Efficient Neural Network Model over a Billion Words
Using Neural Networks for sequence prediction is a well-known Computer Science problem with a vast array of applications in speech recognition, machine translation, language modeling and other fields. FB AI Research scientists designed adaptive softmax, an approximation algorithm tailored for GPUs which can be used to efficiently train neural networks over vocabularies of a billion words & beyond.
-
Logz.io Offers Machine Learning Based Log Analysis
Logz.io offers a hosted service which performs intelligent log analysis by using machine learning to derive insights from human interactions with log data that includes discussions on tech forums and public code repositories.
-
Spark Summit EU Highlights: TensorFlow, Structured Streaming and GPU Hardware Acceleration
Apache Spark integration with deep learning library TensorFlow, online learning using Structured Streaming and GPU hardware acceleration were the highlights of Spark Summit EU 2016 held last week in Brussels.