-
公开(公告)号:US20190228343A1
公开(公告)日:2019-07-25
申请号:US15878186
申请日:2018-01-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Songxiang Gu , Xuebin Yan , Shihai He , Andris Birkmanis , Fei Chen , Yu Gong , Chang-Ming Tsai , Siyao Sun , Joel D. Young
IPC: G06N99/00
Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a model definition and a training configuration for a machine-learning model, wherein the training configuration includes a set of required features, a training technique, and a scoring function. Next, the system uses the model definition and the training configuration to load the machine-learning model and the set of required features into a training pipeline without requiring a user to manually identify the set of required features. The system then uses the training pipeline and the training configuration to update a set of parameters for the machine-learning model. Finally, the system stores mappings containing the updated set of parameters and the set of required features in a representation of the machine-learning model.
-
公开(公告)号:US11461737B2
公开(公告)日:2022-10-04
申请号:US15959013
申请日:2018-04-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chang-Ming Tsai , Fei Chen , Songxiang Gu , Xuebin Yan , Andris Birkmanis , Joel D. Young
IPC: G06F9/448 , G06Q10/10 , G06N20/00 , G06F16/93 , G06F16/9032
Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a function call for a function that calculates an attribute associated with a machine learning model. For each argument of the function call, the system identifies a parameter type of the argument, wherein the parameter type represents a type of data used with the machine learning model. The system also obtains a value accessor for retrieving features specific to the parameter type and obtains a value represented by the argument using the value accessor. The system then calculates the attribute by applying the function to the value and uses the attribute to execute the machine learning model.
-
公开(公告)号:US11204973B2
公开(公告)日:2021-12-21
申请号:US16449149
申请日:2019-06-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Daniel Sairom Krishnan Hewlett , Dan Liu , Qi Guo , Wenxiang Chen , Xiaoyi Zhang , Lester Gilbert Cottle, III , Xuebin Yan , Yu Gong , Haitong Tian , Siyao Sun , Pei-Lun Liao
IPC: G06F16/9538 , G06N3/04 , G06N20/00 , G06F40/205
Abstract: In an example embodiment, position bias and other types of bias may be compensated for by using two-phase training of a machine-learned model. In a first phase, the machine-learned model is trained using non-randomized training data. Since certain types of machine-learned models, such as those involving deep learning (e.g., neural networks) require a lot of training data, this allows the bulk of the training to be devoted to training using non-randomized training data. However, since this non-randomized training data may be biased, a second training phase is then used to revise the machine-learned model based on randomized training data to remove the bias from the machine-learned model. Since this randomized training data may be less plentiful, this allows the deep learning machine-learned model to be trained to operate in an unbiased manner without the need to generate additional randomized training data.
-
公开(公告)号:US20190324765A1
公开(公告)日:2019-10-24
申请号:US15959013
申请日:2018-04-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chang-Ming Tsai , Fei Chen , Songxiang Gu , Xuebin Yan , Andris Birkmanis , Joel D. Young
Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a function call for a function that calculates an attribute associated with a machine learning model. For each argument of the function call, the system identifies a parameter type of the argument, wherein the parameter type represents a type of data used with the machine learning model. The system also obtains a value accessor for retrieving features specific to the parameter type and obtains a value represented by the argument using the value accessor. The system then calculates the attribute by applying the function to the value and uses the attribute to execute the machine learning model.
-
-
-