Ein neuronales Netz auf einem entfernten System trainieren
RemoteConnect kann verwendet werden, um eine Verbindung zu einem entfernten Rechner herzustellen und programmgesteuert mit ihm zu interagieren. In diesem Fall wird die Funktion verwendet, um ein Skript zu starten und ein künstliches neuronales Netz auf einem leistungsfähigeren Computer zu trainieren.
Verbinden Sie sich mit einem entfernten Rechner.
Erstellen Sie ein Wolfram Language-Skript auf dem Remote-Computer, um ein Training für künstliche neuronale Netze durchzuführen.
#!wolframscript
data=Flatten@Table[{x,y}->Exp[-Norm[{x,y}]],{x,-3,3,.01},{y,-3,3,.01}];
net=NetChain[{32,Tanh,1}];
trained=NetTrain[net,data,BatchSize->1024, TimeGoal->10,TrainingProgressReporting->"Print"]
Export[$HomeDirectory<>"/trained.wlnet", trained, "WLNet"]
Senden Sie mit WriteLine Befehle an den entfernten Rechner, ohne auf die Rückgabewerte zu warten.
Wenn die Auswertung abgeschlossen ist, verwenden Sie ReadString, um die Ergebnisse zu lesen.
Schließen Sie die Verbindung.