-
公开(公告)号:US10310821B2
公开(公告)日:2019-06-04
申请号:US15721712
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Alexander B. Brown , Michael R. Siracusa , Gaurav Kapoor , Elizabeth Ottens , Christopher M. Hanson , Zachary A. Nation , Vrushali Mundhe , Srikrishna Sridhar
Abstract: The subject technology provides for determining that a machine learning model in a first format includes sufficient data to conform to a particular model specification in a second format, the second format corresponding to an object oriented programming language. The subject technology transforms the machine learning model into a transformed machine learning model that is compatible with the particular model specification. The subject technology generates a code interface and code for the transformed machine learning model, the code interface including code statements in the object oriented programming language, the code statements corresponding to an object representing the transformed machine learning model. Further, the subject technology provides the generated code interface and the code for display in an integrated development environment (IDE), the IDE enabling modifying of the generated code interface and the code.
-
公开(公告)号:US11907436B2
公开(公告)日:2024-02-20
申请号:US17946959
申请日:2022-09-16
Applicant: Apple Inc.
Inventor: Stephen O. Lemay , Michael R. Bastian , Roman Holenstein , Minwoo Jeong , Charles Maalouf , Brandon J. Newendorp , Heriberto Nieto , Timothy Paek , Joanna Peterson , Shawn Scully , Srikrishna Sridhar , Brandt M. Westing , Shiwen Zhao
IPC: G06F3/01 , G06F1/16 , G06F1/3206 , G06F3/0346 , G06F3/16 , G10L15/07
CPC classification number: G06F3/017 , G06F1/163 , G06F1/3206 , G06F3/016 , G06F3/0346 , G06F3/167 , G10L15/07
Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process includes detecting input representing motion of an electronic device and sampling an audio input with a microphone of the electronic device. The example process further includes determining, based on the audio input and the input representing motion of the electronic device, whether to initiate a virtual assistant session. In accordance with a determination to initiate the virtual assistant session, the example process includes initiating the virtual assistant session. In accordance with a determination not to initiate the virtual assistant session, the example process includes forgoing initiating the virtual assistant session.
-
公开(公告)号:US10928970B2
公开(公告)日:2021-02-23
申请号:US14804220
申请日:2015-07-20
Applicant: Apple Inc.
Inventor: Yucheng Low , Tim Muss , Zach Nation , Eric Wolfe , Brian Kent , Chris DuBois , Alice Zheng , Ping Wang , Srikrishna Sridhar , Carlos Guestrin
IPC: G06F3/048 , G06F3/0481 , G06F8/34
Abstract: The various embodiments described herein include methods, systems and/or devices used to visualize data. In one aspect, a method is performed by a computing system having one or more processors and memory. The method includes (1) receiving a request from a user to visualize data, the data stored in a graph dataflow processing system, and (2) in response to the request, invoking an interactive graphical user interface (GUI) for display to the user, the GUI including a first set of visualization data corresponding to a first subset of the data.
-
公开(公告)号:US11915460B2
公开(公告)日:2024-02-27
申请号:US17860030
申请日:2022-07-07
Applicant: Apple Inc.
Inventor: Carlos E. Guestrin , Leon A. Gatys , Shreyas V. Joshi , Gustav M. Larsson , Kory R. Watson , Srikrishna Sridhar , Karla P. Vega , Shawn R. Scully , Thorsten Gernoth , Onur C Hamsici
IPC: G06T7/194 , G06V10/143 , G06N20/00 , G06T3/40 , G06V10/774
CPC classification number: G06V10/143 , G06N20/00 , G06T3/40 , G06T7/194 , G06V10/774 , G06T2207/10024 , G06T2207/10048 , G06T2207/20081 , G06T2207/20224 , G06T2207/30201
Abstract: A device implementing a system for providing predicted RGB images includes at least one processor configured to obtain an infrared image of a subject, and to obtain a reference RGB image of the subject. The at least one processor is further configured to provide the infrared image and the reference RGB image to a machine learning model, the machine learning model having been trained to output predicted RGB images of subjects based on infrared images and reference RGB images of the subjects. The at least one processor is further configured to provide a predicted RGB image of the subject based on output by the machine learning model.
-
公开(公告)号:US11580444B2
公开(公告)日:2023-02-14
申请号:US16530855
申请日:2019-08-02
Applicant: Apple Inc.
Inventor: Aaron B. Franklin , Kanit Wongsuphasawat , Naga Rama Abhishek Pratapa , Srikrishna Sridhar , Zachary A. Nation
IPC: G06F16/00 , G06N20/00 , G06F16/904 , G06F17/16
Abstract: The subject technology receives information associated with a machine learning model. The subject technology determines a set of metrics based at least in part on the information associated with the machine learning model, where the set of metrics corresponds to respective indicators of performance of the machine learning model based on input data from a data set, the set of metrics further including a number of errors produced by the machine learning model when applied to the input data from the data set. Further, the subject technology displays a user interface based at least in part on the set of metrics, where the user interface includes a set of graphical elements, and the set of graphical elements further includes representations of the set of metrics, and representations of the input data from the data set utilized by the machine learning model.
-
公开(公告)号:US11487364B2
公开(公告)日:2022-11-01
申请号:US17489307
申请日:2021-09-29
Applicant: Apple Inc.
Inventor: Stephen O. Lemay , Michael R. Bastian , Roman Holenstein , Minwoo Jeong , Charles Maalouf , Brandon J. Newendorp , Heriberto Nieto , Timothy Paek , Joanna Peterson , Shawn Scully , Srikrishna Sridhar , Brandt M. Westing , Shiwen Zhao
IPC: G06F3/01 , G06F1/16 , G06F1/32 , G06F3/0346 , G06F3/16 , G06F1/3206 , G10L15/07
Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process includes detecting input representing motion of an electronic device and sampling an audio input with a microphone of the electronic device. The example process further includes determining, based on the audio input and the input representing motion of the electronic device, whether to initiate a virtual assistant session. In accordance with a determination to initiate the virtual assistant session, the example process includes initiating the virtual assistant session. In accordance with a determination not to initiate the virtual assistant session, the example process includes forgoing initiating the virtual assistant session.
-
公开(公告)号:US11216431B2
公开(公告)日:2022-01-04
申请号:US15851668
申请日:2017-12-21
Applicant: Apple Inc.
Inventor: Hoyt A. Koepke , Srikrishna Sridhar
IPC: G06F16/22 , G06F16/901 , G06N20/00
Abstract: The subject technology provides for generating a set of nodes representing a tree structure, each node comprising a feature index, a flag field indicating branch directions, an execution index storing locations related to the branch directions, and a feature value for comparing with the value stored in the input feature vector. The subject technology generates evaluation data, the evaluation data comprising a first array containing index values, and a second array containing evaluation values respectively corresponding to the index values, the evaluation data representing values of leaf nodes from the set of nodes. Further, the subject technology stores the set of nodes and the evaluation data as a contiguous block of data, where the set of nodes includes a first node and a second node, the second node corresponding to a likely execution path from the first node being physically stored adjacent to the first node.
-
公开(公告)号:US10928918B2
公开(公告)日:2021-02-23
申请号:US16032487
申请日:2018-07-11
Applicant: Apple Inc.
Inventor: Stephen O. Lemay , Michael R. Bastian , Roman Holenstein , Minwoo Jeong , Charles Maalouf , Brandon J. Newendorp , Heriberto Nieto , Timothy Paek , Joanna Peterson , Shawn Scully , Srikrishna Sridhar , Brandt M. Westing , Shiwen Zhao
IPC: G06F3/01 , G06F1/16 , G06F1/32 , G06F3/0346 , G06F3/16 , G10L15/07 , G06F1/3206
Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process includes detecting input representing motion of an electronic device and sampling an audio input with a microphone of the electronic device. The example process further includes determining, based on the audio input and the input representing motion of the electronic device, whether to initiate a virtual assistant session. In accordance with a determination to initiate the virtual assistant session, the example process includes initiating the virtual assistant session. In accordance with a determination not to initiate the virtual assistant session, the example process includes forgoing initiating the virtual assistant session.
-
公开(公告)号:US11842460B1
公开(公告)日:2023-12-12
申请号:US17351820
申请日:2021-06-18
Applicant: Apple Inc.
Inventor: Chen Chen , Gustav M. Larsson , Jiangkun Liu , Srikrishna Sridhar , Abdelrahman Abdelhamed
CPC classification number: G06T5/002 , G06T5/50 , G06T2200/24 , G06T2207/20081 , G06T2207/20084 , G06T2207/20182 , G06T2207/20221
Abstract: Electronic devices, methods, and non-transitory program storage devices for leveraging machine learning to perform improved image fusion and/or noise reduction are disclosed. When a capture request is received, a neural network may be used to perform fusion and denoising operations on a first set of captured input images. According to some embodiments, the neural network's architecture comprises: a first plurality of network layers configured to compute optical flow information between the first set of input images; a second plurality of network layers configured to perform, at least in part, the fusion and denoising operations on the first set of input images; and a third plurality of skip connections between layers of the second plurality of network layers, wherein parameters for each skip connection of the third plurality of skip connections are warped based on at least part of the optical flow information computed by the first plurality of network layers.
-
公开(公告)号:US11748655B2
公开(公告)日:2023-09-05
申请号:US16583131
申请日:2019-09-25
Applicant: Apple Inc.
Inventor: Srikrishna Sridhar , Aaron B. Franklin , Marina Gray , Shayne R. Longpre , Shiwen Zhao , Torsten Becker
Abstract: The subject technology receives, in an application on an electronic device, a message, the message being associated with a user and including information in a header portion of the message. The subject technology determines, on the electronic device, a current state of messaging activity of the user based at least in part on a log of previous events associated with the user, where the log of previous events includes information that has been hashed using a cryptographic hash function. The subject technology determines, on the electronic device using a set of rules provided by a machine learning model, that the user is likely to view the message based on the current state of the messaging activity of the user. The subject technology sets, on the electronic device, an indication that the message is important based on the determining.
-
-
-
-
-
-
-
-
-