-
Notifications
You must be signed in to change notification settings - Fork 0
/
Program.cs
28 lines (23 loc) · 926 Bytes
/
Program.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System;
using System.Collections.Generic;
namespace NaiveBayesClassifier
{
class Program
{
static void Main(string[] args)
{
List<Record> TrainingSet = new List<Record>()
{
new Record("Conservative", false, false, true),
new Record("Conservative", true, true, false),
new Record("Conservative", true, false, false),
new Record("Socialist", false, true, false),
new Record("Socialist", true, true, true),
new Record("Libertarian", true, true, true),
};
var toBeClassifiedRecord = new Record("Unknown", true, true, true);
NaiveBayesClassifier bayesClassifier = new NaiveBayesClassifier(TrainingSet);
toBeClassifiedRecord.classification = bayesClassifier.GetClassification(toBeClassifiedRecord);
}
}
}