G06N3/00

Blockchain network based on machine learning-based proof of work
11569981 · 2023-01-31 · ·

Systems and techniques are disclosed for a blockchain network based on machine learning-based proof of work. One of the methods includes accessing a blockchain associated with a blockchain network, and obtaining a first error value specified in a block of the blockchain, the first error value being associated with a machine learning model identified in the block, and the blockchain recording machine learning models. A new machine learning model associated with a second error value is determined, with the second error value being less than the first error value. A block proposal identifying the new machine learning model is generated, the block proposal specifying the first error value. Transmission of the block proposal to other entities is caused. In response to greater than a threshold percentage of the entities approving the block proposal, inclusion of the block proposal in the blockchain is caused.

ARTIFICIAL INTELLIGENCE SYSTEM, ARTIFICIAL INTELLIGENCE PROGRAM, AND NATURAL LANGUAGE PROCESSING SYSTEM
20230028730 · 2023-01-26 · ·

An artificial intelligence system includes: a storage configured to previously store a data model; a generator configured to extract the data model from the storage and generate a human object capable of reproducing a motion and a thought of a human; a world builder including a first platform and a second platform and configured to construct a world in which a motion and a thought of the human object are developed, the human object being disposed on the first platform and the second platform; the external world reproduction unit configured to dispose the human object on the first platform and reproduce an external world; and an output determiner configured to obtain an external situation by recognizing the external world reproduced on the first platform, dispose the human object on the second platform, and determine an output to the outside by manipulating the human object.

METHODS AND APPARATUS FOR ASSESSING DIVERSITY BIAS IN ALGORITHMIC MATCHING OF JOB CANDIDATES WITH JOB OPPORTUNITIES
20230026042 · 2023-01-26 ·

In some embodiments, a method can include receiving a set of job descriptions and a set of candidate profiles. Each job description is associated with a first subset of candidate profiles from the set of candidate profiles. The method can further include executing a model to identify, from the first subset of candidate profiles, a second subset of candidate profiles that satisfy a fit metric and a third subset of candidate profiles that does not satisfy the fit metric. The method can further include calculating a bias metric based on a true positive value, a false positive value, a true negative value, and a false negative value that were calculated based on auditing the second subset of candidate profiles and the third subset of candidate profiles. The method can further include updating the set of job descriptions based on the bias metric.

Prioritized constraints for a navigational system

Systems and methods are provided for vehicle navigation. In one implementation, a system may comprise at least one processor. The processor may be programmed to receive images representative of an environment of the host vehicle and analyze the images to identify a first object and a second object. The processor may determine a first predefined navigational constraint implicated by the first object and a second predefined navigational constraint implicated by the second object, wherein the first and second predefined navigational constraints cannot both be satisfied, and the second predefined navigational constraint has a priority higher than the first predefined navigational constraint. The processor may determine a navigational action for the host vehicle satisfying the second predefined navigational constraint, but not satisfying the first predefined navigational constraint and, cause an adjustment of a navigational actuator of the host vehicle in response to the determined navigational action.

Prioritized constraints for a navigational system

Systems and methods are provided for vehicle navigation. In one implementation, a system may comprise at least one processor. The processor may be programmed to receive images representative of an environment of the host vehicle and analyze the images to identify a first object and a second object. The processor may determine a first predefined navigational constraint implicated by the first object and a second predefined navigational constraint implicated by the second object, wherein the first and second predefined navigational constraints cannot both be satisfied, and the second predefined navigational constraint has a priority higher than the first predefined navigational constraint. The processor may determine a navigational action for the host vehicle satisfying the second predefined navigational constraint, but not satisfying the first predefined navigational constraint and, cause an adjustment of a navigational actuator of the host vehicle in response to the determined navigational action.

System for interpreting and managing imprecise temporal expressions

Disclosed are techniques for extracting, identifying, and consuming imprecise temporal elements (“ITEs”). A user input may be received from a client device. A prediction may be generated of one or more time intervals to which the user input refers based upon an ITE model. The user input may be associated with the prediction, and provided to the client device.

SPLIT ARRAY ARCHITECTURE FOR ANALOG NEURAL MEMORY IN A DEEP LEARNING ARTIFICIAL NEURAL NETWORK
20230229903 · 2023-07-20 ·

Numerous embodiments are disclosed for splitting a physical array into multiple arrays for separate vector-by-matrix multiplication (VMM) operations. In one example, a system comprises an array of non-volatile memory cells arranged into rows and columns; and a plurality of sets of output lines, where each column contains a set of output lines; wherein each row is coupled to only one output line in the set of output lines for each column.

Neural network layer processing with normalization and transformation of data
11562201 · 2023-01-24 · ·

Processors and methods for neural network processing are provided. A method includes receiving a subset of data corresponding to a layer of a neural network for processing using the processor. The method further includes during a forward propagation pass: (1) normalizing the subset of the data corresponding to the layer of the neural network based on an average associated with the subset of the data and a variance associated with the subset of the data, where the normalizing the subset of the data comprises dynamically updating the average and dynamically updating the variance, to generate normalized data and (2) applying a transformation to the normalized data using a fixed scale parameter corresponding to the subset of the data and a fixed shift parameter corresponding to the subset of the data such that during the forward propagation pass neither the fixed scale parameter nor the fixed shift parameter is updated.

System local field matrix updates

According to an aspect of an embodiment, operations may include obtaining a first matrix associated with an optimization problem associated with a system and obtaining a second matrix associated with the optimization problem. The operations may include obtaining a local field matrix that indicates interactions between the variables of the system as influenced by their respective weights. The operations may include updating the local field matrix. Updating the local field matrix may include performing arithmetic operations with respect to a first portion of the first matrix and a second portion of the second matrix that correspond to a third portion of the local field matrix that corresponds to the one or more variables. The operations may include updating an energy value of the system based on the updated local field matrix and determining a solution to the optimization problem based on the energy value.

Supervised classifier for optimizing target for neuromodulation, implant localization, and ablation

A target location for a therapeutic intervention is determined in a subject with a neurological disorder. The target location is selected within at least one resting state network (RSN) map according to a predetermined criterion for the neurological disorder. The at least one RSN map includes a plurality of functional voxels within a brain of the subject, and each functional voxel of the plurality of functional voxels is associated with a probability of membership in an RSN. Instructions are transmitted to a treatment system that cause operation to be performed on the selected target location.