Patents by Inventor Dmitri Pescianschi
Dmitri Pescianschi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11494653Abstract: A neural network includes inputs for receiving input signals, synapses connected to the inputs and having corrective weights, and neurons having outputs connected with the inputs via the synapses. Each neuron generates a neuron sum by summing corrective weights selected from the respective synapse. A controller receives a desired output signal, determines a deviation of the neuron sum from the desired output signal value, and modifies respective corrective weights using the determined deviation. Adding up the modified corrective weights to determine the neuron sum minimizes the deviation and trains the network. A structure-forming module rearranges connections between network elements during the training and a signal allocation module distributes the input signals among the network elements during the training.Type: GrantFiled: July 26, 2019Date of Patent: November 8, 2022Inventors: Boris Zlotin, Dmitri Pescianschi, Vladimir Proseanic
-
Patent number: 11250106Abstract: A matrix processing apparatus having a three-dimensional slice access memory and an input-/output block. The slice access memory includes cells organized into cell slices, each slice storing an entire selected data matrix. The three-dimensional slice access memory is configured to allow read/write access to the entire data matrix at the same time. The input/output block is connected to the three-dimensional slice access memory and is configured to format data into a format acceptable to the three-dimensional slice access memory.Type: GrantFiled: May 17, 2019Date of Patent: February 15, 2022Inventors: Dmitri Pescianschi, Ilya Sorokin
-
Publication number: 20200019862Abstract: A neural network includes inputs for receiving input signals, synapses connected to the inputs and having corrective weights, and neurons having outputs connected with the inputs via the synapses. Each neuron generates a neuron sum by summing corrective weights selected from the respective synapse. A controller receives a desired output signal, determines a deviation of the neuron sum from the desired output signal value, and modifies respective corrective weights using the determined deviation. Adding up the modified corrective weights to determine the neuron sum minimizes the deviation and trains the network. A structure-forming module rearranges connections between network elements during the training and a signal allocation module distributes the input signals among the network elements during the training.Type: ApplicationFiled: July 26, 2019Publication date: January 16, 2020Applicant: Progress, Inc.Inventors: Dmitri Pescianschi, Vladimir Proseanic, Boris Zlotin
-
Publication number: 20200019587Abstract: A matrix processing apparatus having a three-dimensional slice access memory and an input-/output block. The slice access memory includes cells organized into cell slices, each slice storing an entire selected data matrix. The three-dimensional slice access memory is configured to allow read/write access to the entire data matrix at the same time. The input/output block is connected to the three-dimensional slice access memory and is configured to format data into a format acceptable to the three-dimensional slice access memory.Type: ApplicationFiled: May 17, 2019Publication date: January 16, 2020Inventors: Dmitri Pescianschi, Ilya Sorokin
-
Patent number: 10423694Abstract: A neural network includes inputs for receiving input signals, and synapses connected to the inputs and having corrective weights organized in an array. Training images are either received by the inputs as an array or codified as such during training of the network. The network also includes neurons, each having an output connected with at least one input via one synapse and generating a neuron sum array by summing corrective weights selected from each synapse connected to the respective neuron. Furthermore, the network includes a controller that receives desired images in an array, determines a deviation of the neuron sum array from the desired output value array, and generates a deviation array. The controller modifies the corrective weight array using the deviation array. Adding up the modified corrective weights to determine the neuron sum array reduces the subject deviation and generates a trained corrective weight array for concurrent network training.Type: GrantFiled: March 3, 2017Date of Patent: September 24, 2019Assignee: Progress, Inc.Inventor: Dmitri Pescianschi
-
Publication number: 20170177998Abstract: A neural network includes inputs for receiving input signals, and synapses connected to the inputs and having corrective weights organized in an array. Training images are either received by the inputs as an array or codified as such during training of the network. The network also includes neurons, each having an output connected with at least one input via one synapse and generating a neuron sum array by summing corrective weights selected from each synapse connected to the respective neuron. Furthermore, the network includes a controller that receives desired images in an array, determines a deviation of the neuron sum array from the desired output value array, and generates a deviation array. The controller modifies the corrective weight array using the deviation array. Adding up the modified corrective weights to determine the neuron sum array reduces the subject deviation and generates a trained corrective weight array for concurrent network training.Type: ApplicationFiled: March 3, 2017Publication date: June 22, 2017Applicant: Progress, Inc.Inventor: Dmitri Pescianschi
-
Patent number: 9619749Abstract: A neural network includes a plurality of inputs for receiving input signals, and synapses connected to the inputs and having corrective weights established by a memory element that retains a respective weight value. The network additionally includes distributors. Each distributor is connected to one of the inputs for receiving the respective input signal and selects one or more corrective weights in correlation with the input value. The network also includes neurons. Each neuron has an output connected with at least one of the inputs via one synapse and generates a neuron sum by summing corrective weights selected from each synapse connected to the respective neuron. The output of each neuron provides the respective neuron sum to establish operational output signal of the network. A method of operating a neural network includes processing data thereby and using modified corrective weight values established by a separate analogous neural network during training thereof.Type: GrantFiled: June 9, 2016Date of Patent: April 11, 2017Assignee: Progress, Inc.Inventor: Dmitri Pescianschi
-
Publication number: 20160283842Abstract: A neural network includes a plurality of inputs for receiving input signals, and synapses connected to the inputs and having corrective weights established by a memory element that retains a respective weight value. The network additionally includes distributors. Each distributor is connected to one of the inputs for receiving the respective input signal and selects one or more corrective weights in correlation with the input value. The network also includes neurons. Each neuron has an output connected with at least one of the inputs via one synapse and generates a neuron sum by summing corrective weights selected from each synapse connected to the respective neuron. The output of each neuron provides the respective neuron sum to establish operational output signal of the network. A method of operating a neural network includes processing data thereby and using modified corrective weight values established by a separate analogous neural network during training thereof.Type: ApplicationFiled: June 9, 2016Publication date: September 29, 2016Applicant: Progress, Inc.Inventor: Dmitri Pescianschi
-
Patent number: 9390373Abstract: A neural network includes a plurality of inputs for receiving input signals, and synapses connected to the inputs and having corrective weights. The network additionally includes distributors. Each distributor is connected to one of the inputs for receiving the respective input signal and selects one or more corrective weights in correlation with the input value. The network also includes neurons. Each neuron has an output connected with at least one of the inputs via one synapse and generates a neuron sum by summing corrective weights selected from each synapse connected to the respective neuron. Furthermore, the network includes a weight correction calculator that receives a desired output signal, determines a deviation of the neuron sum from the desired output signal value, and modifies respective corrective weights using the determined deviation. Adding up the modified corrective weights to determine the neuron sum minimizes the subject deviation for training the neural network.Type: GrantFiled: September 23, 2015Date of Patent: July 12, 2016Assignee: Progress, Inc.Inventor: Dmitri Pescianschi
-
Publication number: 20160012330Abstract: A neural network includes a plurality of inputs for receiving input signals, and synapses connected to the inputs and having corrective weights. The network additionally includes distributors. Each distributor is connected to one of the inputs for receiving the respective input signal and selects one or more corrective weights in correlation with the input value. The network also includes neurons. Each neuron has an output connected with at least one of the inputs via one synapse and generates a neuron sum by summing corrective weights selected from each synapse connected to the respective neuron. Furthermore, the network includes a weight correction calculator that receives a desired output signal, determines a deviation of the neuron sum from the desired output signal value, and modifies respective corrective weights using the determined deviation. Adding up the modified corrective weights to determine the neuron sum minimizes the subject deviation for training the neural network.Type: ApplicationFiled: September 23, 2015Publication date: January 14, 2016Applicant: PROGRESS, INC.Inventor: Dmitri Pescianschi