예제 #1
0
 public PageClient(string urlAddress)
 {
     operation = new Func <Page>(MakePage);
     url       = urlAddress;
     timeData  = new TemporalData(urlAddress);
     page      = new Page();
 }
예제 #2
0
        private static List <TemporalData> GetDateTimeData(int itemsCount)
        {
            var startDate = new DateTime(2015, 03, 01);

            List <TemporalData> items = new List <TemporalData>();

            for (int i = 0; i < itemsCount; i++)
            {
                TemporalData data = new TemporalData();
                data.Date = startDate.AddDays(i);

                if (i % 2 == 0)
                {
                    data.Value = i + 5;
                }
                else
                {
                    if (i % 5 == 0)
                    {
                        data.Value = i - 15;
                    }
                }

                items.Add(data);
            }

            return(items);
        }
예제 #3
0
파일: DQNConv.cs 프로젝트: uzbekdev1/DeepRL
        public override void OnReset(Tensor initialState)
        {
            var initialStateScaled = RescaleState(initialState, InputSize[0], InputSize[1]);

            TemporalData.Clear();
            UpdateTemporalData(initialStateScaled);
            LastTemporalState = Tensor.MergeIntoDepth(TemporalData, TemporalDataSize);
        }
예제 #4
0
파일: DQNConv.cs 프로젝트: uzbekdev1/DeepRL
        private void UpdateTemporalData(Tensor state)
        {
            if (TemporalData.Count < TemporalDataSize)
            {
                while (TemporalData.Count < TemporalDataSize)
                {
                    TemporalData.Add(state);
                }
                return;
            }

            TemporalData.Add(state);
            TemporalData.RemoveAt(0);
        }
예제 #5
0
        private static ObservableCollection <TemporalData> GetDateTimeData(int itemsCount)
        {
            var startDate = new DateTime(2018, 03, 01);

            ObservableCollection <TemporalData> items = new ObservableCollection <TemporalData>();

            for (int i = 0; i < itemsCount; i++)
            {
                TemporalData data = new TemporalData();
                data.Date  = startDate.AddDays(i);
                data.Value = Math.Sin(i);

                items.Add(data);
            }

            return(items);
        }