1. Google Machine Learning: an artificial intelligence engine
Google Machine Learning is a self-managed platform that allows you to easily build Machine Learning models that work with data of any type and size. Your model can be immediately available for use with Google’s global prediction platform.
The transition from training to prediction, using online and batch prediction services. Google global load balancing enables you to automatically scale your Google Machine Learning application and reach users worldwide.
2. Natural Language API: interpret and analyse any text
Natural Language API reveals the structure and meaning of a text offering powerful Machine Learning models.
You can use this natural language interpretation application to extract data and make sentiment analyses on people, places, events, etc. For example, the number of times text appears in documents, social media, new articles or posts.
3. Tensor Flow: your machine learning system
Tensioner Flow, is an open source software library for numerical computation, which uses data flow diagrams. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them.
The flexible architecture allows you to deploy computation to one or more CPUs or GPUs on a desktop, server or mobile device, with a single API.
4. Vision API: the image recognition system
Vision API enables developers to understand the content of an image by encapsulating powerful machine learning models in an easy to use REST API.
It quickly classifies images into thousands of categories, detects individual objects and faces within images, and also finds and reads printed words using automatic language identification tools. In addition, you can build metadata on your image catalogue, control offensive content, or enable new marketing scenarios through image sentiment analysis.
5. Google Speech API: convert audio to text immediately
The Google Speech API enables developers to convert audio to text by applying powerful neural network models in an easy to use API. It recognises over 80 languages and variants, and supports any type of device capable of sending a REST or gRPV request.
It is accurate even in noisy environments, and you can transcribe audio files as well as text by dictating into the application’s microphone.
Speech recognition can be tailored to context by providing a separate set of word hints with each API call.
6. Google Translate API: the instant translation
The Google Translate API provides a simple programmatic interface that facilitates translations in more than 90 different languages. It is highly responsive, so websites and applications can integrate with this API for fast, dynamic translation into the desired language. Simply send HTML documents and get back translated text.
In addition, it can also detect languages in case the original language were unknown.