Ejemplo n.º 1
0
 private static void TrainGraph(WeightedTimeGraph graph, List <Node> characters)
 {
     foreach (var character in characters)
     {
         graph.UpdateGraph(character);
     }
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            string text = File.ReadAllText(SourceFileName, Encoding.UTF8).ToLower();

            var characters = text.ToCharArray().Select(c => new Node(c.ToString())).ToList();

            var nodes = characters.Distinct();
            var graph = new WeightedTimeGraph(nodes);

            TrainGraph(graph, characters);
            var generatedText = graph.GenerateText(new Node("t"), 1000);

            File.WriteAllText(GeneratedFileName, generatedText);

            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }