Integration of external applications into deep neural networks
A technology of deep neural network and program generation, applied in the field of deep neural network
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0028] Disclosed herein is a technique implemented as a method, system, and computer program product for integrating one or more external software applications into a DNN. These external software applications can be differentiable or non-differentiable. During end-to-end training of DNNs, a differentiable estimator subnetwork is manipulated to estimate the function of each external software application. DNNs are essentially trained to follow the interface of differentiable estimator subnetworks during the end-to-end optimization process.
[0029] Then, for inference performed by the trained DNN, each differentiable estimator subnetwork is replaced by its corresponding function from an external software application; this can be achieved, for example, by enabling the application of Program programming interface (API) communication is implemented so that the DNN can access external software applications on demand.
[0030] This technique advantageously streamlines the process o...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


