Patent classifications
G06N3/0455
METHOD AND APPARATUS FOR TRAINING ARTIFICIAL INTELLIGENCE BASED ON EPISODE MEMORY
The present disclosure relates to a method and apparatus for training artificial intelligence based on an episodic memory. According to an embodiment of the present disclosure, a method for training artificial intelligence based on an episodic memory may include: constructing an episodic memory by using a feature vector of a training dataset stored in a full memory; obtaining output data by inputting query data into an artificial intelligence model; deriving a similarity between the output data and a feature vector in the constructed episodic memory; and deriving an episode loss function based on the similarity.
TRAINING AND GENERALIZATION OF A NEURAL NETWORK
A computer system (which may include one or more computers) that trains a neural network is described. During operation, the computer system may train the neural network based at least in part on a set of hyperparameters, where the training includes computing weights associated with neurons in the neural network. Moreover, during the training, the computer system may dynamically adapt one or more first hyperparameters in the set of hyperparameters based at least in part on a measure corresponding to a local geometry of a loss landscape at or proximate to a current location in the loss landscape. Note that the dynamic adapting based at least in part on the measure is separate from or in addition to a predefined adaptation of one or more second hyperparameters the set of hyperparameters based on a predefined number of iterations or cycles in the training or a predefined scaling factor.
ANOMALY DETECTION USING TENANT CONTEXTUALIZATION IN TIME SERIES DATA FOR SOFTWARE-AS-A-SERVICE APPLICATIONS
A system may include a historical time series data store that contains electronic records associated with Software-as-a-Service (“SaaS”) applications in a multi-tenant cloud computing environment (including time series data representing execution of the SaaS applications). A monitoring platform may retrieve time series data for the monitored SaaS application from the historical time series data store and create tenant vector representations associated with the retrieved time series data. The monitoring platform may then provide the retrieved time series data and tenant vector representations together as final input vectors to an autoencoder to produce an output including at least one of a tenant-specific loss reconstruction and tenant-specific thresholds for the monitored SaaS application. The monitoring platform may utilize the output of the autoencoder to automatically detect an anomaly associated with the monitored SaaS application.
ANOMALY DETECTION PERFORMANCE ENHANCEMENT USING GRADIENT-BASED FEATURE IMPORTANCE
Herein are machine learning techniques that adjust reconstruction loss of a reconstructive model, such as a principal component analysis (PCA), based on importances of features. In an embodiment having a reconstructive model that more or less accurately reconstructs its input, a computer measures, for each feature, a respective importance that is based on the reconstructive model. For example, importance may be based on grading samples that the reconstructive model correctly or incorrectly inferenced. For each feature during production inferencing, a respective original loss from the reconstructive model measures a difference between a value of the feature in an input and a reconstructed value of the feature generated by the reconstructive model. For each feature, the respective importance of the feature is applied to the respective original loss to generate a respective weighted loss, which compensates for concept drift. The weighted losses of the features of the input are collectively detected as anomalous or non-anomalous.
METHOD AND APPARATUS FOR GENERATING STRATEGY OF OBJECT TRANSPORT-AND-PACK PROCESS, AND COMPUTER DEVICE
A method for generating a strategy of an object transport-and-pack process, and a computer device. The method includes: obtaining a priority diagram of a to-be-packed object set in an initial container; encoding the priority diagram; performing a convolution calculation by a neural network, and determining a current to-be-packed object; generating a packing sequence of to-be-packed objects in the to-be-packed object set; and determining a strategy of a packing process of the to-be-packed object set according to a packing target, the packing sequence of the to-be-packed objects, and a transport state of each to-be-packed object and a preset layout strategy.
Method and an apparatus for predicting a future state of a biological system, a system and a computer program
An embodiment of a method 100 for predicting a future state of a biological system is provided. The method 100 comprises receiving 101a microscope image depicting the biological system at an associated time and receiving 102 metadata corresponding to the microscope image. The method 100 further comprises extracting 103 features from the microscope image having information on a state of the biological system and using 104 the features and the metadata to predict the future state of the biological system.
Systems and methods for digital shelf display
The present disclosure provides methods and systems for quantifying item performance in a digital shelf. A method for quantifying item performance in a digital shelf may comprise: calculating a value associated with a shelf share of the given item; determining a set of factors for calculating a score indicative of the item performance on the digital shelf, wherein the set of factors includes the shelf share; generating, using a trained machine learning algorithm, the score based on the set of factors; and displaying the score within a graphical user interface (GUI) on an electronic device.
Hands-on artificial intelligence education service
Indications of sample machine learning models which create synthetic content items are provided via programmatic interfaces. A representation of a synthetic content item produced by one of the sample models in response to input obtained from a client of a provider network is presented. In response to a request from the client, a machine learning model is trained to produce additional synthetic content items.
Ambiguous lane detection event miner
A computer system obtains a plurality of road images captured by one or more cameras attached to one or more vehicles. The one or more vehicles execute a model that facilitates driving of the one or more vehicles. For each road image of the plurality of road images, the computer system determines, in the road image, a fraction of pixels having an ambiguous lane marker classification. Based on the fraction of pixels, the computer system determines whether the road image is an ambiguous image for lane marker classification. In accordance with a determination that the road image is an ambiguous image for lane marker classification, the computer system enables labeling of the image and adds the labeled image into a corpus of training images for retraining the model.
AUTOMATED LEARNING BASED EXECUTABLE CHATBOT
A system and method for upgrading an executable chatbot is disclosed. The system may include a processor including a fallout utterance analyzer, a response identifier, a deviation identifier, a flow generator and enhancer. The fallout utterance analyzer may receive chats logs comprising a plurality of utterances and corresponding bot responses. The fallout utterance analyzer may classify the plurality of utterances into multiple buckets pertaining to at least one of an out-of-scope intent, a newly identified intent, and a new variation of an existing intent. The response identifier may generate auto-generated responses corresponding to new intents for upgrading the executable chatbot. The deviation identifier may overlay corresponding intent in the chat logs with the prestored flow dialog network to designate an extent of deviation with respect to flow prediction performance by the executable chatbot. The flow generator and enhancer may generate an auto-generated conversational dialog flow for upgrading the executable chatbot.