en en en tr es id en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en ca es es ne en en kn it ja en fr en en en en en en en en en en en en en en en en en en en en en en en en en pt it it en pt en en en en en en en en en en pms en en en en en en en pt fa it en it pt it fr en it en en en en en en en it en en en it pt en en en en en ceb en en it it en en en en en en en en en en en en ia it en en de en en en en en en en en it it en pt en en en en en en en en en en en en en en en it de en en en en en en en en en en pt en en it it en az en en en en uk en en en en en en en en en en en en en en en en en en en en pt en en en en en en en en en en en en en en en en en en
Google solutions and offerings can be broadly classified into 3 main categories. I have also grouped this based on the difficulty level of developers to adopt and start using –
Often there is confusion between what type of virtual machines should be used for what type of workloads. Virtual machines with vCPU’s are sufficient in most cases for general-purpose computing. However, for high-performance machine learning, GPU’s and TPU’s can be used.
A) Cloud GPU’s – GPU’s are google proprietary and they run with 2000+ ALU’s. This is most suitable for machine learning, scientific computing, and 3D visualization. GPU’s can be enabled in Compute Engines depending on the zones and region.
B) Cloud TPU’s – TPU’s are designed by Google like a matrix processor that is faster than GPU’s and can be used for deep learning and neural networks. One of the main advantages of TPU is speed and the cheaper cost. TPU’s can be enabled from Compute Engine or GKE or AI Platform depending on the zones and region.
Read more at – What makes TPUs fine-tuned for deep learning?
These are AI tools that run on Google cloud infrastructure and do not need much infrastructure provisioning and management. These tools can be accessed from anywhere right through google cloud console in a browser.
A) AI platform – AI platform provides end to end machine learning lifecycle. It lets developers prepare, build, validate, and deploy the models at scale with the convenience of MLOps by using the pipelines.
B) DialogFlow – It helps in creating a conversational AI including voice bots, chatbots, and IVR bots. Dialog flow can also be called through an API using google private key. Dialog flow provides one-click integration with the majority of the popular social media platforms and chat apps.
C) Contact center AI – Enables the virtual agent to provide intuitive customer experience based on the actions taken from Dialogflow. Also helps the human agent with the agent assist tool. Insights provide tools to understand the metrics for better outcomes of the call.
D) Deep learning containers – Helps in doing the prototypes faster by providing a consistent environment based on the pre-configured containers from the Google container registry. It supports popular frameworks like TensorFlow, PyTorch, and Scikit learn.
E) TensorFlow enterprise – It comes with all the benefits of standard TensorFlow features. It also includes 3-year long term support, priority support for bug fixes, enterprise-ready TensorFlow through containers, and virtual machines. Above all, this comes at no additional cost.
F) Document AI – Used in conjunction with other ML API’s to get the complete insights and action items. First thing is to create a processor and choose between general and specialized processors, then predict and use the structured data based on the business needs.
G) Recommendations AI – Ingest the product catalog and customer event data through integration channels to be used by recommendations AI. Choose recommendation type, objective, and business rules to show recommendations to the customer.
H) AutoML tables – Create a dataset and then import the data from BigQuery, CSV from cloud storage, or local storage. Once the data is imported then it can be trained, evaluated, and deployed to get predictions in the real world.
3. API based AI/ML solutions (Developer difficulty level – low) –
ML API’s from google are just like any other API’s that the developers would call which involves a simple request and response pattern over a REST-style. The response usually will be in a JSON format and can be secured using an API key.
A) Text-to-speech – As the name suggests the API converts the text into natural-sounding speech. It supports more than 220+ voices across 40 languages.
B) Speech-to-text – The API can listen to speech and convert it to text. The API supports more than 125 languages and variants. It can also be deployed at on-prem data centers using Speech-To-Text On-Prem.
C) Vision AI – Pass the image over the REST call and get the response back with object identification, labels, safe search annotations, etc. AutoML Vision helps in training custom machine learning models by simply uploading the images.
D) Video AI – Google’s pre-trained models can detect objects, places, and actions by annotating the video using pre-defined labels. Use AutoML video intelligence to annotate videos using custom labels.
E) Translation – AutoML trains custom model by simply uploading the translated language pairs. Translation API instantly translates into more than 100 languages that can be directly embedded into websites and apps.
F) Natural language – This can be used to derive insights from unstructured data. This can be done in 2 different ways – 1) AutoML natural language, and 2) Natural language API.
G) Healthcare natural language – This early access API helps to find, assess, and link the medical knowledge in the text data.
H) Media translation – Another early access ML API that helps in real-time audio translation of the audio data. This provides an experience similar to how auto closed captioning in YouTube works.
AI/ML solutions from Google
Share your experience with google machine learning tools.
Published by Shankar Kumarasamy
Digital leader and technology enthusiast with experience in varied functional areas specializing in mobility and cloud backend. Areas of specialization include: 1) Solutions architecture - Enterprise-scale solution consulting to determine major IT investments, 2) Technical architecture - End-to-end system and integration architecture including hardware and software, 3) Applications architecture - Multi-cloud native server-less application architecture, 4) Data architecture - Canonical data architecture and design including support to multi-tenancy data models, 5) Identity architecture - Different LoB identity management solutions involving SSO for customer 360 experience, 6) Security architecture - Eliminate digital risk by designing the flow of data between people, systems, and things with granular and only the needed access View all posts by Shankar Kumarasamy
Published October 28, 2020
Previous Post Drone deliveries will serve the future. But…
Next Post Microservices – From inception to deployment
Leave a Reply Cancel reply
Enter your comment here...
Fill in your details below or click an icon to log in:
Email (required) (Address never made public)
You are commenting using your WordPress.com account. ( Log Out /  Change )
You are commenting using your Twitter account. ( Log Out /  Change )
You are commenting using your Facebook account. ( Log Out /  Change )
Notify me of new comments via email.
Notify me of new posts via email.
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Android App Bundle (1)
Android Flash Tools (1)
Application Integration Strategy (2)
Best Mobile Apps – 2018 (1)
Cloud Next 2018 (1)
Contact Center AI (1)
EV Charging Station (1)
Google AI Solutions (1)
Google IO 2019 (1)
Google IO 2021 (1)
Google Play Store (1)
Hybrid ML for Mobility (1)
Intelligent Behavior Detection (1)
Intelligent Mobile Solutions (3)
Mobile Application Development Strategies (7)
Mobile World Congress (1)
Mobility In 2019 (1)
Modern Tech Tools (4)
Multi Cloud Strategy (4)
Self driving cars (3)
Self Sovereign Identity (SSI) (1)
Zero Trust Model (1)
AI Amazon Android AndroidP API APIOrchestration ApplicationDevelopment AWS Azure BigDataAnalytics Blockchain Cloud CloudComputing CodingCulture ConnectedDevices DataFirst DigitalTransformation Edge EdgeComputing ElectricVehicle Firebase FutureCode FuturisticSolutions GCP GigEconomy Google GoogleHome GoogleIO2017 GooglePlayStore IdentityManagement IntelligentMobileApplications iOS IoT Learn MachineLearning Microsoft ML MobileAppsDevelopment MobileDevelopers MobileTechnology Mobility MobilitySolutions ModernTechTools MultiCloudStrategy On-DeviceLearning ServerlessComputing Strategy UbiquitousComputing VoiceAssistants VR
© [Shankar Kumarasamy] and [shankarkumarasamy.blog], [2017-2020].
Unauthorized use and/or duplication of this material without express and written permission from this site’s author and/or owner is strictly prohibited.
Excerpts and links may be used, provided that full and clear credit is given to [Shankar Kumarasamy] and [shankarkumarasamy.blog] with appropriate and specific direction to the original content.
Archives Select Month September 2022  (1) August 2022  (1) July 2022  (1) June 2022  (1) May 2022  (1) April 2022  (1) February 2022  (1) January 2022  (1) December 2021  (1) November 2021  (1) October 2021  (1) September 2021  (1) August 2021  (1) July 2021  (1) June 2021  (1) May 2021  (1) April 2021  (1) March 2021  (1) February 2021  (1) January 2021  (1) December 2020  (1) November 2020  (1) October 2020  (1) September 2020  (1) August 2020  (1) July 2020  (1) June 2020  (1) May 2020  (1) April 2020  (1) March 2020  (1) February 2020  (1) January 2020  (1) December 2019  (1) November 2019  (1) October 2019  (1) September 2019  (1) August 2019  (1) July 2019  (1) June 2019  (1) May 2019  (2) April 2019  (1) March 2019  (1) February 2019  (2) January 2019  (1) December 2018  (2) November 2018  (2) October 2018  (2) September 2018  (1) August 2018  (1) July 2018  (1) June 2018  (1) May 2018  (2) April 2018  (1) March 2018  (2) February 2018  (1) January 2018  (2) December 2017  (2) November 2017  (2) October 2017  (3) September 2017  (2) August 2017  (3) July 2017  (4) June 2017  (4) May 2017  (5) April 2017  (4) March 2017  (2)
Follow Blog via Email
Enter your email address to follow this blog and receive notifications of new posts by email.
Join 47 other followers
Start a Blog at WordPress.com.
Join 47 other followers
Already have a WordPress.com account? Log in now.
View post in Reader
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.