예제 #1
0
 /// <summary>
 /// Draw Status Bar
 /// </summary>
 /// <param name="e"></param>
 /// <param name="a"></param>
 static void DrawStatusBar(object e, OnTrainingEpochCompleteArgs a)
 {
     DrawLine(StatusBarLine);
     WriteLine(StatusBarLine + 2, " Q Network: Training Epoch #{0} - Error: {1}", a.Epoch, a.Error.ToString("N9"));
     WriteLine(StatusBarLine + 3);
 }
예제 #2
0
        /// <summary>
        /// On traingin epoch complete
        /// </summary>
        /// <param name="args"></param>
        public void OnTrainingEpochComplete(OnTrainingEpochCompleteArgs args)
        {
            var group = Clients.Group(string.Format(GroupNameTemplate, args.AgentId));

            group?.onTrainingEpochCompleted(args);
        }