Wolfram Language

Entrenar una red neuronal en un sistema remoto

RemoteConnect puede ser usado para crear una conexión a un equipo remoto, e interactuar con el de manera programática. En este ejemplo se usa para ejecutar una secuencia de comandos y entrenar una red neuronal en una computadora más potente.

Conéctese a un equipo remoto.

Cree una secuencia de comandos de Wolfram Language en el equipo remoto para realizar el entrenamiento de la red 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"]

Use WriteLine para enviar comandos al equipo remoto sin esperar a que regresen.

Cuando la evaluación concluya, use ReadString para leer los resultados.

Cierre la conexión.

Ejemplos relacionados