private void Predict()
        {
            ModifyModelType();
            var commands = new List <string>()
            {
                string.Format("cd {0}",
                              CurrentDirectory.GetPythonAssetsDirectory("WideDeep")), @"python WideDeepPredict.py"
            };

            ExecuteCMDCommands.RunMultipleCommands(commands, false);
            GetPredictionResults();
            IsModalVisible = false;
        }
 private void OnStartTensorBoard(object parameter)
 {
     if (!string.IsNullOrEmpty(ModelDirectory))
     {
         Task.Run(() =>
         {
             OnStopTensorBoard(null);
             var startCommand = $"tensorboard --logdir=\"{ModelDirectory}";
             ExecuteCMDCommands.RunMultipleCommands(new List <string>()
             {
                 startCommand, "echo"
             });
         });
     }
 }
        public void RetrainInceptionModel()
        {
            if (!string.IsNullOrEmpty(imageDirectory))
            {
                new Thread(() =>
                {
                    var assetsFolder = CurrentDirectory.GetPythonAssetsDirectory("RetrainInceptionModel");
                    var commands     = new List <string>()
                    {
                        string.Format("cd {0}", assetsFolder),
                        string.Format(@"python Retrain.py --output_graph=retrained_graph.pb --output_labels=retrained_labels.txt --image_dir={0}", imageDirectory)
                    };

                    ExecuteCMDCommands.RunMultipleCommands(commands, redirectOutput: true);
                }).Start();
            }
        }
 private string GetCurrentWindowsDirectory()
 {
     return(ExecuteCMDCommands.GetCommandOutput("echo %CD:~0,3%"));
 }