[go: up one dir, main page]

WO2020029181A1 - Dispositif de calcul à base de réseau neuronal convolutionnel tridimensionnel et produit associé - Google Patents

Dispositif de calcul à base de réseau neuronal convolutionnel tridimensionnel et produit associé Download PDF

Info

Publication number
WO2020029181A1
WO2020029181A1 PCT/CN2018/099658 CN2018099658W WO2020029181A1 WO 2020029181 A1 WO2020029181 A1 WO 2020029181A1 CN 2018099658 W CN2018099658 W CN 2018099658W WO 2020029181 A1 WO2020029181 A1 WO 2020029181A1
Authority
WO
WIPO (PCT)
Prior art keywords
dimensional
data
score
convolution
buffer
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.)
Ceased
Application number
PCT/CN2018/099658
Other languages
English (en)
Chinese (zh)
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.)
Shenzhen Corerain Technologies Co Ltd
Original Assignee
Shenzhen Corerain Technologies 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 Shenzhen Corerain Technologies Co Ltd filed Critical Shenzhen Corerain Technologies Co Ltd
Priority to CN201880082662.4A priority Critical patent/CN111542837B/zh
Priority to PCT/CN2018/099658 priority patent/WO2020029181A1/fr
Publication of WO2020029181A1 publication Critical patent/WO2020029181A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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/04Architecture, e.g. interconnection topology
    • G06N3/0464Convolutional networks [CNN, ConvNet]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • the present application relates to the field of computers and artificial intelligence technologies, and in particular, to a three-dimensional convolutional neural network computing device and related products.
  • 3D convolutional neural network algorithms have been widely used in many applications such as behavior detection, medical image analysis, and terrain analysis.
  • 3D convolution not only extracts features in the 2D image dimension, but also adds feature extraction and analysis in the 3rd dimension, such as time or the 3D space dimension.
  • 3D convolutional neural networks are more accurate than traditional 2D convolutional neural networks in 3D data processing, such as analysis of video or 3D topographic maps. Because applications such as behavior detection and terrain geological analysis are deployed on mobile terminals, real-time processing speed is required. Therefore, how to implement 3D convolutional neural network quickly and efficiently and apply it to actual scenes is one of the current research hotspots.
  • the existing 3D convolutional neural network cannot achieve real-time processing speed, and the calculation speed is slow.
  • the embodiments of the present application provide a three-dimensional convolutional neural network computing device and related products, which realize fast processing of the three-dimensional convolutional neural network through floating-point blocks and improve calculation speed.
  • an embodiment of the present application provides a three-dimensional convolutional neural network computing device, which is characterized in that the computing device includes: a fraction processing block, an exponential kernel, a three-dimensional convolution kernel, a frame superposition block, a channel superposition block, and an output.
  • the computing device includes: a fraction processing block, an exponential kernel, a three-dimensional convolution kernel, a frame superposition block, a channel superposition block, and an output.
  • the score processing block is used to receive the score data Lm of the three-dimensional picture data block, divide the score data Lm into three two-dimensional score data, and input the three two-dimensional score data into the three-dimensional convolution kernel;
  • the exponential kernel is used to receive the shared exponential data Le of the three-dimensional image data block, and input the exponential data Le to the three-dimensional convolution kernel;
  • a three-dimensional convolution kernel which is used to perform three-dimensional convolution operations on three two-dimensional fractional data to obtain three fractional convolution operation results, divide the index data Le into three two-dimensional index data, and perform three-dimensional convolution operations to obtain three.
  • Exponential convolution operation results inputting three exponential convolution operation results and three fractional convolution operation results into the frame superposition block;
  • Frame superposition block which is used to perform frame superposition processing on three exponential convolution operation results and three fractional convolution operation results to obtain superimposed data, and input the superimposed processing data to the channel superposition block;
  • the channel superposition block is used to obtain the preliminary convolution result after performing the channel superposition processing on the data after the superposition processing, and input the preliminary processing result to the output buffer.
  • a method for performing a three-dimensional convolution operation by using the device of the first aspect includes:
  • Receive the score data Lm of the three-dimensional picture data block divide the score data Lm into three two-dimensional score data, and input the three two-dimensional score data into the three-dimensional convolution kernel;
  • the three two-dimensional fraction data is respectively subjected to a two-dimensional convolution operation to obtain three fractional convolution operation results.
  • the index data Le is divided into three two-dimensional index data and the two-dimensional convolution operation is performed to obtain three exponential convolution operation results.
  • a preliminary convolution result is obtained, and the preliminary processing result is input to the output buffer.
  • a computer-readable storage medium stores a computer program for electronic data interchange, wherein the computer program causes a computer to execute the method as provided in the second aspect.
  • a computer program product in a fourth aspect, includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute the method provided in the second aspect.
  • FIG. 1A is a schematic diagram of a two-dimensional convolution.
  • FIG. 1B is a schematic diagram of a three-dimensional convolution.
  • FIG. 2A is a schematic diagram of data representation of a floating-point block.
  • FIG. 2B is a schematic diagram of data representation of another floating point block.
  • FIG. 3 is a schematic structural diagram of a three-dimensional convolutional neural network computing device according to the present application.
  • FIG. 4 is a flowchart of a method for implementing a three-dimensional convolution operation provided by the present application.
  • an embodiment herein means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the present application.
  • the appearances of this phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are they independent or alternative embodiments that are mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
  • the electronic device in this application may include: a server, a smart camera device, a smart phone (such as an Android phone, an iOS phone, a Windows Phone phone, etc.), a tablet computer, a handheld computer, a laptop computer, and a mobile Internet device (MID, Mobile Internet Devices) Or wearable devices, etc.
  • the above electronic devices are merely examples, not exhaustive, and include but are not limited to the above electronic devices.
  • the above electronic devices are referred to as user equipment (UE), Terminal or electronic device.
  • UE user equipment
  • Terminal the above-mentioned user equipment is not limited to the above-mentioned realization form, and may include, for example, a smart vehicle terminal, a computer device, and the like.
  • the three-dimensional convolution kernel includes: three two-dimensional fractional convolution kernels and three two-dimensional exponential convolution kernels, wherein:
  • the two-dimensional fractional convolution kernel is used for a two-dimensional convolution operation of two-dimensional fraction data
  • the two-dimensional exponential convolution kernel is used to perform a two-dimensional convolution operation of two-dimensional exponential data.
  • the apparatus further includes: a pooling processing module and an output module;
  • the pooling processing module is configured to perform pooling processing on the preliminary convolution result to obtain a final convolution result, and output the final convolution result through an output module.
  • the score processing block includes a cache, a frame first cache, a frame second cache, a first score cache, a second score cache, and a third score cache;
  • the buffer is connected to the frame first buffer and the first score buffer, the frame first buffer is connected to the frame second buffer, the frame first buffer is also connected to the second score buffer, and the frame second buffer is connected to the third score buffer.
  • the first score buffer, the second score buffer, and the third score buffer respectively output two-dimensional score data.
  • the index core includes a cache and an index cache
  • the index buffer is used for buffering three-dimensional score data and dividing the three-dimensional score data into three two-dimensional score data for output.
  • the method further includes:
  • the preliminary convolution result is pooled to obtain the final convolution result, and the final convolution result is output through the output module.
  • splitting the score data Lm into three two-dimensional score data, and inputting the three two-dimensional score data into the three-dimensional convolution kernel specifically include:
  • the score data Lm is stored in three frame buffers, and the three frame stores respectively input the two-dimensional score data to the three-dimensional convolution kernel.
  • FIG. 1A is a schematic diagram of a two-dimensional convolution.
  • a picture of each frame has two channels of data, that is, a frame 1 transparent frame represents data of channel 1 of frame 1, frame 1
  • the gray box represents the data of channel 2 of frame 1.
  • the data of the two channels of frame 1 are combined into one data frame.
  • FIG. 1B FIG. 1B is a schematic diagram of a three-dimensional convolution. Different from the two-dimensional convolution, different frames are also merged. As shown in FIG. 1B, the merged data frame has two channels of frame 1. Data and data of 2 channels of frame 2.
  • FIG. 2A is a representation of floating point data.
  • FIG. 2A is data of one frame in one channel, as shown in FIG. 2A, and one line of data represents data of one pixel, as shown in FIG. 2A.
  • FIG. 2B is a representation of floating point data of the present application. Comparing FIG. 2B with FIG. 2A, it can be seen that for data sharing Le of one channel and one channel of FIG. 2B, relative to each pixel Both have non-shared Le.
  • the floating-point block data representation of Figure 2B can greatly reduce the data storage space, which can match the FPGA cache, avoiding the problem of small caches that cannot effectively store calculation data, and operations between different blocks. In this case, the number of bits required for the fractional operation is reduced, which greatly reduces the use of on-chip computing resources.
  • FIG. 3 provides a three-dimensional convolutional neural network computing device.
  • the computing device includes a score processing block 301, an exponential kernel 302, a three-dimensional convolution kernel 303, a frame superimposing block 304, and a channel.
  • the score processing block 301 is configured to receive the score data Lm of the three-dimensional picture data block, divide the score data Lm into three two-dimensional score data, and input the three two-dimensional score data into the three-dimensional convolution kernel 303;
  • the index kernel 302 is configured to receive the shared index data Le of the three-dimensional picture data block, and input the index data Le to the three-dimensional convolution kernel 303;
  • the three-dimensional convolution kernel 303 is configured to perform three-dimensional convolution operations on three two-dimensional fraction data to obtain three score convolution operation results, divide the index data Le into three two-dimensional index data, and perform two-dimensional convolution operations to obtain three. Exponential convolution operation results, input three exponential convolution operation results and three fractional convolution operation results to the frame superposition block 304;
  • the frame superposition block 304 is configured to perform frame superposition processing on three exponential convolution operation results and three fractional convolution operation results to obtain superimposed processing data, and input the superimposed processing data to the channel superposition block 305;
  • a channel superimposing block 305 is configured to obtain a preliminary convolution result after performing channel superposition processing on the data after the superposition processing, and input the preliminary processing result to the output buffer 306.
  • the technical solution provided in this application first only deals with floating-point block data, and when processing the data of the floating-point block, the index data of the floating-point block needs to be shared index data, so that the three-dimensional convolution operation is divided into three A two-dimensional convolution operation, and then a frame superposition and a channel superposition are performed to implement a three-dimensional convolution operation.
  • the floating point block of the technical solution provided by the present application has a small amount of data, its memory space is small, so FPGA The small cache can adapt to the above structure.
  • its calculation uses three parallel two-dimensional convolution operations. Parallel operations can save calculation time, so it has the advantage of short calculation time.
  • the three-dimensional convolution kernel includes: three two-dimensional fractional convolution kernels and three two-dimensional exponential convolution kernels.
  • the two-dimensional fractional convolution kernel is used for a two-dimensional convolution operation of two-dimensional fraction data.
  • Two-dimensional exponential convolution kernel used to perform a two-dimensional convolution operation on two-dimensional exponential data.
  • the above computing device may further include a pooling processing module and an output module.
  • the pooling processing module is configured to perform pooling processing on the preliminary convolution result to obtain a final convolution result, and pass the final convolution result through the output module. Output.
  • the score processing block 301 may include: a cache 3011, a frame first cache 3012, a frame second cache 3013, a first score cache 3014, a second score cache 3015, and a third score cache 3016; among them, the cache 3011 and The first frame buffer 3012 and the first score buffer 3014 are connected, the first frame buffer 3012 is connected to the second frame buffer 3013, the first frame buffer 3012 is also connected to the second score buffer 3015, and the second frame buffer 3013 is connected to the third score The buffer 3016 is connected, and the first score buffer 3014, the second score buffer 3015, and the third score buffer 3016 respectively output two-dimensional score data.
  • the index core 302 may include: a cache 3021 and an index cache 3022, a cache 3021 for receiving three-dimensional score data, and an index cache 3022 for buffering three-dimensional score data and dividing the three-dimensional score data into three two-dimensional score data and output .
  • the technical solution provided by this application is based on block floating point operation, which reduces the bit width and computational complexity, thereby reducing the use of on-chip memory resources and hardware computing resources; based on the new 3D convolutional neural network hardware architecture, it has faster processing Speed and higher accuracy meet the requirements of real-time processing; compared with existing CPU and GPU implementations, it can make behavioral judgments with lower power consumption, and at the same time ensure correct results.
  • FIG. 4 provides a method for a three-dimensional convolution operation.
  • the method includes:
  • Step S401 Receive score data Lm of a three-dimensional picture data block, divide the score data Lm into three two-dimensional score data, and input the three two-dimensional score data into a three-dimensional convolution kernel;
  • Step S402 Receive the shared index data Le of the three-dimensional picture data block, and input the index data Le to the three-dimensional convolution kernel;
  • Step S403 Perform three-dimensional convolution operations on the three two-dimensional score data to obtain three score convolution operation results, divide the index data Le into three two-dimensional index data, and perform two-dimensional convolution operations to obtain three exponential convolution operations. As a result, three exponential convolution operation results and three fractional convolution operation results are obtained;
  • Step S404 Perform frame superposition processing on the three exponential convolution operation results and the three fractional convolution operation results to obtain data after the superposition processing;
  • Step S405 Perform the channel superposition processing on the data after the superposition processing to obtain a preliminary convolution result, and input the preliminary processing result to the output buffer.
  • An embodiment of the present application further provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute any one of the three-dimensional convolution operations described in the foregoing method embodiments. Part or all of the steps of a method.
  • An embodiment of the present application further provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the operations described in the foregoing method embodiments. Part or all of the steps of any method of 3D convolution operation.
  • processors and chips in the various embodiments of the present application may be integrated in one processing unit, or may exist separately physically, or two or more pieces of hardware may be integrated in one unit.
  • the computer-readable storage medium or computer-readable program may be stored in a computer-readable memory.
  • the technical solution of the present application essentially or part that contributes to the existing technology or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory.
  • Several instructions are included to enable a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiments of the present application.
  • the foregoing memories include: U disks, Read-Only Memory (ROM), Random Access Memory (RAM), mobile hard disks, magnetic disks, or optical disks and other media that can store program codes.
  • the program may be stored in a computer-readable memory, and the memory may include a flash disk.
  • ROM Read-only memory
  • RAM Random Access Memory
  • magnetic disks or optical disks etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Image Analysis (AREA)

Abstract

L'invention concerne un dispositif de calcul à base de réseau neuronal convolutionnel tridimensionnel et un produit associé. Le dispositif de calcul comprend : un module de traitement de score, un noyau exponentiel, un noyau de convolution tridimensionnel (303), un module de superposition de trames (304), un module de superposition de canaux (305), et une mémoire cache de sortie (306). Le dispositif de calcul permet d'obtenir une vitesse de calcul élevée et une précision favorable.
PCT/CN2018/099658 2018-08-09 2018-08-09 Dispositif de calcul à base de réseau neuronal convolutionnel tridimensionnel et produit associé Ceased WO2020029181A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201880082662.4A CN111542837B (zh) 2018-08-09 2018-08-09 三维卷积神经网络计算装置及相关产品
PCT/CN2018/099658 WO2020029181A1 (fr) 2018-08-09 2018-08-09 Dispositif de calcul à base de réseau neuronal convolutionnel tridimensionnel et produit associé

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/099658 WO2020029181A1 (fr) 2018-08-09 2018-08-09 Dispositif de calcul à base de réseau neuronal convolutionnel tridimensionnel et produit associé

Publications (1)

Publication Number Publication Date
WO2020029181A1 true WO2020029181A1 (fr) 2020-02-13

Family

ID=69413760

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/099658 Ceased WO2020029181A1 (fr) 2018-08-09 2018-08-09 Dispositif de calcul à base de réseau neuronal convolutionnel tridimensionnel et produit associé

Country Status (2)

Country Link
CN (1) CN111542837B (fr)
WO (1) WO2020029181A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111767246A (zh) * 2020-06-09 2020-10-13 上海寒武纪信息科技有限公司 数据处理方法、相关设备及计算机可读介质
CN117131907A (zh) * 2023-09-21 2023-11-28 上海壁仞科技股份有限公司 实现卷积运算的方法、计算设备和存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116432706A (zh) * 2021-12-31 2023-07-14 深圳云天励飞技术股份有限公司 三维卷积神经网络的握手系统、方法及相关设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107145939A (zh) * 2017-06-21 2017-09-08 北京图森未来科技有限公司 一种神经网络优化方法及装置
CN107506774A (zh) * 2017-10-09 2017-12-22 深圳市唯特视科技有限公司 一种基于局部注意掩模的分段感知神经网络方法
CN108009631A (zh) * 2017-11-30 2018-05-08 睿视智觉(深圳)算法技术有限公司 一种基于fpga的vgg-16通用处理模块及其控制方法
US9984325B1 (en) * 2017-10-04 2018-05-29 StradVision, Inc. Learning method and learning device for improving performance of CNN by using feature upsampling networks, and testing method and testing device using the same
CN108304923A (zh) * 2017-12-06 2018-07-20 腾讯科技(深圳)有限公司 卷积运算处理方法及相关产品

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10497089B2 (en) * 2016-01-29 2019-12-03 Fotonation Limited Convolutional neural network
CN107403117A (zh) * 2017-07-28 2017-11-28 西安电子科技大学 基于fpga的三维卷积器

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107145939A (zh) * 2017-06-21 2017-09-08 北京图森未来科技有限公司 一种神经网络优化方法及装置
US9984325B1 (en) * 2017-10-04 2018-05-29 StradVision, Inc. Learning method and learning device for improving performance of CNN by using feature upsampling networks, and testing method and testing device using the same
CN107506774A (zh) * 2017-10-09 2017-12-22 深圳市唯特视科技有限公司 一种基于局部注意掩模的分段感知神经网络方法
CN108009631A (zh) * 2017-11-30 2018-05-08 睿视智觉(深圳)算法技术有限公司 一种基于fpga的vgg-16通用处理模块及其控制方法
CN108304923A (zh) * 2017-12-06 2018-07-20 腾讯科技(深圳)有限公司 卷积运算处理方法及相关产品

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111767246A (zh) * 2020-06-09 2020-10-13 上海寒武纪信息科技有限公司 数据处理方法、相关设备及计算机可读介质
CN111767246B (zh) * 2020-06-09 2024-03-05 上海寒武纪信息科技有限公司 数据处理方法、相关设备及计算机可读介质
CN117131907A (zh) * 2023-09-21 2023-11-28 上海壁仞科技股份有限公司 实现卷积运算的方法、计算设备和存储介质

Also Published As

Publication number Publication date
CN111542837B (zh) 2023-07-28
CN111542837A (zh) 2020-08-14

Similar Documents

Publication Publication Date Title
CN112862877B (zh) 用于训练图像处理网络和图像处理的方法和装置
WO2021037174A1 (fr) Procédé et appareil de formation de modèle de réseau neuronal
CN109993286B (zh) 稀疏神经网络的计算方法及相关产品
WO2021147276A1 (fr) Procédé et appareil de traitement de données, et puce, dispositif électronique et support de stockage
CN111542837B (zh) 三维卷积神经网络计算装置及相关产品
WO2025044419A1 (fr) Procédé et appareil de traitement de données, dispositif, puce, et support de stockage
CN110222835A (zh) 一种基于零值检测的卷积神经网络硬件系统及运算方法
CN114254563A (zh) 数据处理方法及装置、电子设备、存储介质
EP4682763A1 (fr) Procédé de traitement de données et appareil associé
CN110211017B (zh) 图像处理方法、装置及电子设备
CN114387197A (zh) 一种双目图像处理方法、装置、设备和存储介质
WO2020014893A1 (fr) Procédé de mise en œuvre d'une convolution transposée et produit associé
CN110399881B (zh) 一种端到端的基于双目立体图像的质量增强方法及装置
US20230005171A1 (en) Visual positioning method, related apparatus and computer program product
US20200242458A1 (en) Hybrid cpu and analog in-memory artificial intelligence processor
CN109844774B (zh) 一种并行反卷积计算方法、单引擎计算方法及相关产品
CN116052233A (zh) 一种神经网络优化方法、装置、计算设备及存储介质
CN114998600B (zh) 图像处理方法、模型的训练方法、装置、设备及介质
CN111445019A (zh) 一种分组卷积中通道混洗操作的实现装置及方法
CN116916060A (zh) 视频处理方法及相关设备
KR102722476B1 (ko) 증가된 정밀도의 뉴럴 프로세싱 요소
CN112188283B (zh) 裁剪视频的方法、装置、设备以及存储介质
CN112052917A (zh) 一种图像分类方法、系统、电子设备及存储介质
CN115272706B (zh) 一种图像处理方法、装置、计算机设备及存储介质
CN113379046B (zh) 卷积神经网络的加速计算方法、存储介质和计算机设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18929078

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 14.05.2021)

122 Ep: pct application non-entry in european phase

Ref document number: 18929078

Country of ref document: EP

Kind code of ref document: A1