Ejemplo n.º 1
0
        public static Auger LoadOrCreateCompleteCorpus()
        {
            Auger auger;

            if (File.Exists("Auger.aug"))
            {
                using (var stream = new FileStream("Auger.aug", FileMode.OpenOrCreate))
                {
                    Debug.WriteLine("Loading serialized Auger");
                    auger = Auger.Load(stream);
                }
            }
            else
            {
                Debug.WriteLine("Creating new auger from corpus.");
                auger = CorpusProcessor.Create(Directory.GetFiles(@"..\..\SampleTexts\", "*.txt"));
                using (var stream = new FileStream("Auger.aug", FileMode.OpenOrCreate))
                {
                    auger.Save(stream);
                }
            }

            return(auger);
        }
Ejemplo n.º 2
0
        protected override SpellCheck CreateInstance()
        {
            const string files = @"..\..\SampleTexts\The lost world.txt";

            return(new SpellCheck(CorpusProcessor.ParseWords(files), new JaroWinkler()));
        }
        protected override ModifiedKneserNey CreateInstance()
        {
            const string files = @"..\..\SampleTexts\The lost world.txt";

            return(CorpusProcessor.CreateModifiedKneserNey(files));
        }
Ejemplo n.º 4
0
        protected override Auger CreateInstance()
        {
            const string files = @"..\..\SampleTexts\The lost world.txt";

            return(CorpusProcessor.Create(files));
        }