コード例 #1
0
ファイル: Program.cs プロジェクト: pkt-fit-knu/I21-17
        static void Main(string[] args)
        {
            Classifier classifier = new Classifier(@"D:\Учёба\Лабы\Articles1", @"D:\Учёба\Лабы\Articles2", @"D:\Учёба\Лабы\stopwords.txt", @"D:\Учёба\Лабы");

            classifier.CalculateTF_IDF();

            classifier.PrepareWords(@"D:\Учёба\Лабы\newArticle.txt", 12);

            WriteLine(classifier.Classify(new Document(null, @"D:\Учёба\Лабы\tf - idf12.txt"), 12, 4));

            ReadKey();
        }
コード例 #2
0
        public List <Sign> Teach()
        {
            _data.Add(new Sign(50, 15, 30, 1, 5));
            _data.Add(new Sign(50, 20, 40, 2, 3));
            _data.Add(new Sign(50, 13, 20, 3, 5));
            _data.Add(new Sign(50, 23, 25, 9, 1));

            _data.Add(new Sign(100, 70, 15, 1, 1));
            _data.Add(new Sign(100, 20, 70, 1, 1));
            _data.Add(new Sign(100, 20, 50, 1, 1));
            _data.Add(new Sign(100, 30, 40, 1, 1));
            _data.Add(new Sign(100, 40, 50, 1, 1));
            _data.Add(new Sign(100, 70, 1, 1, 20));
            _data.Add(new Sign(100, 60, 1, 1, 30));
            _data.Add(new Sign(100, 60, 10, 1, 20));

            _data.Add(new Sign(100, 1, 30, 1, 60));
            _data.Add(new Sign(100, 1, 40, 1, 50));
            _data.Add(new Sign(100, 1, 20, 1, 60));
            _data.Add(new Sign(100, 1, 27, 1, 57));

            _data.Add(new Sign(150, 1, 29, 1, 60));
            _data.Add(new Sign(150, 20, 1, 1, 60));
            _data.Add(new Sign(150, 1, 40, 1, 50));
            _data.Add(new Sign(150, 70, 20, 1, 1));
            _data.Add(new Sign(150, 5, 5, 80, 1));

            _data.Add(new Sign(50, 20, 1, 400, 1));
            _data.Add(new Sign(50, 21, 1, 450, 1));
            _data.Add(new Sign(100, 40, 1, 500, 1));
            _data.Add(new Sign(100, 38, 1, 450, 1));
            _data.Add(new Sign(100, 1, 2, 700, 1));

            _classifier = new Classifier(0.004, 5, _data);
            return(_classifier.TeachClassifier());
        }
コード例 #3
0
        public List<Sign> Teach()
        {
            _data.Add(new Sign(50, 15, 30, 1, 5));
            _data.Add(new Sign(50, 20, 40, 2, 3));
            _data.Add(new Sign(50, 13, 20, 3, 5));
            _data.Add(new Sign(50, 23, 25, 9, 1));

            _data.Add(new Sign(100, 70, 15, 1, 1));
            _data.Add(new Sign(100, 20, 70, 1, 1));
            _data.Add(new Sign(100, 20, 50, 1, 1));
            _data.Add(new Sign(100, 30, 40, 1, 1));
            _data.Add(new Sign(100, 40, 50, 1, 1));
            _data.Add(new Sign(100, 70, 1, 1, 20));
            _data.Add(new Sign(100, 60, 1, 1, 30));
            _data.Add(new Sign(100, 60, 10, 1, 20));

            _data.Add(new Sign(100, 1, 30, 1, 60));
            _data.Add(new Sign(100, 1, 40, 1, 50));
            _data.Add(new Sign(100, 1, 20, 1, 60));
            _data.Add(new Sign(100, 1, 27, 1, 57));

            _data.Add(new Sign(150, 1, 29, 1, 60));
            _data.Add(new Sign(150, 20, 1, 1, 60));
            _data.Add(new Sign(150, 1, 40, 1, 50));
            _data.Add(new Sign(150, 70, 20, 1, 1));
            _data.Add(new Sign(150, 5, 5, 80, 1));

            _data.Add(new Sign(50, 20, 1, 400, 1));
            _data.Add(new Sign(50, 21, 1, 450, 1));
            _data.Add(new Sign(100, 40, 1, 500, 1));
            _data.Add(new Sign(100, 38, 1, 450, 1));
            _data.Add(new Sign(100, 1, 2, 700, 1));

            _classifier = new Classifier(0.004, 5, _data);
            return _classifier.TeachClassifier();
        }