Example #1
0
    //实体自身特性分析
    public static void EntityWordPerperty()
    {
        var posSeg = new PosSegmenter();
        //首单词统计
        var FirstWordPos = new Dictionary <String, int>();
        var WordLength   = new Dictionary <int, int>();

        Program.Training.WriteLine("甲方统计:");
        EntityWordAnlayzeTool.Init();
        foreach (var contract in TraningDataset.ContractList)
        {
            EntityWordAnlayzeTool.PutEntityWordPerperty(contract.JiaFang);
        }
        EntityWordAnlayzeTool.WriteFirstAndLengthWordToLog();

        Program.Training.WriteLine("乙方统计:");
        EntityWordAnlayzeTool.Init();
        foreach (var contract in TraningDataset.ContractList)
        {
            EntityWordAnlayzeTool.PutEntityWordPerperty(contract.YiFang);
        }
        EntityWordAnlayzeTool.WriteFirstAndLengthWordToLog();


        Program.Training.WriteLine("合同统计:");
        EntityWordAnlayzeTool.Init();
        foreach (var contract in TraningDataset.ContractList)
        {
            EntityWordAnlayzeTool.PutEntityWordPerperty(contract.ContractName);
        }
        EntityWordAnlayzeTool.WriteFirstAndLengthWordToLog();

        Program.Training.WriteLine("工程统计:");
        EntityWordAnlayzeTool.Init();
        foreach (var contract in TraningDataset.ContractList)
        {
            EntityWordAnlayzeTool.PutEntityWordPerperty(contract.ProjectName);
        }
        EntityWordAnlayzeTool.WriteFirstAndLengthWordToLog();
    }