US 11,948,022 B2
Using a client to manage remote machine learning jobs
Thomas Albert Faulhaber, Jr., Seattle, WA (US); and Leo Parker Dirac, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Apr. 9, 2020, as Appl. No. 16/844,297.
Application 16/844,297 is a continuation of application No. 15/919,179, filed on Mar. 12, 2018, granted, now 10,621,019.
Claims priority of provisional application 62/590,230, filed on Nov. 22, 2017.
Prior Publication US 2020/0233733 A1, Jul. 23, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/54 (2006.01); G06F 9/455 (2018.01); G06N 5/04 (2023.01); G06N 20/00 (2019.01)
CPC G06F 9/547 (2013.01) [G06F 9/45558 (2013.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01); G06F 2009/45575 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving a start job command, from an interactive programming environment, to start a machine learning training job on a web services provider system;
starting the machine learning training job on the web services provider system;
providing an indication in the interactive programming environment that the machine learning training job is running on the web services provider system;
receiving a modify job command, from the interactive programming environment, to modify the machine learning training job running on the web services provider system, the modify job command including a name of the machine learning training job;
modifying the machine learning training job running on the web services provider system based on the modify job command to yield a modified machine learning training job;
running the modified machine learning training job on the web services provider system to train and produce a model using training data and according to a machine learning algorithm; and
providing metrics and log data during the running of the modified machine learning training job to the interactive programming environment.