-
公开(公告)号:US11727309B2
公开(公告)日:2023-08-15
申请号:US17452596
申请日:2021-10-28
发明人: Parijat Dube , Gauri Joshi , Priya Ashok Nagpurkar , Stefania Costache , Diana Jeanne Arroyo , Zehra Noman Sura
摘要: Techniques for estimating runtimes of one or more machine learning tasks are provided. For example, one or more embodiments described herein can regard a system that can comprise a memory that stores computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise an extraction component that can extract a parameter from a machine learning task. The parameter can define a performance characteristic of the machine learning task. Also, the computer executable components can comprise a model component that can generate a model based on the parameter. Further, the computer executable components can comprise an estimation component that can generate an estimated runtime of the machine learning task based on the model. The estimated runtime can define a period of time beginning at an initiation of the machine learning task and ending at a completion of the machine learning task.
-
公开(公告)号:US20190303787A1
公开(公告)日:2019-10-03
申请号:US15938830
申请日:2018-03-28
摘要: A method for performing machine learning includes assigning processing jobs to a plurality of model learners, using a central parameter server. The processing jobs includes solving gradients based on a current set of parameters. As the results from the processing job are returned, the set of parameters is iterated. A degree of staleness of the solving of the second gradient is determined based on a difference between the set of parameters when the jobs are assigned and the set of parameters when the jobs are returned. The learning rates used to iterate the parameters based on the solved gradients are proportional to the determined degrees of staleness.
-
公开(公告)号:US11182689B2
公开(公告)日:2021-11-23
申请号:US15938830
申请日:2018-03-28
摘要: A method for performing machine learning includes assigning processing jobs to a plurality of model learners, using a central parameter server. The processing jobs includes solving gradients based on a current set of parameters. As the results from the processing job are returned, the set of parameters is iterated. A degree of staleness of the solving of the second gradient is determined based on a difference between the set of parameters when the jobs are assigned and the set of parameters when the jobs are returned. The learning rates used to iterate the parameters based on the solved gradients are proportional to the determined degrees of staleness.
-
公开(公告)号:US20190258964A1
公开(公告)日:2019-08-22
申请号:US15901430
申请日:2018-02-21
发明人: Parijat Dube , Gauri Joshi , Priya Ashok Nagpurkar , Stefania Victoria Costache , Diana Jeanne Arroyo , Zehra Noman Sura
摘要: Techniques for estimating runtimes of one or more machine learning tasks are provided. For example, one or more embodiments described herein can regard a system that can comprise a memory that stores computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise an extraction component that can extract a parameter from a machine learning task. The parameter can define a performance characteristic of the machine learning task. Also, the computer executable components can comprise a model component that can generate a model based on the parameter. Further, the computer executable components can comprise an estimation component that can generate an estimated runtime of the machine learning task based on the model. The estimated runtime can define a period of time beginning at an initiation of the machine learning task and ending at a completion of the machine learning task.
-
公开(公告)号:US11200512B2
公开(公告)日:2021-12-14
申请号:US15901430
申请日:2018-02-21
发明人: Parijat Dube , Gauri Joshi , Priya Ashok Nagpurkar , Stefania Costache , Diana Jeanne Arroyo , Zehra Noman Sura
摘要: Techniques for estimating runtimes of one or more machine learning tasks are provided. For example, one or more embodiments described herein can regard a system that can comprise a memory that stores computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise an extraction component that can extract a parameter from a machine learning task. The parameter can define a performance characteristic of the machine learning task. Also, the computer executable components can comprise a model component that can generate a model based on the parameter. Further, the computer executable components can comprise an estimation component that can generate an estimated runtime of the machine learning task based on the model. The estimated runtime can define a period of time beginning at an initiation of the machine learning task and ending at a completion of the machine learning task.
-
-
-
-