/// <summary> /// to upload from the beginning /// прогрузить только последнюю свечку /// </summary> private void ProcessOne(List <Candle> candles) { decimal rawValue = Calculate(candles, candles.Count - 1); RawValues.Add(rawValue); Values.Add(Normalize(rawValue)); }
protected IEnumerable <byte> GetValueOrEmpty(string key) { return(RawValues.TryGetValue(key, out var values) ? values : RawArrayEmpty); }
public override void ForwardPropagationUpdate() { InitCheck(); RawValues = PrevLayer.Weights * PrevLayer.Activations; Activations.SetSubVector(1, NodeCount, RawValues.Map(Sigmoid.Value)); Gradients = Activations.SubVector(1, NodeCount).Map(Sigmoid.DerivativeFromValue); }
private decimal Normalize(decimal value) { List <decimal> range = RawValues.GetRange(Math.Max(RawValues.Count - 200, 0), Math.Min(RawValues.Count, 200)); decimal min = range.Count == 0 ? 0 : range.Min(); decimal max = range.Count == 0 ? 0 : range.Max(); return(max == min ? 0 : (value - min) / (max - min)); }
/// <summary> /// Creates an instance from data generated by <see cref="PasswordUtility"/>. /// </summary> /// <param name="userName">User name.</param> /// <param name="cycleCount">How many times password was hashed.</param> /// <param name="password">Hashed password.</param> /// <param name="salt">Salt (used for hashing algorithm).</param> public HashedPassword(string userName, int cycleCount, byte[] password, byte[] salt) { Raw = new RawValues(this); UserName = userName; this.password = password ?? new byte[0]; this.salt = salt ?? new byte[0]; this.cycleCount = cycleCount; } // constructor
/// <summary> /// Checks the data. /// </summary> /// <returns></returns> private bool CheckData() { foreach (Input input in RawValues.Where(input => !string.IsNullOrEmpty(input.RawValue)).Where(input => !input.IsValid)) { ErrorMessage = input.ValidateErrorMessage; return(false); } return(true); }
/// <summary> /// Clears the raw data. /// </summary> /// <param name="obj">The obj.</param> private void ClearRawDataCommand(object obj) { RawValues.Clear(); RawValues.Add(new Input(RawValues, InputType.Byte)); if (RawDataCleared != null) { RawDataCleared.Invoke(); } }
/// <summary> /// Gets raw accelerometer values. Support function for KinectAccelerometer.Raw property. /// </summary> /// <returns> /// <see cref="Accelerometer.RawValues"/> with X, Y, Z populated with Raw accel readings. /// </returns> private RawValues GetRawAccelerometerValues() { RawValues values = new RawValues(); values.X = this.parentDevice.cachedDeviceState.AccelerometerX; values.Y = this.parentDevice.cachedDeviceState.AccelerometerY; values.Z = this.parentDevice.cachedDeviceState.AccelerometerZ; return(values); }
public void AddRawValues(List <double> rawValues) { lock (_locker) { if (RawValues == null) { RawValues = new List <double>(); } } RawValues.AddRange(rawValues); }
} // constructor /// <summary> /// Creates an instance from serialized data (e.g. loaded from DB). /// </summary> /// <param name="userName">User name.</param> /// <param name="cycleCount">Encrypted cycle count.</param> /// <param name="password">Hashed password.</param> /// <param name="salt">Encoded salt.</param> public HashedPassword(string userName, string cycleCount, string password, string salt) { Raw = new RawValues(this); UserName = userName; this.password = Base64(password); this.salt = Base64(salt); try { this.cycleCount = int.Parse(Encrypted.Decrypt(cycleCount)); } catch { this.cycleCount = 0; } // try } // constructor
public void ProcessRawValues() { _histogram.ClearBins(); _histogram.FillBins(RawValues); var indexes = _histogram.Bins.Keys.ToList <int>(); indexes.Sort(); var min = indexes[0]; var max = indexes[indexes.Count - 1]; for (var i = min; i <= max; ++i) { var freq = 0; _histogram.Bins.TryGetValue(i, out freq); var item = new OxyPlot.Series.ColumnItem(freq, i - min); Items.Add(item); } RawValues.Clear(); }
} // Append protected override void OnAppend(string sValue) { RawValues.Add("." + sValue); } // OnAppend
/// <summary> /// Gets raw accelerometer values. Support function for KinectAccelerometer.Raw property. /// </summary> /// <returns> /// <see cref="Accelerometer.RawValues"/> with X, Y, Z populated with Raw accel readings. /// </returns> private RawValues GetRawAccelerometerValues() { RawValues values = new RawValues(); values.X = this.parentDevice.cachedDeviceState.AccelerometerX; values.Y = this.parentDevice.cachedDeviceState.AccelerometerY; values.Z = this.parentDevice.cachedDeviceState.AccelerometerZ; return values; }