Example #1
0
		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));
				}
			}

		}
Example #2
0
		private void btnZeSouboru(object sender, EventArgs e)
		{
			_filter = new SpamFilter();
			_filter.zeSouboru("../../TestData/out.txt");
		}