Method and computer tool for determining functions for transfer between pairs of successive layers of a neural network

A neural network and transfer function technology, applied in the field of neural network implementation, can solve problems such as computing time and memory inefficiency

Pending Publication Date: 2021-01-12
STMICROELECTRONICS SRL +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0024] This is done in real-time by the processor executing the neural network and is completely inefficient in terms of computation time and memory

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and computer tool for determining functions for transfer between pairs of successive layers of a neural network
  • Method and computer tool for determining functions for transfer between pairs of successive layers of a neural network
  • Method and computer tool for determining functions for transfer between pairs of successive layers of a neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] According to a mode of realization and an embodiment, a method and computing means are provided, which are able to determine such passing function.

[0032] According to an implementation mode and embodiment, it is proposed that one or more transfer functions are not calculated in real time during the implementation of the neural network, but the values ​​of this or these transfer functions are pre-calculated, for example to form one or more tables, i.e. it is proposed advantageously These values ​​are calculated either during or after the training phase of the neural network, before it is implemented by a processing unit, which may be, for example, a microprocessor of a device such as a smartphone or even a tablet computer. These examples are non-limiting.

[0033] According to one aspect, there is provided a method which is performed prior to implementation of a neural network by a processing unit, eg a microprocessor of a device such as a mobile phone. A neural net...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An embodiment of the disclosure relates to a method and computer tool for determining functions for transfer between pairs of successive layers of a neural network. The method can be performed prior to implementation of a neural network by a processing unit. The neural network comprising a succession of layers and at least one operator applied between at least one pair of successive layers. A computational tool generates an executable code intended to be executed by the processing unit in order to implement the neural network. The computational tool generates at least one transfer function between the at least one pair of layers taking the form of a set of pre-computed values.

Description

[0001] Cross References to Related Applications [0002] This application claims priority from European Patent Application No. 19290051.2 filed on 10 July 2019, which is hereby incorporated by reference. technical field [0003] Implementation modes and embodiments of the present invention relate to a method for implementing a neural network. Background technique [0004] Neural networks are widely used to solve various statistical problems, especially data classification problems. [0005] After a machine learning phase that is usually supervised (i.e. implemented using a classified reference database), the neural network autonomously "learns" and becomes able to apply the same classification to unseen data. [0006] Mention may be made of a convolutional neural network (CNN), a type of neural network in which the connection pattern between two layers is inspired by the visual cortex of animals. Such neural networks allow efficient recognition of objects or people in ima...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06N3/08G06N3/04G06K9/62
CPCG06N3/084G06N3/045G06F18/24G06F18/214G06N3/063G06N3/048G06N3/04G06N3/08G06N3/10
Inventor L·福里奥特P·德马雅E·普莱巴尼
Owner STMICROELECTRONICS SRL
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products