+

CN107871164B - A deep learning method for personalized fog computing environment - Google Patents

A deep learning method for personalized fog computing environment Download PDF

Info

Publication number
CN107871164B
CN107871164B CN201711144604.3A CN201711144604A CN107871164B CN 107871164 B CN107871164 B CN 107871164B CN 201711144604 A CN201711144604 A CN 201711144604A CN 107871164 B CN107871164 B CN 107871164B
Authority
CN
China
Prior art keywords
deep learning
model
fog computing
cloud
computing node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711144604.3A
Other languages
Chinese (zh)
Other versions
CN107871164A (en
Inventor
孙善宝
于治楼
谭强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Inspur Innovation and Entrepreneurship Technology Co Ltd
Original Assignee
Inspur Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Group Co Ltd filed Critical Inspur Group Co Ltd
Priority to CN201711144604.3A priority Critical patent/CN107871164B/en
Publication of CN107871164A publication Critical patent/CN107871164A/en
Application granted granted Critical
Publication of CN107871164B publication Critical patent/CN107871164B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/06Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
    • G06N3/063Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Artificial Intelligence (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Molecular Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Neurology (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Medical Informatics (AREA)
  • Machine Translation (AREA)
  • Image Analysis (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种雾计算环境个性化深度学习方法,云端节点通过海量训练数据进行通用模型的训练,将训练得到的通用模型分发到各个雾计算节点,再利用雾计算节点的计算和存储能力训练满足边缘侧行业需求的深度学习模型;通过从智能传感设备中采集数据,在雾计算节点实时推理,实时输出结果;识别出推理出现的错误,持续的训练优化模型,并能将行业个性化模型选择性的传入云端,同时接收云端的通用模型并持续改进优化。本发明的和现有技术相比,提高实时业务执行效率,同时个性化深度学习模型保存在雾计算节点中,保证了模型的安全性,另一方面,可以根据用户许可,将模型分享到云端,是模型具有开放性。

Figure 201711144604

The invention discloses a personalized deep learning method for a fog computing environment. Cloud nodes train a general model through massive training data, distribute the general model obtained by training to each fog computing node, and then utilize the computing and storage capabilities of the fog computing nodes. Train a deep learning model that meets the needs of the edge-side industry; collect data from smart sensing devices, conduct real-time inference at fog computing nodes, and output results in real time; identify errors in inference, continuously train and optimize the model, and integrate industry personality The customized model is selectively transmitted to the cloud, and the general model of the cloud is received and continuously improved and optimized. Compared with the prior art, the present invention improves the efficiency of real-time business execution, and at the same time, the personalized deep learning model is stored in the fog computing node, which ensures the security of the model. On the other hand, the model can be shared to the cloud according to the user's permission. , is that the model is open.

Figure 201711144604

Description

一种雾计算环境个性化深度学习方法A deep learning method for personalized fog computing environment

技术领域technical field

本发明涉及云计算、物联网、人工智能和深度学习技术,具体地说是一种雾计算环境个性化深度学习方法。The invention relates to cloud computing, Internet of Things, artificial intelligence and deep learning technologies, in particular to a personalized deep learning method for fog computing environments.

背景技术Background technique

近年来,人工智能技术发展迅速,其商业化速度超出预期,人工智能将会给整个社会带来颠覆性的变化,已经成为未来各国重要的发展战略。特别是以深度学习为核心的算法演进,其超强的进化能力,在大数据的支持下,通过训练构建得到类似人脑结构的大规模卷积神经网络,已经可以解决各类问题。In recent years, artificial intelligence technology has developed rapidly, and its commercialization speed has exceeded expectations. Artificial intelligence will bring disruptive changes to the entire society and has become an important development strategy for countries in the future. In particular, the evolution of algorithms with deep learning as the core, its super evolution ability, with the support of big data, through training to build a large-scale convolutional neural network similar to the structure of the human brain, has been able to solve various problems.

深度学习需要大量数据和计算资源来进行训练,云端服务在一定程度上可以满足要求,云端中心聚合了大量的物理硬件资源,并采用虚拟化技术实现了异构网络计算资源的统一的分配、调度和管理,集中建设数据中心大大降低了计算和存储的成本。然而伴随着数据量越来越庞大,传输的速率却在下降,甚至有时会有很大的网络延迟,计算和存储无法全部放在远程云端。此时雾计算的出现,大大的改善了这种状况,特别是对于边缘侧诸如实时业务、数据优化、带宽限制、应用智能、安全与隐私等多方面需求,加速了“雾计算”的发展,“云计算+雾计算”带来了新的可能性。Deep learning requires a large amount of data and computing resources for training, and cloud services can meet the requirements to a certain extent. The cloud center aggregates a large number of physical hardware resources, and adopts virtualization technology to realize the unified allocation and scheduling of computing resources in heterogeneous networks And management, centralized construction of data centers greatly reduces the cost of computing and storage. However, with the increasing amount of data, the transmission rate is declining, and sometimes there is a large network delay, and computing and storage cannot all be placed in the remote cloud. At this time, the emergence of fog computing has greatly improved this situation, especially for the edge side requirements such as real-time services, data optimization, bandwidth limitation, application intelligence, security and privacy, etc., which has accelerated the development of "fog computing". "Cloud computing + fog computing" brings new possibilities.

随着深度学习技术的发展,云端的训练学习会产生诸如物体检测等通用数据模型,然而具体的应用场景,通用模型无法满足其行业个性化的需求,训练可以在云端完成,而雾计算节点贯穿在云端和设备端之间,成为云端和设备端的桥梁,可以就近提供近端训练推理计算服务。在这种情况下,如何在雾计算环境下,有效利用“云计算+雾计算”能力提供个性化的深度学习计算能力成为一个亟需解决的问题。With the development of deep learning technology, cloud training and learning will generate general data models such as object detection. However, in specific application scenarios, general models cannot meet the individual needs of their industries. Training can be completed in the cloud, while fog computing nodes run through Between the cloud and the device, it becomes a bridge between the cloud and the device, and can provide near-end training and reasoning computing services. In this case, how to effectively use the "cloud computing + fog computing" capabilities to provide personalized deep learning computing capabilities in a fog computing environment has become an urgent problem to be solved.

发明内容SUMMARY OF THE INVENTION

本发明的技术任务是提供一种雾计算环境个性化深度学习方法。The technical task of the present invention is to provide a personalized deep learning method for fog computing environment.

本发明的技术任务是按以下方式实现的:The technical task of the present invention is achieved in the following manner:

一种雾计算环境个性化深度学习方法,云端节点通过海量训练数据进行通用模型的训练,将训练得到的通用模型分发到各个雾计算节点,再利用雾计算节点的计算和存储能力训练满足边缘侧行业需求的深度学习模型;通过从智能传感设备中采集数据,在雾计算节点实时推理,实时输出结果;识别出推理出现的错误,持续的训练优化模型,并能将行业个性化模型选择性的传入云端,同时接收云端的通用模型并持续改进优化。A personalized deep learning method for fog computing environments. Cloud nodes train general models through massive training data, distribute the trained general models to each fog computing node, and then use the computing and storage capabilities of the fog computing nodes to train to meet the edge side. The deep learning model required by the industry; by collecting data from intelligent sensing devices, real-time inference at fog computing nodes, and real-time output results; identify errors in inference, continuously train and optimize models, and can select industry-specific models The incoming cloud, while receiving the cloud's general model and continuous improvement and optimization.

所述的云端节点负责持续训练优化通用深度学习模型,并将训练得到的通用模型分发到各个雾计算节点,同时负责收集存储来自雾计算节点的具体行业相关的深度学习模型。The cloud node is responsible for continuously training and optimizing the general deep learning model, distributing the general model obtained by training to each fog computing node, and collecting and storing industry-specific deep learning models from the fog computing nodes.

所述的雾计算节点是云端和设备端的桥梁,负责接收来自云端节点的通用深度学习模型,并增加边缘侧行业个性化数据进行训练,产生行业个性化深度学习模型。The fog computing node is a bridge between the cloud and the device, and is responsible for receiving the general deep learning model from the cloud node, and adding industry-specific data on the edge side for training to generate an industry-specific deep learning model.

所述的雾计算节点提供推理功能,实时处理反馈来自边缘侧智能传感设备的输入数据,雾计算节点根据推理中出现的错误,进行训练,并结合云端的通用模型进行比较,持续优化行业个性化深度学习模型,并能与云端进行交互,根据客户需求上传其行业个性化模型。The fog computing node provides the inference function, and processes and feeds back the input data from the edge-side intelligent sensing device in real time. The fog computing node conducts training according to the errors in the inference, and compares with the general model in the cloud to continuously optimize the industry personality. Deep learning models can be customized, and can interact with the cloud to upload their industry-specific models according to customer needs.

所述的智能传感设备实时采集环境数据,利用雾计算节点进行实时深度学习计算,得到结果及时反馈给用户或采取行动。The intelligent sensing device collects environmental data in real time, uses fog computing nodes to perform real-time deep learning calculations, and obtains results that are promptly fed back to users or take actions.

该方法操作步骤如下:The operation steps of this method are as follows:

步骤1)所述的云端节点通过大量通用的深度学习训练集合进行云端训练,训练得到具有通用认知识别能力的基础模型;Step 1) The cloud node performs cloud training through a large number of general deep learning training sets, and the training obtains a basic model with general cognitive recognition ability;

步骤2)所述的雾计算节点根据靠近边缘侧的具体行业需求以及本地个性化深度学习模型的可信度,向所述的云端节点请求深度学习模型;Step 2) The fog computing node requests the deep learning model from the cloud node according to the specific industry requirements close to the edge side and the reliability of the local personalized deep learning model;

步骤3)所述的云端节点将通用深度学习模型分发到所述的雾计算节点;Step 3) The cloud node distributes the general deep learning model to the fog computing node;

步骤4)所述的云端节点根据所述的雾计算节点的具体行业需求查询;如果存在用户分享的个性化深度学习模型,则返回该模型给所述的雾计算节点;Step 4) The cloud node inquires according to the specific industry requirements of the fog computing node; if there is a personalized deep learning model shared by the user, the model is returned to the fog computing node;

步骤5)如果所述的雾计算节点接收到来自云端用户分享的个性化深度学习模型,则比较本地是否已存在该模型,如果存在,则转到步骤7);否则,转到步骤6);Step 5) If the fog computing node receives the personalized deep learning model shared by the cloud user, compare whether the model already exists locally, and if so, go to step 7); otherwise, go to step 6);

步骤6)所述的雾计算节点根据靠近边缘侧的具体行业需求,基于用户分享的模型利用行业应用数据以及本地存储的训练数据进行训练,产生行业个性化深度学习模型,保存到本地;Step 6) The fog computing node is trained according to the specific industry requirements close to the edge side, based on the model shared by the user, using industry application data and locally stored training data to generate an industry-specific deep learning model and save it locally;

步骤7)所述的雾计算节点接收来自云端的通用深度学习模型,并比较本地是否已存在该模型,如果存在,则转到步骤9);否则,转到步骤8);The fog computing node in step 7) receives the general deep learning model from the cloud, and compares whether the model already exists locally, if so, go to step 9); otherwise, go to step 8);

步骤8)所述的雾计算节点根据靠近边缘侧的具体行业需求,基于通用模型利用行业应用数据以及本地存储的训练数据进行训练,产生行业个性化深度学习模型,保存到本地;Step 8) The fog computing node uses industry application data and locally stored training data for training based on the general model according to the specific industry requirements close to the edge side, to generate an industry-specific deep learning model, and save it locally;

步骤9)所述的雾计算节点比较本地各个模型的可信度,选择最优的模型用于推理;Step 9) The fog computing node compares the reliability of each local model, and selects the optimal model for reasoning;

步骤10)所述的智能传感设备根据行业需求采集数据并发送给所述的雾计算节点进行推理;Step 10) The intelligent sensing device collects data according to industry requirements and sends it to the fog computing node for reasoning;

步骤11)所述的雾计算节点利用行业个性化深度学习模型对采集数据进行推理,完成认知服务,实现行业需求,实时输出结果发送给所述的智能传感设备;Step 11) The fog computing node uses the industry-specific deep learning model to reason about the collected data, completes cognitive services, realizes industry requirements, and sends the real-time output results to the intelligent sensing device;

步骤12)所述的智能传感设备将结果反馈给最终用户,执行相应的工作指令;Step 12) The intelligent sensing device feeds back the result to the end user, and executes the corresponding work instruction;

步骤13)所述的雾计算节点将收集的错误数据形成训练样本,保存在本地存储中;Step 13) The fog computing node forms a training sample from the collected error data and saves it in the local storage;

步骤14)所述的雾计算节点选择空闲时间,定期将存储在本地存储中的训练样本基于现有个性化深度学习模型进行训练,形成新的深度学习训练模型,保存在本地缓存;Step 14) The fog computing node selects idle time, regularly trains the training samples stored in the local storage based on the existing personalized deep learning model, forms a new deep learning training model, and saves it in the local cache;

步骤15)所述的雾计算节点根据用户许可,将满足具体行业需求的个性化深度学习模型上传分享到云端;Step 15) The fog computing node uploads and shares the personalized deep learning model that meets the needs of the specific industry to the cloud according to the user's permission;

步骤16)循环执行步骤1)至步骤15),持续进行模型优化,提高深度学习计算推理能力,满足行业个性化需求。Step 16) Execute step 1) to step 15) in a circular manner, continue to optimize the model, improve the computational reasoning ability of deep learning, and meet the individual needs of the industry.

所述的步骤1)中基础模型的认知能力适合于通用场景。The cognitive ability of the basic model in the described step 1) is suitable for general scenarios.

所述的步骤11)中实时输出结果发送给所述的智能传感设备,包括,同时将采集数据及推理结果形成训练样本,保存在雾计算节点本地缓存存储中。In the step 11), the real-time output results are sent to the intelligent sensing device, including forming training samples from the collected data and inference results at the same time, and storing them in the local cache storage of the fog computing node.

所述的步骤12)中执行相应的工作指令,包括,如果出现错误,则将错误及修正结果上传到所述的雾计算节点。In the step 12), the corresponding work instructions are executed, including, if an error occurs, uploading the error and the correction result to the fog computing node.

所述的步骤13)中保存在本地存储中,包括,并计算本地存储中的多个深度学习模型的可信度。In the step 13), saving in the local storage, including and calculating the credibility of the multiple deep learning models in the local storage.

本发明的一种雾计算环境个性化深度学习方法和现有技术相比,充分利用雾计算节点作为云端和设备端桥梁的特点,将深度学习计算分布在云端和雾计算节点,由云端负责通用模型的训练,再将通用模型分发到各个雾计算节点,利用雾计算节点的计算存储能力并结合雾计算边缘侧的具体行业应用需求。本方法充分考虑具体行业的个性化的需求,提供满足具体行业应用的高效的认知计算能力,由于深度学习计算在雾计算节点完成,靠近设备需求侧,提高实时业务执行效率,同时个性化深度学习模型保存在雾计算节点中,保证了模型的安全性,另一方面,可以根据用户许可,将模型分享到云端,是模型具有开放性。另外,雾计算节点通过实际应用的错误推理反馈,选择空闲时间持续优化本模型,有效的利用了计算资源,而云端通用模型也在持续更新,选择利用可信度更高的模型,提供了持续优化的行业个性化深度学习计算能力。Compared with the prior art, the personalized deep learning method of the fog computing environment of the present invention makes full use of the characteristics of fog computing nodes as a bridge between the cloud and the device side, and distributes the deep learning computing in the cloud and the fog computing nodes, and the cloud is responsible for the general purpose Model training, and then distribute the general model to each fog computing node, using the computing and storage capacity of the fog computing node and combining with the specific industry application requirements on the edge side of fog computing. This method fully considers the individual needs of specific industries, and provides efficient cognitive computing capabilities that meet specific industry applications. Since deep learning calculations are completed at the fog computing nodes, close to the equipment demand side, the efficiency of real-time business execution is improved, and the depth of personalization is at the same time. The learning model is stored in the fog computing node, which ensures the security of the model. On the other hand, the model can be shared to the cloud according to the user's permission, which means that the model is open. In addition, the fog computing node selects idle time to continuously optimize the model through faulty reasoning feedback from actual applications, effectively utilizing computing resources, and the cloud general model is also continuously updated, choosing to use models with higher reliability, providing continuous Optimized industry-specific deep learning computing power.

附图说明Description of drawings

附图1为一种雾计算环境个性化深度学习方法的深度学习计算节点组成示意图;Figure 1 is a schematic diagram of the composition of a deep learning computing node of a fog computing environment personalized deep learning method;

附图2为一种雾计算环境个性化深度学习方法的流程示意图。FIG. 2 is a schematic flowchart of a deep learning method for personalizing a fog computing environment.

具体实施方式Detailed ways

实施例1:Example 1:

下面结合附图和具体实施例对本发明作进一步说明,但不作为对本发明的限定。The present invention will be further described below with reference to the accompanying drawings and specific embodiments, but it is not intended to limit the present invention.

如图1中所示,云端聚集大量计算资源,通过海量训练数据进行通用模型的训练,将训练得到的通用模型分发到各个雾计算节点,再利用雾计算节点的计算和存储能力训练满足边缘侧行业需求的深度学习模型;通过从智能传感设备中采集数据,在雾计算节点实时推理,实时输出结果;识别出推理出现的错误,持续的训练优化模型,并能将行业个性化模型选择性的传入云端,同时接收云端的通用模型并持续改进优化。其中,As shown in Figure 1, the cloud gathers a large number of computing resources, trains the general model through massive training data, distributes the general model obtained by training to each fog computing node, and then uses the computing and storage capabilities of the fog computing nodes to train to meet the edge side. The deep learning model required by the industry; by collecting data from intelligent sensing devices, real-time inference at fog computing nodes, and real-time output results; identify errors in inference, continuously train and optimize models, and can select industry-specific models The incoming cloud, while receiving the cloud's general model and continuous improvement and optimization. in,

所述的云端节点负责持续训练优化通用深度学习模型,并将训练得到的通用模型分发到各个雾计算节点,同时负责收集存储来自雾计算节点的具体行业相关的深度学习模型;所述的雾计算节点是云端和设备端的桥梁,负责接收来自云端的通用深度学习模型,并增加边缘侧行业个性化数据进行训练,产生行业个性化深度学习模型,同时提供推理功能,实时处理反馈来自边缘侧智能传感设备的输入数据,雾计算节点根据推理中出现的错误,进行训练,并结合云端的通用模型进行比较,持续优化行业个性化深度学习模型,并能与云端进行交互,根据客户需求上传其行业个性化模型;所述的智能传感设备实时采集环境数据,利用雾计算节点进行实时深度学习计算,得到结果及时反馈给用户或采取行动。The cloud node is responsible for continuously training and optimizing the general deep learning model, distributing the general model obtained by training to each fog computing node, and is responsible for collecting and storing industry-specific deep learning models from the fog computing nodes; the fog computing The node is the bridge between the cloud and the device. It is responsible for receiving general deep learning models from the cloud, adding industry-specific data on the edge side for training, generating industry-specific deep learning models, and providing reasoning functions. Real-time processing feedback comes from the edge-side intelligent transmission. Sensing the input data of the device, the fog computing nodes are trained according to the errors in the inference, and compared with the general model in the cloud, continuously optimize the industry-specific deep learning model, and can interact with the cloud to upload their industry according to customer needs. Personalized model; the intelligent sensing device collects environmental data in real time, uses fog computing nodes to perform real-time deep learning calculations, and obtains results that are promptly fed back to users or take actions.

参考图2,个性化深度学习计算包括以下步骤:Referring to Figure 2, personalized deep learning computation includes the following steps:

步骤1)所述的云端节点通过大量通用的深度学习训练集合进行云端训练,训练得到具有通用认知识别能力的基础模型,该模型的认知能力适合于通用场景;Step 1) The cloud node performs cloud training through a large number of general deep learning training sets, and the training obtains a basic model with general cognitive recognition ability, and the cognitive ability of the model is suitable for general scenarios;

步骤2)所述的雾计算节点根据靠近边缘侧的具体行业需求以及本地个性化深度学习模型的可信度,向所述的云端节点请求深度学习模型;Step 2) The fog computing node requests the deep learning model from the cloud node according to the specific industry requirements close to the edge side and the reliability of the local personalized deep learning model;

步骤3)所述的云端节点将通用深度学习模型分发到所述的雾计算节点;Step 3) The cloud node distributes the general deep learning model to the fog computing node;

步骤4)所述的云端节点根据所述的雾计算节点的具体行业需求查询,如果存在用户分享的个性化深度学习模型,则返回该模型给所述的雾计算节点;Step 4) The cloud node inquires according to the specific industry requirements of the fog computing node, and if there is a personalized deep learning model shared by the user, the model is returned to the fog computing node;

步骤5)如果所述的雾计算节点接收到来自云端用户分享的个性化深度学习模型,则比较本地是否已存在该模型,如果存在,则转到步骤7);否则,转到步骤6);Step 5) If the fog computing node receives the personalized deep learning model shared by the cloud user, compare whether the model already exists locally, and if so, go to step 7); otherwise, go to step 6);

步骤6)所述的雾计算节点根据靠近边缘侧的具体行业需求,基于用户分享的模型利用行业应用数据以及本地存储的训练数据进行训练,产生行业个性化深度学习模型,保存到本地;Step 6) The fog computing node is trained according to the specific industry requirements close to the edge side, based on the model shared by the user, using industry application data and locally stored training data to generate an industry-specific deep learning model and save it locally;

步骤7)所述的雾计算节点接收来自云端的通用深度学习模型,并比较本地是否已存在该模型,如果存在,则转到步骤9);否则,转到步骤8);The fog computing node in step 7) receives the general deep learning model from the cloud, and compares whether the model already exists locally, if so, go to step 9); otherwise, go to step 8);

步骤8)所述的雾计算节点根据靠近边缘侧的具体行业需求,基于通用模型利用行业应用数据以及本地存储的训练数据进行训练,产生行业个性化深度学习模型,保存到本地;Step 8) The fog computing node uses industry application data and locally stored training data for training based on the general model according to the specific industry requirements close to the edge side, to generate an industry-specific deep learning model, and save it locally;

步骤9)所述的雾计算节点比较本地各个模型的可信度,选择最优的模型用于推理;Step 9) The fog computing node compares the reliability of each local model, and selects the optimal model for reasoning;

步骤10)所述的智能传感设备根据行业需求采集数据并发送给所述的雾计算节点进行推理;Step 10) The intelligent sensing device collects data according to industry requirements and sends it to the fog computing node for reasoning;

步骤11)所述的雾计算节点利用行业个性化深度学习模型对采集数据进行推理,完成认知服务,实现行业需求,实时输出结果发送给所述的智能传感设备,同时将采集数据及推理结果形成训练样本,保存在雾计算节点本地缓存存储中;Step 11) The fog computing node uses the industry-specific deep learning model to infer the collected data, completes cognitive services, realizes industry requirements, sends the real-time output results to the intelligent sensing device, and simultaneously transmits the collected data and reasoning The result forms a training sample, which is stored in the local cache storage of the fog computing node;

步骤12)所述的智能传感设备将结果反馈给最终用户,执行相应的工作指令,如果出现错误,则将错误及修正结果上传到所述的雾计算节点;Step 12) The intelligent sensing device feeds back the result to the end user, executes the corresponding work instruction, and if an error occurs, uploads the error and the correction result to the fog computing node;

步骤13)所述的雾计算节点将收集的错误数据形成训练样本,保存在本地存储中,并计算本地存储中的多个深度学习模型的可信度;Step 13) The fog computing node forms a training sample from the collected error data, saves it in the local storage, and calculates the credibility of the multiple deep learning models in the local storage;

步骤14)所述的雾计算节点选择空闲时间,定期将存储在本地存储中的训练样本基于现有个性化深度学习模型进行训练,形成新的深度学习训练模型,保存在本地缓存;Step 14) The fog computing node selects idle time, regularly trains the training samples stored in the local storage based on the existing personalized deep learning model, forms a new deep learning training model, and saves it in the local cache;

步骤15)所述的雾计算节点根据用户许可,将满足具体行业需求的个性化深度学习模型上传分享到云端;Step 15) The fog computing node uploads and shares the personalized deep learning model that meets the needs of the specific industry to the cloud according to the user's permission;

步骤16)循环执行步骤1)至步骤15),持续进行模型优化,提高深度学习计算推理能力,满足行业个性化需求。Step 16) Execute step 1) to step 15) in a circular manner, continue to optimize the model, improve the computational reasoning ability of deep learning, and meet the individual needs of the industry.

通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。Through the above specific embodiments, those skilled in the art can easily implement the present invention. However, it should be understood that the present invention is not limited to the above-mentioned specific embodiments. On the basis of the disclosed embodiments, those skilled in the technical field can arbitrarily combine different technical features to realize different technical solutions.

Claims (9)

1.一种雾计算环境个性化深度学习方法,其特征在于,云端节点通过海量训练数据进行通用模型的训练,将训练得到的通用模型分发到各个雾计算节点,再利用雾计算节点的计算和存储能力训练满足边缘侧行业需求的深度学习模型;通过从智能传感设备中采集数据,在雾计算节点实时推理,实时输出结果;识别出推理出现的错误,持续的训练优化模型,并能将行业个性化模型选择性的传入云端,同时接收云端的通用模型并持续改进优化;1. A personalized deep learning method for a fog computing environment, characterized in that a cloud node trains a general model through massive training data, distributes the general model obtained by training to each fog computing node, and then utilizes the computing and computing power of the fog computing node. Storage capacity trains deep learning models that meet the needs of edge-side industries; collects data from smart sensing devices, conducts real-time inference at fog computing nodes, and outputs results in real time; identifies errors in inference, continuously trains and optimizes models, and can The industry-specific models are selectively transmitted to the cloud, while the general models in the cloud are received and continuously improved and optimized; 该方法操作步骤如下:The operation steps of this method are as follows: 步骤1)所述的云端节点通过大量通用的深度学习训练集合进行云端训练,训练得到具有通用认知识别能力的基础模型;Step 1) The cloud node performs cloud training through a large number of general deep learning training sets, and the training obtains a basic model with general cognitive recognition ability; 步骤2)所述的雾计算节点根据靠近边缘侧的具体行业需求以及本地个性化深度学习模型的可信度,向所述的云端节点请求深度学习模型;Step 2) The fog computing node requests the deep learning model from the cloud node according to the specific industry requirements close to the edge side and the reliability of the local personalized deep learning model; 步骤3)所述的云端节点将通用深度学习模型分发到所述的雾计算节点;Step 3) The cloud node distributes the general deep learning model to the fog computing node; 步骤4)所述的云端节点根据所述的雾计算节点的具体行业需求查询;如果存在用户分享的个性化深度学习模型,则返回该模型给所述的雾计算节点;Step 4) The cloud node inquires according to the specific industry requirements of the fog computing node; if there is a personalized deep learning model shared by the user, the model is returned to the fog computing node; 步骤5)如果所述的雾计算节点接收到来自云端用户分享的个性化深度学习模型,则比较本地是否已存在该模型,如果存在,则转到步骤7);否则,转到步骤6);Step 5) If the fog computing node receives the personalized deep learning model shared by the cloud user, compare whether the model already exists locally, and if so, go to step 7); otherwise, go to step 6); 步骤6)所述的雾计算节点根据靠近边缘侧的具体行业需求,基于用户分享的模型利用行业应用数据以及本地存储的训练数据进行训练,产生行业个性化深度学习模型,保存到本地;Step 6) The fog computing node is trained according to the specific industry requirements close to the edge side, based on the model shared by the user, using industry application data and locally stored training data to generate an industry-specific deep learning model and save it locally; 步骤7)所述的雾计算节点接收来自云端的通用深度学习模型,并比较本地是否已存在该模型,如果存在,则转到步骤9);否则,转到步骤8);The fog computing node in step 7) receives the general deep learning model from the cloud, and compares whether the model already exists locally, if so, go to step 9); otherwise, go to step 8); 步骤8)所述的雾计算节点根据靠近边缘侧的具体行业需求,基于通用模型利用行业应用数据以及本地存储的训练数据进行训练,产生行业个性化深度学习模型,保存到本地;Step 8) The fog computing node uses industry application data and locally stored training data for training based on the general model according to the specific industry requirements close to the edge side, to generate an industry-specific deep learning model, and save it locally; 步骤9)所述的雾计算节点比较本地各个模型的可信度,选择最优的模型用于推理;Step 9) The fog computing node compares the reliability of each local model, and selects the optimal model for reasoning; 步骤10)所述的智能传感设备根据行业需求采集数据并发送给所述的雾计算节点进行推理;Step 10) The intelligent sensing device collects data according to industry requirements and sends it to the fog computing node for reasoning; 步骤11)所述的雾计算节点利用行业个性化深度学习模型对采集数据进行推理,完成认知服务,实现行业需求,实时输出结果发送给所述的智能传感设备;Step 11) The fog computing node uses the industry-specific deep learning model to reason about the collected data, completes cognitive services, realizes industry requirements, and sends the real-time output results to the intelligent sensing device; 步骤12)所述的智能传感设备将结果反馈给最终用户,执行相应的工作指令;Step 12) The intelligent sensing device feeds back the result to the end user, and executes the corresponding work instruction; 步骤13)所述的雾计算节点将收集的错误数据形成训练样本,保存在本地存储中;Step 13) The fog computing node forms a training sample from the collected error data and saves it in the local storage; 步骤14)所述的雾计算节点选择空闲时间,定期将存储在本地存储中的训练样本基于现有个性化深度学习模型进行训练,形成新的深度学习训练模型,保存在本地缓存;Step 14) The fog computing node selects idle time, regularly trains the training samples stored in the local storage based on the existing personalized deep learning model, forms a new deep learning training model, and saves it in the local cache; 步骤15)所述的雾计算节点根据用户许可,将满足具体行业需求的个性化深度学习模型上传分享到云端;Step 15) The fog computing node uploads and shares the personalized deep learning model that meets the needs of the specific industry to the cloud according to the user's permission; 步骤16)循环执行步骤1)至步骤15),持续进行模型优化,提高深度学习计算推理能力,满足行业个性化需求。Step 16) Execute step 1) to step 15) in a circular manner, continue to optimize the model, improve the computational reasoning ability of deep learning, and meet the individual needs of the industry. 2.根据权利要求1所述的方法,其特征在于,所述的云端节点负责持续训练优化通用深度学习模型,并将训练得到的通用模型分发到各个雾计算节点,同时负责收集存储来自雾计算节点的具体行业相关的深度学习模型。2. The method according to claim 1, wherein the cloud node is responsible for continuously training and optimizing the general deep learning model, distributing the general model obtained by training to each fog computing node, and is responsible for collecting and storing data from fog computing. The node's industry-specific deep learning model. 3.根据权利要求1或2所述的方法,其特征在于,所述的雾计算节点是云端和设备端的桥梁,负责接收来自云端节点的通用深度学习模型,并增加边缘侧行业个性化数据进行训练,产生行业个性化深度学习模型。3. The method according to claim 1 or 2, wherein the fog computing node is a bridge between the cloud and the device end, and is responsible for receiving a general deep learning model from the cloud node, and adding industry-specific data on the edge side for processing. Training to generate industry-specific deep learning models. 4.根据权利要求1或2所述的方法,其特征在于,所述的雾计算节点提供推理功能,实时处理反馈来自边缘侧智能传感设备的输入数据,雾计算节点根据推理中出现的错误,进行训练,并结合云端的通用模型进行比较,持续优化行业个性化深度学习模型,并能与云端进行交互,根据客户需求上传其行业个性化模型。4. The method according to claim 1 or 2, wherein the fog computing node provides an inference function, processes and feeds back the input data from the edge-side intelligent sensing device in real time, and the fog computing node according to the error occurred in the inference , conduct training, and compare with the general models in the cloud, continuously optimize the industry-specific deep learning models, and interact with the cloud to upload their industry-specific models according to customer needs. 5.根据权利要求1所述的方法,其特征在于,所述的智能传感设备实时采集环境数据,利用雾计算节点进行实时深度学习计算,得到结果及时反馈给用户或采取行动。5 . The method according to claim 1 , wherein the intelligent sensing device collects environmental data in real time, uses fog computing nodes to perform real-time deep learning calculations, and obtains results that are promptly fed back to users or take actions. 6 . 6.根据权利要求1所述的方法,其特征在于,所述的步骤1)中基础模型的认知能力适合于通用场景。6 . The method according to claim 1 , wherein the cognitive ability of the basic model in the step 1) is suitable for general scenarios. 7 . 7.根据权利要求1所述的方法,其特征在于,所述的步骤11)中实时输出结果发送给所述的智能传感设备,包括,同时将采集数据及推理结果形成训练样本,保存在雾计算节点本地缓存存储中。7. The method according to claim 1, characterized in that in step 11), the real-time output results are sent to the intelligent sensing device, comprising, simultaneously forming training samples from the collected data and inference results, and saving them in a Fog computing node local cache storage. 8.根据权利要求1所述的方法,其特征在于,所述的步骤12)中执行相应的工作指令,包括,如果出现错误,则将错误及修正结果上传到所述的雾计算节点。8 . The method according to claim 1 , wherein executing the corresponding work instruction in the step 12) includes, if an error occurs, uploading the error and the correction result to the fog computing node. 9 . 9.根据权利要求1所述的方法,其特征在于,所述的步骤13)中保存在本地存储中,包括,并计算本地存储中的多个深度学习模型的可信度。9 . The method according to claim 1 , wherein, in the step 13), saving in the local storage includes and calculating the credibility of multiple deep learning models in the local storage. 10 .
CN201711144604.3A 2017-11-17 2017-11-17 A deep learning method for personalized fog computing environment Active CN107871164B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711144604.3A CN107871164B (en) 2017-11-17 2017-11-17 A deep learning method for personalized fog computing environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711144604.3A CN107871164B (en) 2017-11-17 2017-11-17 A deep learning method for personalized fog computing environment

Publications (2)

Publication Number Publication Date
CN107871164A CN107871164A (en) 2018-04-03
CN107871164B true CN107871164B (en) 2021-05-04

Family

ID=61753981

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711144604.3A Active CN107871164B (en) 2017-11-17 2017-11-17 A deep learning method for personalized fog computing environment

Country Status (1)

Country Link
CN (1) CN107871164B (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108629408A (en) * 2018-04-28 2018-10-09 济南浪潮高新科技投资发展有限公司 A kind of deep learning dynamic model based on FPGA cuts out inference system and method
CN108597057A (en) * 2018-04-28 2018-09-28 济南浪潮高新科技投资发展有限公司 A kind of unmanned plane failure predication diagnostic system and method based on noise deep learning
CN108667850B (en) * 2018-05-21 2020-10-27 浪潮集团有限公司 An artificial intelligence service system and method for realizing artificial intelligence service
CN108985441B (en) * 2018-06-25 2021-02-02 中国联合网络通信集团有限公司 A task execution method and system based on edge device
CN108985461B (en) * 2018-06-29 2020-12-15 深圳昂云鼎科技有限公司 Autonomous machine learning method and device and terminal equipment
CN109308309B (en) * 2018-07-27 2021-04-16 网宿科技股份有限公司 A data service quality assessment method and terminal
CN109298933B (en) * 2018-09-03 2020-09-11 北京邮电大学 Wireless communication network equipment and system based on edge computing network
CN109146097B (en) * 2018-09-21 2021-02-02 中国联合网络通信集团有限公司 Equipment maintenance method and system, server and equipment maintenance terminal
CN109615058A (en) * 2018-10-24 2019-04-12 上海新储集成电路有限公司 A kind of training method of neural network model
CN109446783B (en) * 2018-11-16 2023-07-25 山东浪潮科学研究院有限公司 Image recognition efficient sample collection method and system based on machine crowdsourcing
CN111368991B (en) * 2018-12-25 2023-05-26 杭州海康威视数字技术股份有限公司 Training method, device and electronic equipment for deep learning model
CN110049497B (en) * 2019-04-11 2022-09-09 北京工业大学 A User-Oriented Intelligent Attack Defense Method in Mobile Fog Computing
CN110708567A (en) * 2019-04-15 2020-01-17 中国石油大学(华东) A distributed self-optimizing video real-time parsing framework based on active learning
CN110532445A (en) * 2019-04-26 2019-12-03 长佳智能股份有限公司 The cloud transaction system and its method of neural network training pattern are provided
CN112884156A (en) * 2019-11-29 2021-06-01 伊姆西Ip控股有限责任公司 Method, apparatus and program product for model adaptation
CN111030861B (en) * 2019-12-11 2022-05-31 中移物联网有限公司 An edge computing distributed model training method, terminal and network side device
CN111474909A (en) * 2020-04-28 2020-07-31 常州天正工业发展股份有限公司 Trigger type industrial manufacturing system and method
CN111709542A (en) * 2020-06-12 2020-09-25 浪潮集团有限公司 A vehicle predictive diagnosis method based on fog computing environment
CN111753998B (en) * 2020-06-24 2025-06-10 深圳前海微众银行股份有限公司 Model training method, device and equipment for multiple data sources and storage medium
CN111797321B (en) * 2020-07-07 2021-04-27 山东大学 A method and system for personalized knowledge recommendation for different scenarios
CN113268497A (en) * 2020-12-15 2021-08-17 龚文凯 Intelligent recognition learning training method and device for key target parts
CN113037722B (en) * 2021-02-26 2022-06-07 山东浪潮科学研究院有限公司 Intrusion detection method and device for edge calculation scene
US12008120B2 (en) * 2021-06-04 2024-06-11 International Business Machines Corporation Data distribution and security in a multilayer storage infrastructure
CN113452961A (en) * 2021-06-21 2021-09-28 上海鹰觉科技有限公司 Water surface monitoring alarm system, method and medium based on edge calculation
CN113705825A (en) * 2021-07-16 2021-11-26 杭州医康慧联科技股份有限公司 Data model sharing method suitable for multi-party use

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105610944A (en) * 2015-12-29 2016-05-25 北京物联远信息技术有限公司 IOT-oriented fog computing architecture
CN106452919A (en) * 2016-11-24 2017-02-22 济南浪潮高新科技投资发展有限公司 Fog node optimization method based on fussy theory
CN107071033A (en) * 2017-04-20 2017-08-18 济南浪潮高新科技投资发展有限公司 A kind of car networking deployment system calculated based on mist

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10755195B2 (en) * 2016-01-13 2020-08-25 International Business Machines Corporation Adaptive, personalized action-aware communication and conversation prioritization
US9904669B2 (en) * 2016-01-13 2018-02-27 International Business Machines Corporation Adaptive learning of actionable statements in natural language conversation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105610944A (en) * 2015-12-29 2016-05-25 北京物联远信息技术有限公司 IOT-oriented fog computing architecture
CN106452919A (en) * 2016-11-24 2017-02-22 济南浪潮高新科技投资发展有限公司 Fog node optimization method based on fussy theory
CN107071033A (en) * 2017-04-20 2017-08-18 济南浪潮高新科技投资发展有限公司 A kind of car networking deployment system calculated based on mist

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Data Gathering Framework Based on Fog Computing Paradigm in VANETs;Yongxuan Lai et al.;《Web and Big Data》;20171108;227-236 *
Jakub Konečnýet al..Federated Optimization: Distributed Machine Learning for On-Device Intelligence.《Machine Learning》.2016, *
Live Data Analytics With Collaborative Edge and Cloud Processing in Wireless IoT Networks;SHREE KRISHNA SHARMA et al.;《IEEE Access》;20170320;4621-4635 *
基于复杂网络的雾计算网络鲁棒性研究;李治等;《 中北大学学报(自然科学版)》;20170608;第38卷(第2期);178-185 *

Also Published As

Publication number Publication date
CN107871164A (en) 2018-04-03

Similar Documents

Publication Publication Date Title
CN107871164B (en) A deep learning method for personalized fog computing environment
Yadav et al. Smart healthcare: RL-based task offloading scheme for edge-enable sensor networks
Pasham Energy-Efficient Task Scheduling in Distributed Edge Networks Using Reinforcement Learning
Kumar et al. Ai-based sustainable and intelligent offloading framework for iiot in collaborative cloud-fog environments
Sun et al. Autonomous resource slicing for virtualized vehicular networks with D2D communications based on deep reinforcement learning
Xia et al. Phone2Cloud: Exploiting computation offloading for energy saving on smartphones in mobile cloud computing
CN106934497B (en) Intelligent community power consumption real-time prediction method and device based on deep learning
Wadhwa et al. Fog computing with the integration of internet of things: Architecture, applications and future directions
CN108270805B (en) Resource allocation method and device for data processing
CN111198754B (en) Task scheduling method and device
CN106600058A (en) Prediction method for combinations of cloud manufacturing service quality of service (QoS)
Wang et al. An energy saving based on task migration for mobile edge computing
CN117762597A (en) Yun Bian-based cooperative intelligent scheduling algorithm
CN116643844B (en) Intelligent management system and method for automatic expansion of power super-computing cloud resources
Wei et al. Joint optimization across timescales: Resource placement and task dispatching in edge clouds
CN106817256A (en) A kind of distributed system network resource operation management reliability method for improving
Kumar et al. Deadline-aware cost and energy efficient offloading in mobile edge computing
Sun et al. DeepMigration: Flow migration for NFV with graph-based deep reinforcement learning
Shen et al. Collaborative learning-based scheduling for kubernetes-oriented edge-cloud network
Qadeer et al. Hrl-edge-cloud: Multi-resource allocation in edge-cloud based smart-streetscape system using heuristic reinforcement learning
CN104765644A (en) Resource collaboration evolution system and method based on intelligent agent
Ponnapalli et al. A triple-tap hybrid load balancing system (TTHLB) for health monitoring system
Prasad et al. Optimization of task offloading for smart cities using IoT with fog computing-a survey
Alkhalaileh et al. Dynamic resource allocation in hybrid mobile cloud computing for data-intensive applications
Tao et al. O-RAN-based digital twin function virtualization for sustainable IoV service response: An asynchronous hierarchical reinforcement learning approach

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210409

Address after: No. 1036, Shandong high tech Zone wave road, Ji'nan, Shandong

Applicant after: INSPUR GROUP Co.,Ltd.

Address before: 250100 First Floor of R&D Building 2877 Kehang Road, Sun Village Town, Jinan High-tech Zone, Shandong Province

Applicant before: JINAN INSPUR HIGH-TECH TECHNOLOGY DEVELOPMENT Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230419

Address after: S02 Building, 1036 Langchao Road, Jinan Area, China (Shandong) Pilot Free Trade Zone, Jinan City, Shandong Province, 250000

Patentee after: Shandong Inspur innovation and entrepreneurship Technology Co.,Ltd.

Address before: No. 1036, Shandong high tech Zone wave road, Ji'nan, Shandong

Patentee before: INSPUR GROUP Co.,Ltd.

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载