private void btnGram_Click(object sender, EventArgs e) { CleanGrams(); foreach (var cat in categories) { Mixer mixer = MixerHelper.GetMixerData(); List <DirectoryFileInfo> files = directoryFilesInfo.Where(x => x.Category == cat).ToList(); foreach (int i in mixer.Data75) { listBoxLearn.Items.Insert(0, files[i].Name + " - " + files[i].Category); progressBarLearn.Value += 1; dataLearn.Add(files[i]); } foreach (int i in mixer.Data25) { listBoxPrediction.Items.Insert(0, files[i].Name + " - " + files[i].Category); progressBarPrediction.Value += 1; dataPrediction.Add(files[i]); } } lblCountLearn.Text = "Toplam : 860"; lblCountPrediction.Text = "Toplam : 290"; foreach (var cat in categories) { Thread tTwoGramRead = new Thread(() => ReadDirectoryTwoGrams(cat)); tTwoGramRead.Start(); Thread tThreeGramRead = new Thread(() => ReadDirectoryThreeGrams(cat)); tThreeGramRead.Start(); } }
private void button2_Click(object sender, EventArgs e) { foreach (var cat in categories) { Mixer mixer = MixerHelper.GetMixerData(); List <DirectoryFileInfo> files = directoryFilesInfo.Where(x => x.Category == cat).ToList(); foreach (int i in mixer.Data75) { dataLearn.Add(files[i]); } foreach (int i in mixer.Data25) { dataPrediction.Add(files[i]); } } foreach (var cat in categories) { Thread tTwoGramRead = new Thread(() => ReadDirectoryTwoGrams(cat)); tTwoGramRead.Start(); Thread tThreeGramRead = new Thread(() => ReadDirectoryThreeGrams(cat)); tThreeGramRead.Start(); } }