You are on page 1of 36

Huawei AI Academy Training Materials

Enterprise Smart Application


Platform

Huawei Technologies Co., Ltd.


Copyright © Huawei Technologies Co., Ltd. 2020. All rights reserved.
No part of this document may be reproduced or transmitted in any form or by any means without prior
written consent of Huawei Technologies Co., Ltd.

Trademarks and Permissions

and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective
holders.

Notice
The purchased products, services and features are stipulated by the contract made between Huawei and
the customer. All or part of the products, services and features described in this document may not be
within the purchase scope or the usage scope. Unless otherwise specified in the contract, all statements,
information, and recommendations in this document are provided "AS IS" without warranties, guarantees
or representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute a warranty of any kind, express or implied.

Huawei Technologies Co., Ltd.


Address: Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129

Website: https://e.huawei.com/
HUAWEI CLOUD Enterprise Smart Application Platform Page 1

Contents

8 Enterprise Smart Application Platform (EI) ............................................................................. 2


8.1 EI Products and Services ....................................................................................................................................................... 2
8.1.1 Overview .................................................................................................................................................................................. 2
8.1.2 HUAWEI CLOUD EI Intelligent Twins............................................................................................................................. 3
8.1.3 Industrial Intelligent Twins .................................................................................................................................................. 4
8.1.4 Campus Intelligent Twins .................................................................................................................................................... 5
8.1.5 Network AI Engine (NAIE) .................................................................................................................................................. 6
8.1.6 EI Essential Platform: Huawei HiLens ............................................................................................................................ 7
8.1.7 Advantages of Huawei HiLens .......................................................................................................................................... 8
8.1.8 Application Fields of HiLens ............................................................................................................................................... 9
8.1.9 EI Essential Platform: Graph Engine Service (GES) ...............................................................................................10
8.1.10 Other EI Products and Services ...................................................................................................................................12
8.2 ModelArts ...................................................................................................................................................................................19
8.2.1 ModelArts Functions ...........................................................................................................................................................19
8.2.2 ModelArts Architecture and Application .......................................................................................................................20
8.2.3 ModelArts Highlights ..........................................................................................................................................................21
8.2.4 How to Access ModelArts .................................................................................................................................................22
8.2.5 How to Use ModelArts .......................................................................................................................................................22
8.3 HUAWEI CLOUD EI Solutions ............................................................................................................................................23
8.3.1 Case: OCR Implements Full-Process Automation for Reimbursement Through Invoices ..........................23
8.3.2 Case: Intelligent Logistics with OCR .............................................................................................................................24
8.3.3 CBS ..........................................................................................................................................................................................25
8.3.4 Case: Intelligent Q&A of Enterprises in a Certain District ......................................................................................27
8.3.5 Case: Gene Knowledge Graph .......................................................................................................................................27
8.3.6 Policy Query Based on Knowledge Graphs................................................................................................................28
8.3.7 Case: Smart Campus .........................................................................................................................................................28
8.3.8 Case: Crowd Statistics and Heat Map ..........................................................................................................................29
8.3.9 Case: Vehicle Recognition ...............................................................................................................................................30
8.3.10 Case: Intrusion Detection ...............................................................................................................................................31
8.3.11 Cognitive Computing Platform of China National Petroleum Corporation — Oil and Gas Layer
Identification in Well Logging ......................................................................................................................................................32
8.4 Summary ....................................................................................................................................................................................33
8.5 Quiz..............................................................................................................................................................................................33
HUAWEI CLOUD Enterprise Smart Application Platform Page 2

8 Enterprise Smart Application Platform


(EI)

This course describes the HUAWEI CLOUD Enterprise Smart (EI), including the EI products,
services, and solutions. In particular, this course focuses on the Huawei ModelArts platform.

8.1 EI Products and Services


8.1.1 Overview
The following figure shows the HUAWEI CLOUD EI products and services, including big
data, essential platform, Conversational Bot, natural language processing (NLP), automatic
speech, video analytics, image recognition, content moderation, ImageSearch, face and
human recognition, optical character recognition (OCR), and EI Intelligent Twins.

Figure 8-1 EI Products and Services


 Big data: data ingestion, cloud data migration, cloud stream, MapReduce, data lake
insight, and CloudTable
 Essential platform: ModelArts, deep learning, machine learning, graph engine, video
ingestion services, and HiLens
 Conversational Bot: Question-Answering bot, task-oriented conversational bot, speech
analytics, and CBS customization
HUAWEI CLOUD Enterprise Smart Application Platform Page 3

 Natural language processing: natural language processing fundamentals, moderation


(text), language understanding, language generation, customized natural language
processing, and machine translation
 Automatic speech: automatic speech recognition, speech synthesis, and text-to-speech
 Video analytics: video content recognition, editing, and tagging, and video quality
detection
 Image recognition: image tagging and celebrity recognition
 Content moderation: moderation of texts, images, and videos
 ImageSearch: reverse image search, allowing users to search for the same or similar
images in a specified image library
 Face and human recognition: and human analysis
 OCR: general, card, receipt, domain, and custom OCR
 EI Intelligent Twins: Traffic Intelligent Twins, Industrial Intelligent Twins, Campus
Intelligent Twins, Vehicle Intelligent Twins, Network AI Engine (NAIE), EIHealth, and
GeoGenius

8.1.2 HUAWEI CLOUD EI Intelligent Twins


8.1.2.1 Overview
The EI Intelligent Twins integrates AI technologies into various industry scenarios, fully taps
into the data value, and draws on the advantages of AI technologies to build a scenario-
based solution for higher efficiency and better user experience. Figure 8-2 shows the EI
Intelligent Twins, which consists of Traffic, Industrial, Campus, and Vehicle Intelligent Twins.
In addition, Huawei has launched the Network AI Engine (NAIE), EIHealth, and GeoGenius.

Figure 8-2 EI Intelligent Twins


8.1.2.2 Traffic Intelligent Twins (TrafficGo)
The Traffic Intelligent Twins (TrafficGo) supports a broad array of functions, such as the 24/7
and all-area traffic condition overseeing, traffic incident detection, regional traffic light control
and coordination in real time, large-screen display of traffic conditions, and key vehicle
management. TrafficGo delivers efficient, environment-friendly, and safe travel experience,
as shown in Figure 8-3.
HUAWEI CLOUD Enterprise Smart Application Platform Page 4

Figure 8-3 Traffic Intelligent Twins (TrafficGo)


TrafficGo boasts the following advantages:
 Integrates large amounts of data from the Internet and the transportation industry for
deep data mining.
 Implements all-domain and human-vehicle collaboration to maximize the traffic volume
and minimize the waiting time of vehicles in each area. Coordinates travel requirements
of vehicles and pedestrians for smooth traffic.
 Supports real-time traffic light coordination. Huawei is the industry's first vendor that
develops the secure communication interface standards for Traffic Intelligent Twins and
signal control platforms.
 Accurately predicts vehicle trajectories and plans for the optimal travel route.
TrafficGo has the following features:
 24/7 traffic incident overseeing in all areas
 Cross-area collaboration for intelligent traffic light optimization
 Identification of key congestion-prone sites and routes, and impact analysis of traffic
congestion
 Prediction of crowd density and motion
 24/7 access to real-time traffic conditions for informed traffic decision-making
 Real-time and on-demand traffic light scheduling
 Large-screen display of traffic conditions
 Refined management of key vehicles

8.1.3 Industrial Intelligent Twins


The Industrial Intelligent Twins adopts big data and AI technologies to provide full-pipeline
intelligent services covering design, production, logistics, sales, and service. The cutting-
edge Industrial Intelligent Twins helps enterprises tap into data value and build technological
advantages. Figure 8-4 shows the Industrial Intelligent Twins.
HUAWEI CLOUD Enterprise Smart Application Platform Page 5

Figure 8-4 Industrial Intelligent Twins


Industrial Intelligent Twins can transform various industries in the following three aspects:
 From manual experience to data-driven smart: Data mining and analytics help obtain
experience for improving efficiency and product quality.
 From digitalization to smart: Intelligent analysis has become a new engine that drives
the digital transformation of enterprises.
 From production to innovation: Enterprises create competitive edges by collaborating
data of product design and sales, as well as upstream/downstream data of the industry
chain.
Customer benefits of Industrial Intelligent Twins:
 Product quality improvement: Classifies and analyzes a wide range of data, including
customer feedback, online comments, competitor information, repair records, and post-
sales data, to detect critical issues and improve design for better product quality.
 Intelligent O&M: According to the historical and current status of the system, uses
methods, such as time series prediction, neural network prediction, and regression
analysis, to predict whether and when a fault will occur, and what kind of fault will occur.
This feature helps enterprises improve the O&M efficiency, reduce the unscheduled
downtime, and lower costs for manual O&M.
 Production material estimation: Accurately analyzes and estimates materials required
for production based on historical data, reducing the warehousing period and improving
efficiency. Algorithms based on the industry's time series algorithm model are optimized
and tailored for Huawei's supply chain.

8.1.4 Campus Intelligent Twins


The Campus Intelligent Twins manages and overseeings industrial, residential, and
commercial campuses. It adopts AI technologies such as video analytics and data mining to
make our work and life more convenient and efficient.
HUAWEI CLOUD Enterprise Smart Application Platform Page 6

Figure 8-5 Campus Intelligent Twins


The Campus Intelligent Twins transforms campus management in the following three
aspects:
 AI technologies are adopted to assist guards in protecting campuses, reducing manual
workload and enhancing campus security.
 The facial recognition-based access control allows for automatic card-free access.
 The strong capabilities of follow-uping and analyzing lost items make employees and
property owners feel a sense of security.
Customer benefits of Campus Intelligent Twins:
 Campus access control: The facial detection and recognition technologies are used to
identify visitors and quickly return the recognition results, improving the throughput rate
of access control and implementing automatic campus management.
 Security zone overseeing: Technologies, such as intrusion detection, loitering detection,
and abandoned item detection, are used to overseeing controlled areas to ensure the
safe life and production in campuses.
 Smart parking: The license plate recognition and trajectory follow-uping services enable
more efficient management of vehicle entrance and exit, routes, parking violation, and
parking space.

8.1.5 Network AI Engine (NAIE)


The Network AI Engine (NAIE) empowers smart networks to simplify network services,
improve network resource utilization, O&M efficiency, energy efficiency, and service
experience, and enable autonomous driving networks. Figure 8-6 shows the NAIE.
HUAWEI CLOUD Enterprise Smart Application Platform Page 7

Figure 8-6 Network AI Engine (NAIE)


The NAIE generates the following business value:
 Predicts network traffic and balances network resources based on the prediction results,
improving network resource utilization.
 Reduces a large number of repeated work orders and predicts faults for preventive
maintenance, boosting network O&M efficiency.
 Predicts service status in real time and automatically and dynamically adjusts energy
consumption based on the service volume, improving energy efficiency.
The NAIE has the following technical advantages:
 Secure data import to the lake: Various types of data, such as network engineering
parameters, performance, and alarm, are quickly collected and imported to the lake.
The NAIE leverages a large number of tools to improve data governance efficiency, and
security technologies, such as multi-tenant isolation and encrypted storage, to ensure
the security of data in the lake throughout the lifecycle.
 Abundant network-related experience: The NAIE enables developers to quickly
complete model and application development. It supports a wizard-based model
development environment that provides multiple AI model development templates in the
network domain. The environment provides developers of different levels with services
such as training, model generation, and communication model.
 Diversified application services: The NAIE provides application services for multiple
network service scenarios, such as wireless access, fixed network access, transmission
bearer, core network, data center, and energy, improving the O&M efficiency, energy
consumption efficiency, and resource utilization of network services.

8.1.6 EI Essential Platform: Huawei HiLens


Huawei HiLens is a multimodal AI development platform that enables device-cloud synergy.
It provides an easy-to-use framework, out-of-the-box environment, cloud-based
management console, and AI skill market. Huawei HiLens allows users to easily develop and
deploy visual and auditory AI applications online, and manage a multitude of connected
computing devices. It helps users develop multimodal AI applications and deliver them to
devices to implement multi-scenario intelligent solutions. Figure 8-7 shows the Huawei
HiLens.
Huawei HiLens has the following features:
HUAWEI CLOUD Enterprise Smart Application Platform Page 8

 Inference based on device-cloud synergy, combining low computing latency with high
precision
 Data analytics at the device side, reducing the cloud-based storage costs
 One-stop skill development, shortening the development period
 Extensive skills in the Skill Market, enabling online training and one-click deployment

Figure 8-7 Huawei HiLens device-cloud synergy

8.1.7 Advantages of Huawei HiLens


 Inference based on device-cloud synergy
Device-cloud model synergy resolves instability in networks and saves the network
bandwidth.
Devices collaborate with the cloud platform to update models online to quickly improve the
device precision.
Devices analyze the collected data locally, slashing the data traffic on the cloud and saving
storage costs.
 Unified skill development platform
Huawei HiLens supports hardware-software collaboration for optimization, unified skill
development framework, encapsulation of basic components, and common deep learning
models.
 Cross-platform design
Mainstream processors are supported, including the Ascend series and HiSilicon 35xx
series, to cover mainstream overseeing scenarios.
Device processors support model conversion and algorithm optimization.
 Extensive skills in the Skill Market
The Skill Market offers extensive skills, such as human and crying detection. Users can
select skills as required and quickly deploy them on devices without any development.
Algorithms of multiple models in the Skill Market are optimized to resolve issues on devices,
such as small memory capacity and low precision.
Developers can also use the HiLens management console to develop customized skills and
add them to the Skill Market.
HUAWEI CLOUD Enterprise Smart Application Platform Page 9

8.1.8 Application Fields of HiLens


Users of Huawei HiLens can be divided into three types, common users, AI developers, and
camera vendors.
 Common users (skill users)
Common users can be family members, shopping mall owners, parking lot management
staff, or construction site owners. They want to improve home security, collect statistics on
passenger traffic, identify vehicle attributes and license plates, and check whether workers
wear safety helmets. Common users can purchase the HiLens Kit and register with the
Huawei HiLens console, purchase or customize proper skills in the Skill Market, such as the
recognition of license plates and safety helmets, and then install them on the HiLens Kit.
 AI developers (skill developers)
AI developers are usually technical personnel or college students. These users want to
generate income or acquire knowledge by developing AI skills and easily deploying them on
devices to view the operating effect of the skills in real time. These users can develop AI
skills on the HiLens console.
HiLens integrates the HiLens framework at the device side, encapsulates basic components,
and provides unified APIs to simplify development. After a skill is developed, developers can
deploy it to the HiLens Kit in one-click mode and view the operating effect. Developers can
also release it to the Skill Market or share it as a template with other users.
 Camera vendors
Cameras equipped with HiSilicon 35xx series processors may have low or even no AI
capabilities. As a result, camera vendors intend to make these products smarter to build
competitiveness.
Huawei HiLens can be applied to the smart surveillance in a wide range of fields, such as
homes, campuses, shopping malls, and in-vehicle devices.
 Smart home surveillance
Cameras and homeware (Huawei HiSilicon 35xx series processors) and high-performance
HiLens Kit (Huawei Ascend processors based on the Da Vinci architecture) can improve
intelligent video analytics capabilities in smart home. These devices are applied to the
following scenarios:
Human detection: Detects humans and records the time of appearance using home
surveillance devices, and sends an alarm to the mobile phone when no family member is at
home and strangers are detected.
Fall detection for elderly care: Generates an alarm when detecting a person falling down.
Baby crying detection: Intelligently identifies baby crying and generates an alarm on the
mobile phones of specified users.
Vocabulary recognition: Detects customized words, for example, help. When the word is
detected, an alarm is generated.
Facial attribute detection: Detects facial attributes in a video, such as the gender, age, and
smile. This is suitable for gate security protection and video screening.
Family album: Collects the detected video clips of a child and arranges them in chronological
order in a family album to record the child's growth.
 Smart campus surveillance
The HiLens console delivers AI skills to AI edge stations equipped with Ascend processors,
enabling edge devices to process data. This function can be applied to the following
scenarios:
Facial recognition-based gate: Implements smart gate access control and attendance
registration based on the facial recognition technology.
HUAWEI CLOUD Enterprise Smart Application Platform Page 10

License plate & model recognition: Recognizes license plates and vehicle models at
entrances and exits of campus and garage, implementing permission authentication for
specified license plates and vehicle models.
Safety helmet detection: Detects workers who do not wear safety helmets in the system and
generates an alarm on specified devices.
Follow-up restoration: Performs collaborative analysis on a face or vehicle recognized by
multiple cameras to restore the moving path of a pedestrian or vehicle.
Face search: Recognizes specified faces in the campus surveillance system, such as faces
of blacklisted personnel.
Abnormal sound detection: Reports an alarm when detecting abnormal sound, such as glass
breakage and explosion.
Intrusion detection: Generates an alarm when a person is detected in a specified
surveillance area.
 Smart shopping mall surveillance
Devices used in shopping malls include HiLens Kit, AI edge stations, and commercial
cameras. HiLens Kit can be applied to small shopping malls to support 4- to 5-channel video
analytics. The cameras are small and can be deployed indoors. The specific application
scenarios are as follows:
Foot traffic statistics: Uses videos inside the shopping mall to collect statistics on foot traffic
at entrances and exits and analyze foot traffic changes in different periods of time.
VIP identification: Accurately identifies VIP customers using facial recognition to help
develop precision marketing strategies.
Statistics on the number of new and old customers: Leverages the facial recognition
technology to identify persons at the entrances and exits and collects statistics on the
number of new and old customers.
Crowd density heatmap: Analyzes the crowd density heatmap to know the crowd density
and the popularity of commodities.
 Smart in-vehicle device
The smart in-vehicle device based on the Android system intelligently analyzes the
conditions inside and outside a vehicle in real time. It is applicable to driving behavior
detection and overseeing of shuttle buses, touring buses, and dangerous cargo carriers. The
specific application scenarios are as follows:
Facial recognition: Authenticates a driver's permission by checking whether the driver's face
match that of the vehicle owner stored in the facial image library.
Fatigued driving: Overseeings the driver's physical conditions in real time and intelligently
generates an alarm when the driver is fatigued.
Posture analysis: Detects the driver's postures that may distract driving, such as making a
call, drinking water, looking around, and smoking.
Detection of vehicles and pedestrians: Detects vehicles and pedestrians around a vehicle.
This function can be used to detect pedestrians in blind zones.

8.1.9 EI Essential Platform: Graph Engine Service (GES)


Huawei Graph Engine Service (GES) is the first commercial distributed native graph engine
with independent intellectual property rights in China. It facilitates the query and analytics of
graph-structure data based on various relationships.
GES uses the Huawei-developed high-performance graph engine EYWA as its kernel and
has multiple proprietary patents. It is widely used in scenarios with a large amount of
relational data, such as social apps, enterprise relationship analysis, logistics distribution,
HUAWEI CLOUD Enterprise Smart Application Platform Page 11

shuttle bus route planning, enterprise knowledge graph, risk control, recommendation, public
opinion, and anti-fraud.
Massive and complex relational data, such as social relationships, transaction records, and
transportation networks, is naturally the graph-structure data mentioned above. GES is a
service that stores, queries, and analyzes graph-structure data based on various
relationships. GES plays an important role in scenarios such as social apps, enterprise
relationship analysis, logistics distribution, shuttle bus route planning, enterprise knowledge
graph, and risk control.
In terms of individual analysis, GES can perform user profile analysis on an individual based
on the number and characteristics of neighbors of the individual, or identify opinion leaders
based on the node characteristics and importance. The influencing factors can be the
quantity or quality. On the one hand, when a user has more followers, the user is considered
more important. On the other hand, the quality transfer factor based on the transfer
characteristics in graphs is also an influencing factor. The quality of followers is transferred
to the followee. When the followers are high-quality, the quality of the followee is improved
greatly.
In terms of group analysis, GES adopts the label propagation algorithm and community
detection algorithm to categorize nodes with similar characteristics. This function can be
applied to node classification scenarios, such as friend/group recommendation and user
grouping. For example, if two persons in a social circle have a same friend, they may
become friends in the future. A larger number of mutual friends indicates a stronger
relationship between two persons. Therefore, friend recommendation is based on the
number of mutual friends.
In terms of link analysis, GES uses the link analysis algorithm and relationship prediction
algorithm to predict and identify hot topics and highlights, as shown in Figure 8-8.

Figure 8-8 Graph Engine Service (GES)


GES is applicable to a broad array of scenarios, and its potential in more industries and
scenarios needs to be tapped in the future.
GES boasts the following advantages:
 Large-scale query and analytics: Efficient data organization facilitates analytics and
query of tens and even hundreds of billions of data records.
 High performance: The optimized distributed graph processing engine supports high-
concurrency and multi-hop queries in seconds.
 Combined query and analytics: The GES offers various graph analytics algorithms that
support multiple scenarios, such as relationship analysis, route planning, and precision
marketing.
HUAWEI CLOUD Enterprise Smart Application Platform Page 12

 Ease of use: The GES provides a wizard-based GUI and is compatible with Gremlin to
facilitate graph analysis.
GES provides the following functions:
 Various domain-specific algorithms: Supports PageRank, k-core, shortest path, label
propagation, triangle counting, and association prediction.
 Visualized chart analysis: Provides a wizard-based exploration environment to visualize
query results.
 Diversified APIs: Provides APIs for graph query, metrics statistics, Gremlin query, graph
algorithms, graph management, and backup management.
 Compatibility with open source ecosystems: Compatible with Apache TinkerPop Gremlin
3.3.0.
 Graph management: Supports functions such as overview, graph management, graph
backup, and metadata management.

8.1.10 Other EI Products and Services


8.1.10.1 Conversational Bot Service (CBS)
Conversational Bot Service (CBS) includes Question-Answering bot (QABot), task-oriented
conversational bot (TaskBot), speech analytics (CBS-SA), and CBS customization, as
shown in Figure 8-9.

Figure 8-9 Conversational Bot


Question-Answering bot (QABot) helps enterprises quickly build, release, and manage
intelligent question-answering bots.
Task-oriented conversational bot (TaskBot) accurately understands the intention and key
information of a conversation and can be applied to intelligent call services and hardware.
Conversational bot service speech analytics (CBS-SA) uses natural language algorithms
and user-defined rules to analyze conversations between customer service agents and
customers in call center scenarios, helping enterprises improve agent service quality and
customer satisfaction.
CBS customization helps build versatile AI bots to enable various industries, such as
knowledge base and knowledge graph Q&A, task-oriented conversion, reading
comprehension, automatic text generation, and multi-modality.
HUAWEI CLOUD Enterprise Smart Application Platform Page 13

8.1.10.2 Natural Language Processing (NLP)


NLP provides services that enable the semantic understanding of robots, including four sub-
services: Natural Language Processing Fundamentals, language understanding, language
generation, and machine translation. Figure 8-10 shows how NLP works.

Figure 8-10 NLP


Natural Language Processing Fundamentals (NLP Fundamentals) provide APIs related to
natural language, such as word segmentation, named entity recognition, keyword extraction,
and short text similarity. You can apply these APIs to various scenarios, such as intelligent
Q&A, conversational bots, public opinion analysis, content recommendation, and e-
commerce analysis.
Language understanding (LU) provides APIs such as sentiment analysis, opinion extraction,
text classification, and intent understanding. It can be used in scenarios such as opinion
mining, public opinion analysis, intelligent assistants, and conversational bots.
Language generation is based on an advanced language model. Information, including text,
data, or images, is input to generate readable text expressions. Language generation can be
used in human-computer interaction scenarios such as intelligent Q&A and conversations,
news summary, and report generation.
NLP customization helps build a customized natural language processing model to provide
unique competitiveness for enterprise applications. These customized models cover a wide
range of fields, such as the automatic classification of legal documents, automatic
generation of medical reports, and domain-specific public opinion analysis.
8.1.10.3 Voice Interaction
The voice interaction services include automatic speech recognition (ASR), text to speech
(TTS), and real-time automatic speech recognition (RASR), as shown in Figure 8-11.
HUAWEI CLOUD Enterprise Smart Application Platform Page 14

Figure 8-11 Automatic speech


ASR applies to the following scenarios:
 Voice search: ASR allows users to easily and efficiently search the web and access
GPS navigation or other services with just their voice.
 Human-machine interaction: ASR integrates a voice wakeup service that sends voice
commands to terminals for real-time operations, improving the interaction between
person and machines.
TTS applies to the following scenarios:
 Voice navigation: The vehicle-mounted navigational data is converted into speech
materials using the TTS technology, providing accurate voice navigation services.
Thanks to the strong customization capability, diversified voice navigation voice services
are available.
 Audiobooks: Text content, such as books, magazines, and news articles, is converted
into human voices, providing a convenient audio file that allows you to obtain the latest
news in the car, on the way to work, or at the gym.
 Telephone follow-up: The telephone follow-up content is converted into human voices to
facilitate the communication with customers and improve user experience.
 Smart education: Content on textbooks is converted into life-like voices to simulate
classroom teaching, helping students better understand the textbooks.
RASR applies to the following scenarios:
 Audios from a live video stream are converted into audience-friendly subtitles in real
time, improving the watching experience and facilitating content analysis.
 Audios in a video conference or a conference call are converted into texts in real time,
allowing you to check, modify, and retrieve the minutes and improving the conferencing
efficiency.
 The mobile app records and converts audios into texts in real time, such as voice input,
to facilitate subsequent text processing and content archiving. This spares audio
recording and greatly improves the conversion efficiency.
8.1.10.4 Video Analytics
Video analytics provides services such as video content analysis, editing, and tagging.
HUAWEI CLOUD Enterprise Smart Application Platform Page 15

Video content analysis applies to the following scenarios:


 Analyzes all videos in a shopping mall or campus in real time to extract key events,
such as warehouse and cashier compliance. Detects intrusion, loitering, and abandoned
objects in high-security zones. Intelligently prevents property loss using alert
deployment and theft detection.
 Analyzes pedestrians in a campus in real time to identify and follow-up blacklisted
personnel and generate an alarm. Collects statistics on foot traffic at key intersections to
help develop better campus management policy.
 Analyzes public figures in media videos to accurately identify celebrities, such as
political figures and movie stars.
 Analyzes video frames, optical flow, and scenarios to recognize actions in videos.
Video content editing applies to the following scenarios:
 Highlight extraction: Extracts video clips to produce video synopsis based on the
content relevance and highlights of the video.
 News video splitting: Splits a complete news video into news segments of different
themes based on the analysis of characters, scenarios, speech, and texts in the news.
Video content tagging applies to the following scenarios:
 Video search: Leverages technologies, such as scenario classification, facial
recognition, speech recognition, and text recognition, to classify and tag videos in a
hierarchical manner, enabling accurate and efficient video search and improving search
experience. Figure 8-12 shows the video search function.
 Video recommendation: Leverages technologies, such as scenario classification, facial
recognition, speech recognition, and text recognition, to classify and tag videos in a
hierarchical manner, enabling personalized video recommendation.

Figure 8-12 Video search


8.1.10.5 Image recognition
Image recognition adopts deep learning technologies to accurately identify the visual content
in a video. It provides tens of thousands of objects, scenarios, and tags in images, and is
capable of target detection and attribute identification, helping customers accurately identify
and understand images. The image recognition provides functions such as scenario
analysis, smart album, object detection, and image retrieval, as shown in Figure 8-13.
HUAWEI CLOUD Enterprise Smart Application Platform Page 16

Figure 8-13 Image recognition applications


Scenario analysis: The lack of image content tags causes inefficient retrieval. The image
tagging function helps accurately identify image content, improve retrieval efficiency and
precision, and improve personalized recommendation, content retrieval, and content
distribution.
Smart album: Tens of thousands of tags identified from images can be categorized in a
customized manner. Categories may include plants, food, and work. This feature facilitates
album management and improves user experience.
Object detection: The customized object detection system reduces safety risks by in real
time whether safety helmets are being worn properly at construction sites.
Image retrieval: To simplify the image retrieval in a large image library, the tag-based image
retrieval technology helps you find the target image by matching the keyword or image you
have provided.
8.1.10.6 Content Moderation
Content moderation covers texts, images, and videos. Customers adopt cutting-edge text,
image, and video detection technologies to automatically detect pornographic content,
advertisements, terrorism-related content, and sensitive political information, reducing
service non-compliance risks. Figure 8-14 shows the application scenarios of content
analysis.
HUAWEI CLOUD Enterprise Smart Application Platform Page 17

Figure 8-14 Content moderation


Content moderation applies to the following scenarios:
 Pornographic content: Identifies and rates a photo with three degrees: pornographic,
sexy, and normal.
 Terrorism-related content: Quickly detects whether an image contains dangerous
content, such as fire, guns, knives, blood, and terrorism flags and signs.
 Sensitive political information: Detects whether an image contains sensitive information,
such as political figures.
 Text content moderation: Identifies pornographic content, sensitive political information,
advertisements, insulting words, spam with meaningless or illegible characters, and
contraband.
 Video content moderation: Determines whether a video has non-compliance risks by
detecting non-compliance information in images, sound, and subtitles.
8.1.10.7 ImageSearch
ImageSearch leverages deep learning and image recognition technologies to deliver service-
and industry-specific feature vectorization and search capabilities, helping you search for
exact/fuzzy match images from a specified image library.
Application scenarios of ImageSearch include: (1) Merchandise image search: Images in the
merchandise library that are similar to the image taken by the user are searched for to find
the same or similar merchandise. This service helps promote merchandise sales or
recommendation. Figure 8-15 shows how merchandise image search works. (2) Copyrighted
image search: Copyrighted images are important assets of photographic and design
websites. With copyrighted image search, you can quickly locate images being used in large
gallery websites that infringe on your copyrights, protecting your rights and interests.

Figure 8-15 Merchandise search


8.1.10.8 Optical Character Recognition (OCR)
Optical character recognition (OCR) converts characters in images or scanned copies into
editable texts. It improves service efficiency by sparing manual information input. OCR can
be applied to a broad array of texts, including ID cards, driving licenses, vehicle licenses,
invoices, customs documents in English, general tables, and general texts. Figure 8-17
shows how OCR works.
HUAWEI CLOUD Enterprise Smart Application Platform Page 18

Specifically, OCR can be divided into the following types: general, card, receipt, domain, and
custom OCR.
General OCR automatically recognizes characters and digits on an image in any format and
layout, such as table, document, and online image, quickly converting paper documents into
e-documents.

Figure 8-17 Text recognition


General OCR applies to the following scenarios:
 Electronic archiving of enterprise documentation: Recognizes text in enterprise
documents and reports, and establishes electronic archives for quick search.
 Automatic express waybill filling: Recognizes contact information in screenshots and
generates express waybills automatically, sparing manual information input.
 Efficient contract processing: Automatically recognizes structured information and
extracts signatures and seals for quick review.
 Electronic customs documentation: The general OCR service automatically converts
customs documentation into structured electronic information, improving efficiency and
information accuracy.
Card OCR service automatically recognizes and extracts structured data from cards such as
ID cards, driving licenses, vehicle licenses, and passports, improving business efficiency.
Card OCR applies to the following scenarios:
 Quick authentication: Adopts card identification to quickly complete real-name
authentication in scenarios such as mobile phone registration.
 Automatic input: Automatically extracts key information from certificates, sparing manual
information input and improving efficiency.
 Identity verification: Checks whether the user is the certificate holder.
Receipt OCR extracts structured information as editable text from receipts such as VAT
invoices, motor vehicle invoices, and medical invoices. It drastically improves business
efficiency as manual input is no longer required.
Receipt OCR applies to the following scenarios:
 Expense review: Quickly identifies and inputs key information on invoices to streamline
reimbursement.
HUAWEI CLOUD Enterprise Smart Application Platform Page 19

 Commercial loans: Rapidly extracts key information on motor vehicle sales invoices and
contracts, accelerating vehicle loan handling.
 Medical insurance: Automatically recognizes and digitally inputs key information on
medical invoices, such as medicine details, age, and gender, and combines with ID card
OCR and bank card OCR to quickly handle insurance claims.
Domain OCR extracts structured information from images of logistics waybills and medical
forms, facilitating industry automation.
Domain OCR applies to the following scenarios:
 Automatic express waybill filling: Recognizes contact information in screenshots and
generates express waybills automatically, sparing manual information input.
 Medical insurance: Automatically recognizes and digitally inputs key information on
medical invoices, such as medicine details, age, and gender, and combines with ID card
OCR and bank card OCR to quickly handle insurance claims.
Custom OCR allows you to tailor character recognition to your specific needs. You can
customize templates to specify key fields to be recognized in images.
 Certificate recognition: Customizes character recognition and automated information
input templates released by other vendors.
 Form recognition: Customizes character recognition and automated information input
templates released by other vendors.

8.2 ModelArts
ModelArts is a one-stop development platform for AI developers. With data pre-processing,
semi-automatic data labeling, large-scale distributed training, automatic modeling, and on-
demand model deployment on the device, edge, and cloud, ModelArts helps AI developers
build models quickly and manage the lifecycle of AI development.
The one-stop platform indicates that ModelArts provides one-stop data processing, model
development, training, management, and deployment. Technically, the underlying layer of
ModelArts supports various heterogeneous computing resources. Developers can flexibly
select and use the resources independent of the underlying technologies. In addition,
ModelArts supports mainstream open source AI development frameworks, such as
TensorFlow and MXNet, and allows developers to use self-developed algorithm frameworks.
ModelArts aims to simplify AI development. It provides convenient and easy-to-use
processes for AI developers of different levels. For example, service developers can use
ExeML to quickly build AI applications without modeling or coding skills. AI beginners can
use preset algorithms to build AI applications without model development. AI engineers are
provided with multiple development environments, operation processes, and operation
modes to facilitate code extension and quickly build models and applications.

8.2.1 ModelArts Functions


ModelArts provides developers with one-stop services, including data preparation, algorithm
development, model training, deployment, and integration into the production environment.
Figure 8-18 shows the functions of ModelArts.
HUAWEI CLOUD Enterprise Smart Application Platform Page 20

Figure 8-18 ModelArts function overview


ModelArts has the following features:
 Data management: ModelArts supports data processing such as filtering and labeling,
and provides dataset version management. In particular, the big datasets for deep
learning allow reproducing training results.
 Rapid and simplified model training: The Huawei-developed MoXing deep learning
framework is efficient and easy-to-use, greatly accelerating the training.
 Deployment across device-edge-cloud: ModelArts can deploy models in various
production environments, such as deployment in cloud for online and batch inference,
or at the device and edge sides.
 ExeML: ModelArts supports various automatic learning capabilities. It provides training
models based on automatic learning for users to complete automatic modeling and one-
click deployment without compiling code.
 Visualized workflow: Graph Engine Service (GES) manages the metadata of the
development pipeline in a unified manner, and automatically visualizes the evolution of
AI development workflows and versions, enabling model tracing.
 AI marketplace: ModelArts supports common models and datasets, and internal or
public sharing of enterprise models in the marketplace.

8.2.2 ModelArts Architecture and Application


ModelArts is a one-stop AI development platform that supports the entire development
lifecycle from data management to AI application, including data processing, model training,
model management, and model deployment. In addition, the AI marketplace allows
developers to share models. Figure 8-19 shows the structure of ModelArts.
HUAWEI CLOUD Enterprise Smart Application Platform Page 21

Figure 8-19 ModelArts architecture


ModelArts applies to the following AI application scenarios:
 Image recognition: ModelArts accurately identifies objects in images, such as animals,
brand logos, and vehicle types.
 Video analytics: ModelArts analyzes key information in videos and is applicable to the
facial recognition and vehicle feature recognition scenarios.
 Speech recognition: ModelArts enables machines to understand speech signals and
assist in speech processing, making it ideal for intelligent customer service robots and
intelligent assistants.
 Product recommendation: ModelArts recommends products to customers based on
their attributes and behavior characteristics.
 Anomaly detection: ModelArts predicts suspicious traffic or faulty devices using an
automatic network detection system that analyzes traffic in real time.
 In the future, ModelArts will make ceaseless efforts to improve data augmentation,
model training, and weakly supervised learning for higher AI model development
efficiency.

8.2.3 ModelArts Highlights


ModelArts boasts the following highlights: one-stop platform, easy to use, excellent
performance, and high flexibility.
One-stop platform: The out-of-the-box and full-lifecycle AI development platform provides
one-stop data processing, model development, training, management, and deployment.
Easy to use: Various built-in open source models and automatic hyperparameter tuning help
you start model training from scratch. Models can be deployed on devices, edges, and
clouds with just one click.
Excellent performance: The Huawei-developed MoXing deep learning framework improves
algorithm development efficiency and accelerates training. It optimizes the GPU utilization
for online inference, and generates models that can run on Huawei Ascend processors to
implement efficient device-edge inference.
High flexibility: ModelArts supports multiple mainstream open source frameworks, such as
TensorFlow and Apache Spark MLlib, mainstream GPUs, and the Huawei-developed
Ascend AI processors. Exclusive use of resources and custom images ensure flexible
development experience.
Other highlights of ModelArts include:
Enterprise-grade: ModelArts supports pre-processing and version management of massive
data volumes, model deployment on clouds, edges, and devices, visualized management of
the entire AI development lifecycle, and AI service sharing, helping enterprises build internal
and external AI ecosystems.
Smart-driven: Models for image classification and object detection can be automatically
designed and trained as required by deployment environments and inference speed. In
addition, ModelArts supports the automatic feature engineering and modeling for structured
data.
The built-in AI data framework combines automatic pre-labeling with hard example labeling
to improve the data preparation efficiency by over 100 folds.
The Huawei-developed MoXing high-performance distributed framework harnesses core
technologies, such as hybrid parallel cascade, gradient compression, and convolution
acceleration, to slash the model training duration.
ModelArts deploys models to devices, edges, and clouds with one click.
HUAWEI CLOUD Enterprise Smart Application Platform Page 22

ModelArts supports AI model deployment for edge, online, and batch inference.
ModelArts accelerates AI development using AI technologies, such as automatic learning. It
provides wizard-based UI for adaptive training.
Full-lifecycle management: ModelArts supports the visualized management of the entire
development lifecycle, resumes training at breakpoints, and compares training results.
Resource sharing: AI resources can be shared within enterprises for higher efficiency.

8.2.4 How to Access ModelArts


HUAWEI CLOUD provides a web-based service management platform. That is, the
management console and HTTPS-based application programming interface (API). You can
access ModelArts using any of the following methods:
8.2.4.1 Using the Management Console
ModelArts provides a simple and easy-to-use management console that supports a wide
range of functions, such as ExeML, data management, development environment, model
training, model management, service deployment, and AI marketplace. You can complete
end-to-end AI development on the management console.
To use the ModelArts management console, you need to register with HUAWEI CLOUD first.
After registering a HUAWEI CLOUD account, choose EI Enterprise Smart > AI Services >
Essential Platform > ModelArts on the homepage to log in to the management console.
8.2.4.2 Calling the SDK
If ModelArts needs to be integrated into a third-party system for secondary development, you
can call the SDK to complete the development. ModelArts SDK encapsulates the ModelArts
RESTful APIs in Python language to simplify user development. For details about the
operations and SDK, see ModelArts SDK Reference on the ModelArts official website.
In addition, you can directly call ModelArts SDK when writing code in Notebook on the
management console.
8.2.4.3 Calling APIs
If you need to integrate ModelArts into a third-party system for secondary development, you
can access ModelArts using APIs. For details about the operations and APIs, see API
Reference.

8.2.5 How to Use ModelArts


ModelArts is a one-stop development platform for AI developers. It supports the full-lifecycle
management of AI development to help you intelligently create AI models and deploy them
to the cloud, edge, and device in one-click mode.
ModelArts not only supports ExeML, but also provides multiple pre-trained models and
integrates Jupyter Notebook to provide an online code development environment.
You can select different ModelArts usage modes based on different user groups.
ModelArts provides ExeML for service developers who do not have AI development
experience to build AI models from scratch. With ExeML, service developers are freed from
model development or parameter adjustment, and can complete an AI development project
in just three steps: data labeling, auto training, and service deployment. This section
provides an example of how to find Yunbao, the mascot of HUAWEI CLOUD, to help you
quickly get started with ExeML of ModelArts. This example is an object detection project. By
using the built-in Yunbao image dataset, the system automatically trains and generates a
detection model, and deploys the generated model as a real-time service. After the
deployment is completed, you can identify whether an input image contains Yunbao using
the real-time service.
HUAWEI CLOUD Enterprise Smart Application Platform Page 23

ModelArts provides built-in algorithms based on mainstream engines for AI beginners with
certain AI development capabilities. You can directly use the built-in algorithms to train
existing data and quickly deploy the data as a service without model development. The built-
in algorithms are applicable to scenarios such as object classification, object location, and
image classification.
This section provides an example of flower image classification to help you quickly get
started with the process of building a model using a built-in algorithm. In this example, you
label the existing image data of the built-in flower image dataset, use the built-in algorithm
ResNet_v1_50 to train the data to obtain an available model, and deploy the model as a
real-time service. After the deployment is completed, you can use the real-time service to
identify the flower types contained in an input image.
ModelArts provides a one-stop platform that manages the full-lifecycle AI development for AI
engineers capable of code writing and debugging. AI engineers can complete the entire AI
development process from data preparation to model development, training, and
deployment. ModelArts is compatible with mainstream engines and user habits, and
provides the Huawei-developed MoXing deep learning framework to improve algorithm
development efficiency and accelerate training.
This section provides an example of using MXNet and Notebook to develop a handwritten
digit image recognition application, helping AI engineers quickly streamline the AI
development process of ModelArts.
MNIST is a dataset containing handwritten digits, and is often used as an introductory
example of deep learning. In this example, the model training script (provided by ModelArts
by default) for the MNIST dataset is compiled using the MXNet native APIs. You can
complete model training in ModelArts and deploy the model as a real-time service. After the
deployment is completed, you can use the real-time service to identify the digits contained in
an input image.

8.3 HUAWEI CLOUD EI Solutions


This section describes the success cases of HUAWEI CLOUD EI solutions.

8.3.1 Case: OCR Implements Full-Process Automation for


Reimbursement Through Invoices
OCR can also be used in financial reimbursement scenarios. OCR can automatically extract
key information of receipts and automatically fill in reimbursement. The technology combined
with robotic process automation (RPA) boosts the reimbursement efficiency. OCR can
recognize information on various financial documents, including VAT invoices, taxi invoices,
train tickets, itineraries, and shopping receipts. It supports the correction of tilted and
distorted images, and text recognition of documents with seals, improving recognition
accuracy.
In financial reimbursement, one photo usually contains multiple invoices. Generally, common
OCR services can identify only one invoice type. For example, the VAT invoice OCR service
can identify only one VAT invoice at a time. HUAWEI CLOUD provides Auto Classification
OCR, which can identify multiple invoices in one image, cards in one image, and cards and
invoices in one image, and support total billing. The Auto Classification OCR supports the
image segmentation of documents of various formats, including air tickets, train tickets,
medical invoices, driving licenses, bank cards, ID cards, passports, and business licenses. It
combines with other OCR services to identify various types of invoices in images.
Financial personnel used to manually input the invoice information into the system. With
HUAWEI CLOUD OCR, they still need to take photos of each financial invoice and upload
HUAWEI CLOUD Enterprise Smart Application Platform Page 24

them to the computer or server, which is a time-consuming process. To address this pain
point, HUAWEI CLOUD provides the batch OCR solution that allows financial personnel to
use only one scanner and one PC to scan invoices in batches to generate color images and
automatically call HUAWEI CLOUD OCR services in batches. This solution helps financial
personnel quickly extract invoice information and visualize and compare the recognition
results intuitively. In addition, the recognition results can be exported to an Excel file or the
financial system in batches, greatly simplifying the data recording process.
This solution has the following features:
• Multiple access modes: automatic connection to scanners to obtain images in batches;
image capture using high-speed document scanners and mobile phones
• Flexible deployment: multiple deployment modes, such as public cloud, HCS, and
appliance, and unified standard APIs
• Support for various invoices: common/special/electronic/ETC VAT invoices, and
taxi/train/flight itinerary/quota/toll invoices
• One image for multiple invoices: automatic identification and classification of multiple
invoice types
• Visualized comparison: return of OCR character location information and conversion of
such information into an Excel file for statistics collection and analysis
Figure 8-20 shows how the batch OCR solution works. This solution boasts multiple
advantages, such as improved efficiency and reduced costs, optimized operation, simplified
processes, and enhanced compliance.

Figure 8-20 Invoice-based reimbursement solution

8.3.2 Case: Intelligent Logistics with OCR


To pick up a package, the courier can take a photo of the sender's ID card using a mobile
app and call the HUAWEI CLOUD OCR service to automatically identify information on the
ID card image and complete real-name authentication. Then, to fill in the express delivery
information, the courier can upload images, such as screenshots containing address
information or chat records. The contact information on the uploaded images, such as the
name, phone number, and address, is automatically extracted by the OCR service and input
into the system. During shipment, the courier can use the OCR service to extract waybill
information for automatic sorting and check whether the express waybill is filled out
completely. HUAWEI CLOUD OCR supports information recognition on images at any
angles, as well as on unevenly lighted or incomplete images. The solution delivers a high
recognition rate and good stability, greatly reducing labor costs and improving user
experience. Figure 8-21 shows how the OCR solution enables intelligent logistics.
HUAWEI CLOUD Enterprise Smart Application Platform Page 25

Figure 8-21 Intelligent logistics solution

8.3.3 CBS
A bot with a single function cannot solve all problems in customer service scenarios. A
conversational bot solution is developed by integrating multiple bots with different functions.
The solution is presented as a single service API. Customers can solve different service
problems by calling the single API. The following describes the application scenarios of each
bot.
8.3.3.1 Application Scenarios of QABot
Frequent consulting and help seeking in IT, e-commerce, finance, and government
industries
Scenarios with certain knowledge accumulation, QA knowledge base, FAQ or FAQ-like
documents, service tickets, and customer service Q&A data
8.3.3.2 Application Scenarios of TaskBot
There are clear conversational tasks and conversation process (multiple rounds of
interaction) can be flexibly configured based on the real-world scenario. After a conversation
template is loaded, the bot can perform multiple rounds of conversations with a customer in
specific scenarios while understanding and recording the customer's intentions.
1. Outbound robot: service satisfaction survey, user information verification, recruitment
appointment, express delivery notification, product promotion, and high-quality customer
selection
2. Customer service: hotel and air ticket booking, credit card activation
3. Smart hardware: voice assistant and smart home, etc.
8.3.3.3 Application Scenarios of Knowledge Graph Q&A Bot (KGBot):
• The KGBot is applicable to the following scenarios:
• The knowledge system is complex.
• Logical inference is the only way to obtain answers.
• Answers can be obtained after multiple rounds of interaction.
• For factual issues involving entity attribute values or relationships between entities, the
QA pairs cannot be all enumerated.
The KGBot has the following features:
HUAWEI CLOUD Enterprise Smart Application Platform Page 26

(1) Intelligent integration of multiple robots for better recommendation: Multiple robots draw
on their own advantages and self-learning and self-optimization capabilities to recommend
the optimal answers to customers.
(2) Multi-round intelligent guidance for more accurate understanding: Multiple rounds of
conversations and natural interaction help the bot accurately identify users' intentions and
understand their potential semantics.
(3) Knowledge graph for smarter bots: General domain language model + domain
knowledge graph. The graph is dynamically updated and the graph-based bots are smarter.
Figure 8-22 shows the architecture of the Conversational Bot service.

Figure 8-22 Conversational Bot architecture


The KG-powered QABot can complete precise Q&A. For example, it is capable of querying
the price, configuring a specific vehicle model, and recommending a proper model. It can
also complete Q&A about vehicle comparison. The answer can contain texts, tables, and
images. Figure 8-23 shows a conversational bot with vehicle knowledge.
HUAWEI CLOUD Enterprise Smart Application Platform Page 27

Figure 8-23 Conversational bot with vehicle knowledge

8.3.4 Case: Intelligent Q&A of Enterprises in a Certain District


The intelligent Q&A system of an enterprise in Shenzhen provides automatic service
answering for enterprises in the area. The questions that are not answered by the bot will be
automatically recorded and pushed to the questioner after they are answered manually. In
addition, a complete closed-loop solution is provided for unresolved problems, so that bots
can continuously optimize the process and become smarter by recording unresolved
problems, outputting knowledge from manually-solved problems, labeling and optimizing
models. Figure 8-24 shows the intelligent Q&A system of enterprises.
Related services are classified into the following three types:
 Policy consulting (frequent policy changes)
 Enterprise-related affairs in the business hall (500+ items)
 Requirement issues (various types of requirements)

Figure 8-24 Intelligent Q&A system of enterprises

8.3.5 Case: Gene Knowledge Graph


A gene knowledge graph includes multiple types of entities, such as genes, mutations,
diseases, and drugs, as well as various relationships between genes and mutations,
mutations and diseases, and diseases and medicine. The gene knowledge graph enables
the following functions:
 Entity query: Quickly queries information about an entity, such as genes, mutations,
diseases, and drugs.
 Assisted diagnosis: Deduces possible mutations or diseases based on gene detection
information and recommends related drugs.
 Gene detection report generation: Generates natural-language gene detection reports
based on gene entities and knowledge of associated mutations and diseases. Figure 8-
25 shows how the gene knowledge graph works.
HUAWEI CLOUD Enterprise Smart Application Platform Page 28

Figure 8-25 Case of gene knowledge graph

8.3.6 Policy Query Based on Knowledge Graphs


Governments often issue incentive policies for enterprises, such as tax reduction and rebate.
These policies are usually professional and difficult to understand without explanation by
professionals.
There are various types of policies and rewards, and more than 300 determining criteria. In
addition, these determining criteria include logical relationships, such as AND, OR, and
NOT. As a result, it is difficult for enterprises to quickly identify applicable policies.
To answer this problem, we can build a policy knowledge graph based on the policies,
rewards, and determining criteria, and an enterprise knowledge graph. With these two
knowledge graphs, once an enterprise name is entered, various enterprise information
(determining criteria), such as the type, tax amount, and scale, can be used for logical
inference in the policy knowledge graph. In this way, information about policies and rewards
applicable to the enterprise can be obtained. Figure 8-26 shows how the policy query based
on knowledge graphs works.

Figure 8-26 Policy query based on knowledge graphs

8.3.7 Case: Smart Campus


Located in Ban Xue Gang High-Tech Zone, Tian An Cloud Park is a project that focuses on
leading industries, such as R&D of next-generation information technologies like cloud
computing, mobile Internet, robots, and intelligent devices. The project also develops
modern and productive service industries related to these leading industries. Tian An Cloud
Park provides open and shared space and establishes smart environments to build a smart
ecosystem that fully unlocks the enterprise-talent synergy.
This project uses the video analytics solution based on edge-cloud synergy. Video analytics
models for face detection, vehicle recognition, and intrusion detection are delivered to the
HUAWEI CLOUD Enterprise Smart Application Platform Page 29

local GPU inference servers of the campus. After video streams are analyzed locally in real
time, the analytics results can be uploaded to the cloud, or saved locally for the use by upper
application systems.
The video analytics solution based on edge-cloud synergy intelligently analyzes surveillance
videos and detects abnormal events in real time, such as intrusions and huge foot traffic,
reducing labor costs for campus management. In addition, existing IP cameras (IPCs) in
campuses can be reused as smart cameras through edge-cloud synergy, protecting users'
existing assets. Figure 8-27 shows how the video analytics solution based on edge-cloud
synergy works.

Figure 8-27 Case of smart campus


Common HD IPCs are deployed at the device side, and GPU servers are deployed at the
edge. The competitiveness and values of edge video analytics are as follows:
 Service benefits: Intelligently analyzes surveillance videos and detects abnormal events
in real time, such as intrusions and huge foot traffic, reducing labor costs for campus
management.
 Edge-cloud synergy: Supports full-lifecycle management and seamless upgrade of edge
applications.
 Cloud model training: Implements automatic training using algorithms that have good
scalability and are easy to update.
 High compatibility: Reuses existing IPCs in campuses as smart cameras through edge-
cloud synergy.

8.3.8 Case: Crowd Statistics and Heat Map


The crowd statistics and heat map are used to identify and collect statistics on the crowd in
an image, including the number of person and popularity in a region, and support the
customized time settings and configurable intervals for sending statistics results. The crowd
statistics and heat map are applied to scenarios such as customer traffic statistics, visitor
statistics, and business district popularity identification, as shown in Figure 8-28.
The crowd statistics and heat map bring the following benefits:
 Strong anti-interference performance: crowd counting in complex scenarios, such as
masked faces and partial body blocking
 High scalability: concurrent sending of statistics on unauthorized access of pedestrians,
region, and heat map
 Ease of use: compatible with any 1080p surveillance camera
HUAWEI CLOUD Enterprise Smart Application Platform Page 30

Figure 8-28 Crowd counting & heat map

8.3.9 Case: Vehicle Recognition


As shown in Figure 8-29, vehicle recognition provides the following benefits:
Support for various scenarios: Various types of vehicle information, such as models, colors,
and license plates, can be identified in different scenarios, such as e-police and checkpoints.
Ease of use: Common 1080p surveillance cameras can be used to identify vehicle
information in images, including license plates and vehicle attributes. Vehicle recognition
supports detection of vehicle types, including sedans and medium-sized vehicles, and
recognition of vehicle colors and license plates, including blue and new-energy license
plates. This feature is mainly used in scenarios such as campus vehicle management,
parking lot vehicle management, and vehicle follow-uping.
HUAWEI CLOUD Enterprise Smart Application Platform Page 31

Figure 8-29 Case of vehicle recognition

8.3.10 Case: Intrusion Detection


Intrusion detection is used to identify unauthorized intrusions in images. It allows extracting
moving objects from a camera's field of view and generating an alarm when an object
crosses a specified area. In addition, it allows setting the minimum number of person in an
alarm area, alarm triggering time, and algorithm detection period. This feature is used to
identify unauthorized access to key areas and dangerous areas, and detect climbing, as
shown in Figure 8-30.
Intrusion detection brings the following benefits:
 High flexibility: settings of the size and type of an alarm object
 Low misreporting rate: person/vehicle-based intrusion alarm, without interference from
other objects
 Ease of use: compatible with any 1080p surveillance camera
HUAWEI CLOUD Enterprise Smart Application Platform Page 32

Figure 8-30 Case of intrusion detection

8.3.11 Cognitive Computing Platform of China National Petroleum


Corporation — Oil and Gas Layer Identification in Well Logging
With the construction and improvement of the general information system, China National
Petroleum Corporation (CNPC) has accumulated a large amount of structured data and
unstructured data. Structured data is well used, but unstructured data is not fully applied.
Related knowledge and expertise are not fully explored, and intelligent data analytics and
application capabilities are insufficient.
The data of the cognitive computing platform features large volumes, various types, and low
value density.
Cognitive computing is a new computing mode and marks the advanced stage of AI
development. It involves a large number of innovative technologies in information analysis,
natural language processing, and machine learning, helping decision makers cast insights
into massive unstructured data.
CNPC harnesses HUAWEI CLOUD knowledge graphs and NLP technologies to build the
knowledge graph for the oil and gas industry and develop upper-layer service applications
based on the knowledge graph. (The well logging layer is identified as one of the service
scenarios. Other scenarios include seismic layer interpretation, water content prediction, and
working condition diagnosis.) The solution brings the following benefits:
 Knowledge aggregation: professional knowledge accumulation of the oil and gas
industry
 Cost reduction and efficiency improvement: simplified service process and shorter work
time
 Increased reserves and production: increased proven reserves and guaranteed energy
security
This solution boasts the following advantages:
 Key activities and data, such as oil well regions, data sources, information extraction,
knowledge mapping, and knowledge convergence, can be flexibly modified and
manually intervened.
 Simple knowledge reuse: New pipeline tasks can be quickly created based on existing
ontology and data sources to build graphs.
 Flexible modification and one-click validation: Tests can be performed frequently and
quickly to improve efficiency. Thanks to the preceding advantages, the time for oil and
gas layer identification is shortened by 70%, and the compliance rate is improved by
5%, as shown in Figure 8-31.
HUAWEI CLOUD Enterprise Smart Application Platform Page 33

Figure 8-31 Cognitive computing platform of China National Petroleum


Corporation — Oil and gas layer identification in well logging

8.4 Summary
First, this course describes the HUAWEI CLOUD EI ecosystem to help you understand the
HUAWEI CLOUD EI services. Second, it focuses on the Huawei EI essential platform
ModelArts to help you quickly understand the ModelArts service using experiments. Finally,
it presents EI-related cases.
Huawei is committed to lowering the threshold for using AI and achieving inclusive AI. To
help AI enthusiasts better understand the HUAWEI CLOUD EI application platform, the
HUAWEI CLOUD official website sets up the EI Experience Center and EI Training Camp,
as shown in Figure 8-32 and Figure 8-33.

Figure 8-32 EI Experience Center

Figure 8-33 EI Training Camp

8.5 Quiz
1. HUAWEI CLOUD EI is an enabler for enterprise smart. Based on AI and big data
technologies, HUAWEI CLOUD EI provides cloud services, such as public cloud and
HUAWEI CLOUD Enterprise Smart Application Platform Page 34

dedicated cloud, to build an open, trusted, and intelligent platform. Which of the
following services are included in the HUAWEI CLOUD EI products and services?
2. Among the EI products and services, the solution for large scenarios is called EI
Intelligent Twins. Which of the following are included in EI Intelligent Twins?
3. Among the EI products and services, which of the following are included in the EI
essential platform?
4. ModelArts is an essential platform in the EI products and services. It is a one-stop
development platform for AI developers. What are the functions of ModelArts?
5. What are the advantages of ModelArts as a one-stop AI development platform?

You might also like