Network-lightweight model for multi deep-learning tasks
AssigneeInternational Business Machines Corporation
InventorsChi Nan, Xiang Yu Yang, Yong Wang, Deng Xin Luo, Zhi Yong Jia, Yu Ying YY Wang
Life of this patent
Estimating the term…
Abstract
A method, computer program, and computer system are provided for performing multiple machine learning tasks through a shared framework. Data corresponding to a plurality of predetermined machine learning tasks is received. One or more steps of the machine learning tasks associated with the received data is performed on the received data by a shared backbone of a machine learning model. The predetermined plurality of machine learning tasks is completed on the received data by a plurality of sub-networks associated with each of the plurality of predetermined machine learning tasks.
Claims20
A method of performing multiple machine learning tasks through a shared framework, executable by a processor, comprising:
- receiving data corresponding to a plurality of predetermined machine learning tasks;
- performing, on the received data, one or more steps of the machine learning tasks associated with the received data by a shared backbone of a machine learning model;
- and
- completing, by a plurality of sub-networks associated with each of the plurality of predetermined machine learning tasks, the predetermined plurality of machine learning tasks on the received data.
A computer system for performing multiple machine learning tasks through a shared framework, the computer system comprising:
- one or more computer-readable non-transitory storage media configured to store computer program code;
- and
- one or more computer processors configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:
- receiving code configured to cause the one or more computer processors to receive data corresponding to a plurality of predetermined machine learning tasks;
- performing code configured to cause the one or more computer processors to perform, on the received data, one or more steps of the machine learning tasks associated with the received data by a shared backbone of a machine learning model;
- and
- completing code configured to cause the one or more computer processors to complete, by a plurality of sub-networks associated with each of the plurality of predetermined machine learning tasks, the predetermined plurality of machine learning tasks on the received data.
A non-transitory computer readable medium having stored thereon a computer program for performing multiple machine learning tasks through a shared framework, the computer program configured to cause one or more computer processors to:
- receive data corresponding to a plurality of predetermined machine learning tasks;
- perform, on the received data, one or more steps of the machine learning tasks associated with the received data by a shared backbone of a machine learning model;
- and
- complete, by a plurality of sub-networks associated with each of the plurality of predetermined machine learning tasks, the predetermined plurality of machine learning tasks on the received data.
Dependencies are inferred from the claim text.