刀劍笑

          用技術(shù)改善你的生活

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            13 隨筆 :: 3 文章 :: 3 評(píng)論 :: 0 Trackbacks

          1、SharpICTCLAS中詞庫(kù)的擴(kuò)充

          如果對(duì)SharpICTCLAS目前詞庫(kù)不滿意的化,可以考慮擴(kuò)充現(xiàn)有詞庫(kù)。擴(kuò)充方法非常簡(jiǎn)單,代碼如下:

          詞庫(kù)擴(kuò)充
          static void Main(string[] args)
          {
             string DictPath = Path.Combine(Environment.CurrentDirectory, "Data") +
                               Path.DirectorySeparatorChar;
             Console.WriteLine("正在讀入字典,請(qǐng)稍候...");

             WordDictionary dict = new WordDictionary();
             dict.Load(DictPath + "coreDict.dct");

             Console.WriteLine("\r\n向字典庫(kù)插入“設(shè)計(jì)模式”一詞...");
             dict.AddItem("設(shè)計(jì)模式", Utility.GetPOSValue("n"), 10);

             Console.WriteLine("\r\n修改完成,將字典寫(xiě)入磁盤(pán)文件coreDictNew.dct,請(qǐng)稍候...");
             dict.Save(DictPath + "coreDictNew.dct");

             Console.Write("按下回車(chē)鍵退出......");
             Console.ReadLine();
          }

          通過(guò)AddItem方法可以輕松實(shí)現(xiàn)添加新詞匯,添加時(shí)除了要指明詞外,還需指明詞性、詞頻。

          2、其它工具

          SharpICTCLAS示例代碼中還提供了一些用于對(duì)文件進(jìn)行預(yù)處理的工具類(lèi)PreProcessUtility,里面提供了將GB2312中繁體漢字轉(zhuǎn)換為簡(jiǎn)體字的代碼,以及將全角字母轉(zhuǎn)換為半角字母的方法,除此之外,還提供了對(duì)HTML文件進(jìn)行預(yù)處理,去除HTML標(biāo)記的方法,用戶可酌情使用。

           

          • 小結(jié)

          有關(guān)SharpICTCLAS的系列文章到此為止就全部結(jié)束。

          來(lái)源:http://www.cnblogs.com/zhenyulu/category/85598.html

          posted on 2007-12-28 20:43 刀劍笑 閱讀(1060) 評(píng)論(3)  編輯  收藏 所屬分類(lèi): SharpICTCLAS

          評(píng)論

          #  SharpICTCLAS分詞系統(tǒng)簡(jiǎn)介(9)詞庫(kù)擴(kuò)充(轉(zhuǎn)) 2008-09-10 22:24 童輝
          謝謝老師提供的資源!
          首先,我想說(shuō)的是,我現(xiàn)在做的是JAVA開(kāi)發(fā)。目前因?yàn)轫?xiàng)目需要,所以正在搜集關(guān)于中文分詞,中文語(yǔ)意分析的相關(guān)資料!看到老師提供的教程講解以及源代碼,我非常高興。因?yàn)槲乙郧皩W(xué)過(guò)Winform,對(duì)此代碼的閱讀不是很困難!
          下了代碼,看了教程不一定就能會(huì)!所以,我希望能在今后的學(xué)習(xí)和將您的代碼轉(zhuǎn)為JAVA代碼的時(shí)候,能得到老師您的幫助!
          我的郵箱地址是:tonghui@sohu.com
          期待您的佳音!
          再次感謝!  回復(fù)  更多評(píng)論
            

          #  SharpICTCLAS分詞系統(tǒng)簡(jiǎn)介(9)詞庫(kù)擴(kuò)充(轉(zhuǎn)) 2008-09-10 22:25 童輝
          對(duì)不起!郵箱地址寫(xiě)錯(cuò)了!
          實(shí)在是不好意思!
          我的郵箱地址是:tonghui348@sohu.com
          抱歉了!  回復(fù)  更多評(píng)論
            

          # re: SharpICTCLAS分詞系統(tǒng)簡(jiǎn)介(9)詞庫(kù)擴(kuò)充(轉(zhuǎn)) 2008-11-01 17:55 刀劍笑
          hehe,

          共同進(jìn)步

          @童輝
            回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 屯门区| 阿坝县| 武安市| 济宁市| 安阳县| 黄平县| 周宁县| 安化县| 天津市| 二连浩特市| 鸡泽县| 舞阳县| 合作市| 河东区| 西盟| 元朗区| 泸西县| 日土县| 中方县| 德化县| 巴里| 犍为县| 梧州市| 谷城县| 句容市| 凤城市| 绥江县| 海阳市| 马公市| 樟树市| 昆山市| 图片| 兴山县| 黄龙县| 固阳县| 泗水县| 彝良县| 普洱| 景东| 清涧县| 九寨沟县|