摘要:
La présente invention concerne un procédé d'apprentissage sécurisé de paramètres d'un réseau de neurones à convolution, CNN, pour classification de données ; le procédé comprenant la mise en oeuvre par des moyens de traitement de données (11a) d'un premier serveur (1a), d'étapes de : (a0) Réception depuis un deuxième serveur (1b) d'une base de données d'apprentissage déjà classifiées, lesdites données d'apprentissage étant chiffrées de façon homomorphique ; (a1) Apprentissage dans le domaine chiffré, à partir de ladite base de données d'apprentissage, des paramètres d'un CNN de référence comprenant au moins : - une couche non-linéaire (POLYNOME) opérant une fonction polynomiale de degré au moins deux approximant une fonction d'activation ; - une couche de normalisation en batch (BN) avant chaque couche non-linéaire (POLYNOME) ;
(a2) Transmission audit deuxième serveur (1b) des paramètres appris, pour déchiffrement et utilisation en classification La présente invention concerne également des procédés de classification sécurisée d'une donnée d'entrée.
摘要:
A partial discharge signals processing method includes: setting a first discrimination criterion among the following criteria: discharge signals acquisition, discharge signals noise filtering, and discharge signals classification; providing a plurality of pulse waveforms associated with detected partial discharge waveform signals; defining at least a first reference pulse waveform in accordance with the first criterion; performing a first training of a neural network module based on the at least a first reference pulse waveform to produce a similarity index adapted to selectively assume a first value and a second value representative of a similarity/non similarity of an input pulse waveform with the at least a first reference pulse waveform, respectively; comparing the plurality of pulse waveforms with the at least a first reference pulse waveform by means of the neural network module to obtain first similarity index values; and memorizing/rejecting each compared pulse waveform on the basis of the obtained first similarity index values and on the second discrimination criterion.
摘要:
The present invention provides a method for determining whether an input vector is known or unknown by a neuron. The method includes the steps of: constructing a constraint and its complement from the input vector; alternately adding the constraint and its complement to the constraints set of the neuron; and testing the constraints set to determine if there is a solution in either case. If there is a solution for either the constraint or its complement, but not both, it is determined that the input vector is known by the neuron, and if there is a solution when both the constraint and its complement are alternately added to the constraints set, it is determined that the input vector is not known by the neuron.
摘要:
An apparatus and method for training a neural network model (21) to classify patterns (26) or to assess the value of decisions associated with patterns by comprising the actual output of the network in response to an input pattern with the desired output for that pattern on the basis of a Risk Differential Learning (RDL) objective function (28), the results of the comparison governing adjustment of the neural network model's parameters by numerical optimization. The RDL objective function includes one or more terms, each being a risk/benefit/classification figure-of-merit (RBCFM) function, which is a synthetic, monotonically non-decreasing, anti-symmetric/asymmetric, piecewise-differentiable function of a risk differential (Fig. 6), which is the difference between outputs of the neural network model produced in response to a given input pattern. Each RBCFM function has mathematical attributes such that RDL can make universal guarantees of maximum correctness/profitability and minimum complexity. A strategy for profit-maximizing resource allocation utilizing RDL is also disclosed.
摘要:
The group of the inventions relates to the field of computer science and can be used for neural network emulation and digital signal processing. Increasing of the neural processor performance is achieved by means of the ability to change word lengths of results in program mode. The neural processor comprises six registers, a shift register, a AND gate, two FIFOs, a switch, a multiplexer, two saturation units, a calculation unit and a adder circuit to execute operations over vectors of programmable word length data. Increasing of the saturation unit performance is achieved by means of the ability to process vector of input operands with programmable word length at a time. Said unit comprises a carry look-ahead circuit and a carry propagation circuit, and also by two multiplexers, one EXCLUSIVE OR gate, one EQUIVALENCE gate, one NAND gate and one AND gate with inverted input in each bit. Functionality of the calculation unit is expanded. The calculation unit comprises a delay element N/2 AND gates with inverted input N/2 decoders of multiplier bits, a N-bit shift register, which each bit consists of a AND gate with inverted inputs, a multiplexer and a trigger, and a multiplier array, comprising N columns by N/2 cells, each of them consists of two triggers, a AND gate with inverted input, an one-bit partial product generation circuit, an one-bit adder and a multiplexer. Increasing of the adder circuit performance is achieved by means of ability to sum two vectors of input operands of programmable word lengths. The adder circuit comprises a carry look-ahead circuit, and also by two AND gates with inverted input, one half-adder and one EXCLUSIVE OR gate in each bit.
摘要:
A neural network circuit and a processing scheme using the neural network circuit in which a synapse calculation for each input value and a corresponding synapse weight of each input value which are expressed by binary bit sequences is carried out by using a sequentially specified bit of the corresponding synapse weight, a summation calculation for sequentially summing synapse calculation results for the input values is carried out to obtain a summation value, a prescribed nonlinear processing is applied to the obtained summation value so as to determine the output value, whether the obtained summation value reached to a saturation region of a transfer characteristic of the prescribed nonlinear processing is judged, the synapse calculation and the summation calculation are controlled to sequentially carry out the synapse calculation from upper bits of the corresponding synapse weight, and to stop the synapse calculation and the summation calculation whenever it is judged that the obtained summation value reached to the saturation region.
摘要:
A nonlinear operation unit includes nonlinear function operation means for receiving at least one input signal and performing the computing operation of the input signal by using a nonlinear function, multiplying means for multiplying the function value as the results of the computing operation by the nonlinear function operation means by a weight value, and adder means for adding together the results of the multiplying operations by the multiplying means and adding a threshold value to the sum.
摘要:
While some of the characteristics of medical pathologies or industrial defects in images are subject to classification, many aspects of these abnormalities do not lend themselves to precise programmable characterizations. Neural networks have been useful in recognizing patterns in a number of applications involving multiple variables whose precise interactions are not well-understood or quantifiable. In order to aid the medical imaging personnel, industrial troubleshooters and others in locating potential anomalies in an image, this invention employs neural network analysis to help identify regions of suspected anomalies.