public void Execute(IAlgorithmData data) { while (this.queue.Count > 0) { this.queue.Dequeue().Execute(data); } }
public void Execute(IAlgorithmData data) { DataTEST dt = (DataTEST)data; foreach (var item in dt.tokens) { dt.ngram.TryAdd(item, 0); } foreach (var item in dt.tokens) { dt.ngram[item] = dt.ngram[item] + 1; } dt.tokens = dt.tokens.Distinct().ToList <string>(); foreach (var item in dt.tokens) { dt.ngram[item] /= dt.ngram.Count(); } Console.Write("Dictionary: "); foreach (var item in dt.tokens) { if (dt.ngram[item].ToString().Length > 6) { Console.Write("|" + item + " " + dt.ngram[item].ToString().Substring(0, 6)); } else { Console.Write("|" + item + " " + dt.ngram[item].ToString()); } } Console.WriteLine(); Console.Write("Dictionary size: " + dt.ngram.Count()); Console.WriteLine(); }
public StoredProceduresController(ILogger <StoredProceduresController> logger, ILabData labData, IPatientInformation patientInformation, IContactNetworkFactory contact, IAlgorithmData algorithm, IPatinet_Stay patinet_Stay) { _logger = logger; _labData = labData; _patientInformation = patientInformation; _contact = contact; _algorithm = algorithm; _patinet_Stay = patinet_Stay; }
public void Execute(IAlgorithmData data) { DataTEST dt = (DataTEST)data; Console.WriteLine("Original: " + dt.data); dt.normalized = dt.data.ToLower(); dt.normalized = dt.normalized.Replace(" ", ""); dt.normalized = dt.normalized.Replace(".", ""); dt.normalized = dt.normalized.Replace(",", ""); Console.WriteLine("Normalized: " + dt.normalized); }
public void Execute(IAlgorithmData data) { DataTEST dt = (DataTEST)data; for (int i = 0; i < dt.normalized.Length - 1; i++) { dt.tokens.Add(dt.normalized[i].ToString() + dt.normalized[i + 1].ToString()); } Console.Write("Tokens: "); foreach (var item in dt.tokens) { Console.Write(item + " "); } Console.WriteLine(); }
public void RefreshPage() { if (_context.PreferencesChanged) { _model.Initialize(); } AlgorithmOptions.Clear(); AlgorithmElements.Clear(); for (int i = 0; i < _context.GetAlgorithms.Count; i++) { IAlgorithmData data = _context.GetAlgorithms[i]; _model.VisitAlgorithm(i, (x) => RefreshGaleShapley(data.Name, i), (x) => RefreshGenetic(data.Name, i, x.Settings)); } OnPropertyChanged("AlgorithmOptions"); }
public double Distance(IAlgorithmData data1, IAlgorithmData data2) { double temp = 0; DataTEST dt1 = (DataTEST)data1; DataTEST dt2 = (DataTEST)data2; foreach (var item in dt1.ngram) { if (dt2.ngram.ContainsKey(item.Key)) { temp += Math.Abs(item.Value - dt2.ngram[item.Key]); } else { temp += item.Value; } } Console.WriteLine("Distance from " + dt1.name + " to " + dt2.name + " = " + temp); return(temp); }
public SoundexAlgorithm(IAlgorithmData data, IAlgorithm algorithm) { soundexData = data; _algorithm = algorithm; }
public SoundexAlgorithm(IAlgorithmData data) { _algorithm = new SoundexAlgorithm(); soundexData = data; }
public SoundexAlgorithm() { soundexData = new SoundexData(); }
public SoundexAlgorithmTests() { soundexData = new SoundexData(); soundex = new SoundexAlgorithm(soundexData); }
public void DoStep(IAlgorithmData data) { this.queue.Dequeue().Execute(data); }
public void Init() { soundexData = new SoundexData(); soundex = new SoundexAlgorithm(soundexData); }