Patent classifications
G06G7/00
Systems and methods for distributed training of deep learning models
Systems and methods for distributed training of deep learning models are disclosed. An example local device to train deep learning models includes a reference generator to label input data received at the local device to generate training data, a trainer to train a local deep learning model and to transmit the local deep learning model to a server that is to receive a plurality of local deep learning models from a plurality of local devices, the server to determine a set of weights for a global deep learning model, and an updater to update the local deep learning model based on the set of weights received from the server.
Determining control actions of decision modules
Techniques are described for implementing automated control systems that manipulate operations of specified target systems, such as by modifying or otherwise manipulating inputs or other control elements of the target system that affect its operation (e.g., affect output of the target system). An automated control system may in some situations have a distributed architecture with multiple decision modules that each controls a portion of a target system and operate in a partially decoupled manner with respect to each other, such as by each decision module operating to synchronize its local solutions and proposed control actions with those of one or more other decision modules, in order to determine a consensus with those other decision modules. Such inter-module synchronizations may occur repeatedly to determine one or more control actions for each decision module at a particular time, as well as to be repeated over multiple times for ongoing control.
Dynamic processing element array expansion
A computer-implemented method includes receiving a neural network model that includes a tensor operation, and dividing the tensor operation into sub-operations. The sub-operations includes at least two sub-operations that have no data dependency between the two sub-operations. The computer-implemented method further includes assigning a first sub-operation in the two sub-operations to a first computing engine, assigning a second sub-operation in the two sub-operations to a second computing engine, and generating instructions for performing, in parallel, the first sub-operation by the first computing engine and the second sub-operation by the second computing engine. An inference is then made based on a result of the first sub-operation, a result of the second sub-operation, or both. The first computing engine and the second computing engine are in a same integrated circuit device or in two different integrated circuit devices.
Method for emergency response to a transportation vehicle tire pressure loss and transportation vehicle
A method for an emergency response in the event of a loss of tire pressure of a transportation vehicle including detecting a tire pressure at a wheel of the transportation vehicle and detecting an angle of inclination on an axle of the transportation vehicle associated with the wheel, A transportation vehicle for autonomous driving.
Learning dataset generation method, new learning dataset generation device and learning method using generated learning dataset
Even if an existing learning dataset is limited, a new learning dataset with sufficient variation is generated. Therefore, for each of a plurality of learning data subsets, new input signals are generated from input signals of a plurality of pieces of learning data, and a plurality of pieces of new learning data that are respectively combinations of the new input signals and output signals of the corresponding learning data subset are generated. The input signals of the plurality of pieces of the learning data included in the corresponding learning data subset are divided into a first signal group and a second signal group, and the new input signals are generated by a learning device that is generated by performing learning by the first signal group set as an input signal set and the second signal group set as an output signal set.
Memory sub-system with internal logic to perform a machine learning operation
A memory component can include memory cells where a first region of the memory cells is to store a machine learning model and a second region of the memory cells is to store input data and output data of a machine learning operation. A controller can be coupled to the memory component with one more internal buses to perform the machine learning operation by applying the machine learning model to the input data to generate the output data.
Invoice data classification and clustering
Methods and systems classify and cluster invoice data. An invoice is obtained. A category vector is generated from an invoice string of the invoice with a dense layer of a machine learning model that includes an embedding layer, a neural network layer, and the dense layer. A suggestion is selected with a selection engine and in response to comparing the category vector to a set of clusters. The suggestion is presented.
Reduction mode of planar engine in neural processor
Embodiments relate to a neural processor that includes one or more neural engine circuits and planar engine circuits. The neural engine circuits can perform convolution operations of input data with one or more kernels to generate outputs. The planar engine circuit is coupled to the plurality of neural engine circuits. A planar engine circuit can be configured to multiple modes. In a reduction mode, the planar engine circuit may process values arranged in one or more dimensions of input to generate a reduced value. The reduced values across multiple input data may be accumulated. The planar engine circuit may program a filter circuit as a reduction tree to gradually reduce the data into a reduced value. The reduction operation reduces the size of one or more dimensions of a tensor.
Artificial intelligence server
Disclosed is an artificial intelligence (AI) server. The AI server includes a communication unit configured to communicate with an AI device; and an AI unit configured to receive feature data from the AI device, wherein the received feature data is generated by the AI device by obtaining sensing data and compressing the sensing data while preserving a feature of the sensing data; and input the received feature data to a deep learning model to obtain second sensing data for use in a recognition model related to an AI function of the AI device.
Method and system for automatically classifying images
A processor of an image automatic classification server may perform a method for automatically classifying images. The method includes receiving partial or entire contents of a plurality of products from an online shopping website, classifying the received contents of the plurality of products into each of the products and storing the contents classified by each of the products, extracting a plurality of product images of one product among the plurality of products form the stored contents, and automatically classifying the extracted product images of the one product into a plurality of categories to generate information for the one product. The information for the one product comprises information that classifies the plurality of product images of the one product for each of a plurality of categories to provide the classified product images to be selectable.