private void btnLoad_Click(object sender, EventArgs e) { Korpus spatny = new Korpus(); Korpus dobry = new Korpus(); spatny.NactiZeSouboru("../../TestData/spam.txt"); dobry.NactiZeSouboru("../../TestData/good.txt"); _filter = new SpamFilter(); _filter.Nacti(dobry, spatny); // Vypis statistik o nactenych datech. txtOut.Text = String.Format(@"{0} {1} {2}{3}" , _filter.Dobre.Tokeny.Count , _filter.Spatne.Tokeny.Count , _filter.ListPravdepodobnosti.Count , Environment.NewLine); // Vypis pravdepodobnosti foreach (string key in _filter.ListPravdepodobnosti.Keys) { if (_filter.ListPravdepodobnosti[key] > 0.02) { txtOut.AppendText(String.Format("{0},{1}{2}", _filter.ListPravdepodobnosti[key].ToString(".0000"), key, Environment.NewLine)); } } }
private void btnZeSouboru(object sender, EventArgs e) { _filter = new SpamFilter(); _filter.zeSouboru("../../TestData/out.txt"); }