Introduction

Machine learning is an application of artificial intelligence that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it learn.

HMS ML Kit allow us to support diverse artificial intelligence applications throughout a wide range of industries.

HMS ML Kit Services

  1. Text-related Services
  2. Language/Voice-related Services
  3. Image-related Services
  4. Face/Body-related Services
  5. Custom Model

In this article we will focus on text related services provided by HMS ML Kit.

Ionic Framework

Ionic Framework is an open source UI toolkit for building performant, high-quality mobile and desktop apps using web technologies such as HTML, CSS, and JavaScript with integrations for popular frameworks like Angular and React. …


Introduction

One of the unique features of mobile applications is location awareness. Mobile users take their devices with them everywhere, and adding location awareness to our app offers users a more contextual experience. The Huawei Location kit facilitate adding location awareness to our app with automated location tracking, geofencing, and activity recognition/identification.

HMS Location Kit Services

1. Fused Location

2. Activity Identification

3. Geofence

Ionic Framework

Ionic Framework is an open source UI toolkit for building performant, high-quality mobile and desktop apps using web technologies such as HTML, CSS, and JavaScript with integrations for popular frameworks like Angular and React.

Think of Ionic as the front-end UI framework that handles all of the look and feel and UI interactions your app needs in order to be compelling. Unlike a responsive framework, Ionic comes with very native-styled mobile UI elements and layouts that you’d get with a native SDK on Android or iOS but didn’t really exist before on the web. …


HMS Core / HMS Services

How to Integrate the most valuable service provided by Huawei in our application

Huawei Machine Learning Kit Integration in a workout app
Huawei Machine Learning Kit Integration in a workout app

This is the continuity of my previous article where I created a body weight exercise workout app using Huawei Awareness Kit. In this article we will learn the use of Huawei ML Kit in a workout app.

What is machine learning?

Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.

Huawei machine learning kit

HMS ML Kit allow us to support diverse artificial intelligence (AI) applications throughout a wide range of industries.

HMS ML Kit Services

1) Text-related…


Image for post
Image for post

Huawei Awareness Kit provides our application to obtain information such as current time, location, behavior, audio device status, ambient light, weather, and nearby beacons. Using this information we can get an advantage over user’s current situation more efficiently and can manipulate data for better user experience.

In this article, we will use weather information using HMS Awareness Kit for manipulating warm up exercise for user.

Demo

Image for post
Image for post

In the above demo, the warm up exercise for user will get change according to the weather condition. Here the weather condition is divided into two parts:

1) Outdoor warm up exercise: When the weather condition is okay such as sunny or not raining, then the warm up exercise will get change to running. …


Image for post
Image for post

Introduction

HMS Video Kit allow us to play video by using a URL or multiple URLs that contain an address of a video. The latest version of this kit allow us to playback videos but in the later version it will support both editing and hosting of videos.

This service helps us to build a superb video experience for our app users.

Use Cases

  1. The service can be used in a news app that contains small videos of the reported incident.
  2. The service can be used as a video editing app.
  3. The service can be used as a promotion video in your application.
  4. The service can be used as an educational video related application. …

Image for post
Image for post

Introduction

HMS Site Kit allow us to search places and in return provides variety of information such as address, location, phone number etc. We can search for places either by proximity or a text string. Our app can provide users with convenient and secure access to diverse, place-related services, and therefore acquire more users.

HMS Site Kit Services

  1. Place Search
  2. Nearby Place Search
  3. Place Details
  4. Place Search Suggestion
  5. Widget Search

In this article we will focus on Place Search, Nearby Place Search, Place Search Suggestion and Widget Search provided by HMS Site Kit.

Ionic Framework

Ionic Framework is an open source UI toolkit for building performant, high-quality mobile and desktop apps using web technologies such as HTML, CSS, and JavaScript with integrations for popular frameworks like Angular and React. …


Image for post
Image for post

The article is the continuity of Huawei kit series. The series contain four parts. Below are the links to follow them:

1) It’s Show Time using Huawei Auth Service and Account kit.

2) It’s Show Time using Huawei Location and Site kit.

3) It’s Show Time using Huawei Wallet kit.

The last part of the series that is the fourth part would be explained here. …


In my previous articles, we learn how to integrate Huawei ML Kit Text-related, Language-related and Image-related services. Today we are going to explore Face/Body-related service of Huawei machine learning kit.

Introduction

Huawei ML kit Face/Body-related service is used for detecting the shapes and features of our face, hand and body which includes facial expression, age, gender, hand points and many more. Use this service by creating an application which beautify user face when they are in video call or astrology & horoscope application by predicting future using hand key point detection service.

Face/Body-related services

As of now there is only one Cordova plugin developed for Face/Body- related services and that is Face Detection. Here we will use this service to showcase the power HMS ML Kit in Ionic application. …


Image for post
Image for post

An Idea

The Idea behind creating this article is to showcase the power of Huawei Kits. In this article we are going to combine four kits that is Huawei Auth Service, Account kit, Location kit and Site kit to create a movie booking app.

Introduction

Huawei Location Kit combines the GPS, Wi-Fi, and base station location functionalities into our app to build up global positioning capabilities, allowing us to provide flexible location-based services targeted at users around the globe. Currently, it provides three main capabilities: fused location, activity identification, and geofence.

With Huawei Site Kit, your app can provide users with convenient and secure access to diverse, place-related services. …


In my previous articles, we learn how to integrate Huawei ML Kit Text-related and Language-related services. Today we are going to explore Image-related service of Huawei machine learning kit.

Introduction

Huawei ML kit image-related service is used for classifying an image into categories like food, people, objects etc., separate a human body from an image and much more. The scenario where we can use this service is by creating an ecommerce like application where we can take a picture, detect a category and use this category to show a list of similar category products. It will definitely help users to select any product from the list and buy the product on the spot. …

About

Sanghati Mukherjee

An Android Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store