Entraînez un réseau neuronal sur un système distant
RemoteConnect peut être utilisé pour créer une connexion à un ordinateur distant et interagir par programmation avec cet ordinateur distant. Dans ce cas, RemoteConnect est utilisé pour lancer un script et entraîner un réseau neuronal sur un ordinateur plus performant.
Connectez-vous à un ordinateur distant.
Créez un script Wolfram Language sur l'ordinateur distant pour effectuer un entraînement sur le réseau neuronal.
#!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"]
Utilisez WriteLine pour envoyer des commandes à l'ordinateur distant sans attendre leur retour.
Une fois l'évaluation terminée, utilisez ReadString pour lire les résultats.
Fermez la connexion.