Google opens up these awesome projects

in #ned7 years ago

Spring Festival holiday, friends and relatives while away from home, you can also use some piecemeal time to collect learning materials, to charge their own power, good 2018 to become better themselves. We know that Google has always been a model for the industry in terms of open source and contribution to open source. 2017 What is it open source software, what is worth learning for us? Let us look together:

1.Hardware-accelerated machine learning JavaScript library DeepLearn.js

5fdd5ddc8d33cc51492da2ce36abbb8a.gif

DeepLearn.js is Google's open-source JavaScript library for machine intelligence and accelerated WebGL that runs entirely in the browser, does not require installation, and does not require backend processing.

2.Istio, a large microservices system management tool

Istio is an open source project co-developed by Google, IBM and Lyft to provide a unified approach to microservice connectivity, security, management and monitoring. The Istio project provides traffic management for the microservices architecture while also providing the foundation for other value-added features including security, monitoring, routing, connection management and policies. Built using the proven Lyft Envoy agent, the software provides visibility and control without any need to launch application code. The Istio project is a powerful tool that helps CTO / CIOs implement holistic safety, policy and compliance requirements within their own organization.

3.Google Depth Learning Library TensorFlow Fold
ef09d1435cf9037de0d3f937e7d037a3.gif

TensorFlow Fold is a library of TensorFlow models for creating structured data, where the structure of the calculated graph depends on the structure of the input data.

TensorFlow Fold makes deep learning models that handle different data sizes and structures easier to implement. Fold implements dynamic batch processing, transforming a batch of computational graphics in any shape to produce a static computational graph. The graph has the same structure, regardless of what input it receives, and can be efficiently executed through TensorFlow.

4.Google Open Source Machine Learning Dataset Visualization Tool Facets
fe7a07d28b364469f3eabd3b99c112cc.png

Facets is a Google open source visualization tool that helps understand, analyze, and debug ML data sets.

Facets consists of two parts - Facets Overview and Facets Dive, which allow users to view the overall image of their data at different granularities. Facets Overview can be used to visualize every feature of the data, and Facets Dive is used to explore individual data sets.