package com.ecloud;
import java.awt.List;
import com.hankcs.hanlp.HanLP;
import com.hankcs.hanlp.seg.common.Term;
import com.hankcs.hanlp.suggest.Suggester;
import com.hankcs.hanlp.tokenizer.NLPTokenizer;
public class Hanlptest {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("首次編譯運行時,HanLP會自動構建詞典緩存,請稍候……\n");
? ? ? ? //第一次運行會有文件找不到的錯誤但不影響運行,緩存完成后就不會再有了
? ? ? ? System.out.println("標準分詞:");
? ? ? ? System.out.println(HanLP.segment("你好,歡迎使用HanLP!"));
? ? ? ? System.out.println("\n");
? ? ? ? java.util.List
? ? ? ? System.out.println("NLP分詞:");
? ? ? ? System.out.println(termList);
? ? ? ? System.out.println("\n");
? ? ? ? System.out.println("智能推薦:");
? ? ? ? getSegement();
? ? ? ? System.out.println("\n");
? ? ? ? System.out.println("關鍵字提取:");
? ? ? ? getMainIdea();
? ? ? ? System.out.println("\n");
? ? ? ? System.out.println("自動摘要:");
? ? ? ? getZhaiYao();
? ? ? ? System.out.println("\n");
? ? ? ? System.out.println("短語提?。?);
? ? ? ? getDuanYu();
? ? ? ? System.out.println("\n");
? ? }
? ? /**
? ? ?* 智能推薦部分
? ? ?*/
? ? public static void getSegement() {
? ? ? ? Suggester suggester = new Suggester();
? ? ? ? String[] titleArray = ("威廉王子發(fā)表演說 呼吁保護野生動物\n" + "《時代》年度人物最終入圍名單出爐 普京馬云入選\n" + "“黑格比”橫掃菲:菲吸取“海燕”經驗及早疏散\n"
? ? ? ? ? ? ? ? + "日本保密法將正式生效 日媒指其損害國民知情權\n" + "英報告說空氣污染帶來“公共健康危機”").split("\\n");
? ? ? ? for (String title : titleArray) {
? ? ? ? ? ? suggester.addSentence(title);
? ? ? ? }
? ? ? ? System.out.println(suggester.suggest("發(fā)言", 1)); // 語義
? ? ? ? System.out.println(suggester.suggest("危機公共", 1)); // 字符
? ? ? ? System.out.println(suggester.suggest("mayun", 1)); // 拼音
? ? }
? ? /**
? ? ?* 關鍵字提取
? ? ?*/
? ? public static void getMainIdea() {
? ? ? ?// String content = "程序員(英文Programmer)是從事程序開發(fā)、維護的專業(yè)人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限并不非常清楚,特別是在中國。軟件從業(yè)人員分為初級程序員、高級程序員、系統(tǒng)分析員和項目經理四大類。";
? ? String content = "芒市勐煥街道衛(wèi)生服務中心醫(yī)療設備采購? 公開招標公告? ?經芒市政府采購管理部門批準,受芒市勐煥街道社區(qū)衛(wèi)生服務中心委托,現就芒市勐煥街道社區(qū)衛(wèi)生服務中心醫(yī)療設備采購進行公開招標,歡迎國內具有合法有效經營資格且有供貨能力的供應商參加投標。? 一、項目簡介? ?1、招標編號:BSDSDH-2017-373? 交易編號:MSCG(公)2017-065? 2、項目名稱:芒市勐煥街道社區(qū)衛(wèi)生服務中心醫(yī)療設備采購? 3、采購預算:30萬元? 4、采購內容:電解質分析儀1臺、五分類血球分析儀1臺。? 5、交貨期:合同簽訂后30天內? ?6、供貨地點:采購人指定地點。? 二、投標人資格要求? 參加本項目投標的投標人除應具備《政府采購法》第二十二條供應商資格條件,提供下列資料:? 1、在中國境內合法注冊的,具有獨立法人資格,具備相應供貨或完成項目能力的供應商。具有效的《營業(yè)執(zhí)照》、《組織機構代碼證》、《稅務登記證》或三證合一? ?2、《醫(yī)療器械生產企業(yè)許可證》或《醫(yī)療器械經營企業(yè)許可證》或《醫(yī)療器械經營備案證》? ?3、在參加本項目前三年內在經營活動中無重大違法記錄? ?4、產品的醫(yī)療器械注冊證? ?5、提供檢察院出具的的無行賄犯罪查詢結果告知函? ?6、提供2017年至今任意三個月依法繳納稅金的證明材料復印件加蓋公章? ?7、提供2015年或2016年的財務報表復印件加蓋公章(2017年后成立的公司無需提供)? ?8、本項目不接受聯合體投標,本項目不接受進口產品投標。? 三、領取招標文件的時間、方式? 1、報名及下載招標文件時間:2017年12月15日—2017年12月21日? ? 2、招標文件費:300元/份, 由招標代理公司收取,開標現場提交現金,如不按要求提交招標文件費,所投標書無效。? ?3、報名方式及電子招標文件獲?。悍灿幸鈪⒓油稑苏?,插入本公司CA鎖(單位鎖)進入德宏州公共資源交易電子服務系統(tǒng)(http://jyzx.dh.gov.cn )進行報名,并下載相應的招標文件及其它采購資料(電子招標文件,格式為★.ZCZBJ),數字證書(CA)詳見其辦理流程,交易監(jiān)督電話:0692-2275625 已在網上報名的供應商,如果因某種原因決定不再網上上傳投標(響應)文件或不到開標現場參加投標,請于報名截止時間前,插入本公司CA鎖(單位鎖)進入德宏州公共資源交易電子服務系統(tǒng)(http://jyzx.dh.gov.cn)撤銷報名,否則可能會導致供應商誠信信譽受影響。 四、遞交投標文件時間,投標截止時間及開標時間、開標地點? 1、遞交電子光盤時間:2018年1月5日14:30至15:00? ?2、投標截止時間及開標時間:2018年1月5日15:00時? ?3、地點:芒市公共資源交易中心第三會議室(中緬友誼館二樓)。? 4、電子投標文件的遞交? (1)網上遞交:網上遞交需登德宏州公共資源交易電子服務系統(tǒng)(http://jyzx.dh.gov.cn點擊進入新系統(tǒng)),投標人須在投標截止時間前完成所有投標文件的上傳,網上確認電子簽名,并打印“上傳投標文件回執(zhí)”,投標截止時間前未完成投標文件傳輸的,視為撤回投標文件。? (2)投標人(供應商)在參加開標會議時,必須攜帶本單位CA數字證書(機構證書和個人證書),即編制加密投標(談判響應)文件時的CA數字證書到開標會議現場確認報名情況和現場解密文件。網上遞交投標文件后,還須到開標現場遞交刻錄投標文件的光盤(光盤應密封),光盤內附電子投標文件(格式為:★.ZCTBJ),逾期送達的或者未送達指定地點的投標加密鎖和投標文件(光盤),視為撤回投標文件,采購人(代理機構)不予受理。? 五、相關費用及保證金? ?1、相關費用:招標代理服務費依據國家發(fā)展改委辦公廳“發(fā)改辦價格〔2003〕857號”文的規(guī)定,由中標人向招標代理機構支付,招標代理服務費金額依據國家計委(計價格〔2002〕1980號)文件計算。? 2、投標單位須交納投標保證金:人民幣伍仟元整(5000.00)。? 投標保證金請于提交投標文件截止時間前從投標人基本賬戶以電匯或轉賬方式匯達以下指定帳戶。? 開戶銀行:中國銀行闊時路支行? 戶名:芒市政務服務管理局? 賬號:135629064871 財務室聯系電話:0692-2133786? 六、其他須注意的內容? 1.電子投標(響應)文件制作及上傳技術支持電話:400-9618-998,在線服務QQ:4009618998,投標供應商可登錄德宏州公共資源交易電子服務系統(tǒng)http://jyzx.dh.gov.cn,下載安裝“云南省政府采購投標文件編制系統(tǒng)”,并點擊【學習園地】按鈕進行“電子投標(響應)文件制作及上傳”的學習。? 2.投標人需要辦理CA數字證書的,請登錄德宏州公共資源交易電子服務系統(tǒng)(http://jyzx.dh.gov.cn)服務指南-數字證書辦理中下載《德宏州CA數字證書辦理流程》和《德宏州CA數字證書辦理注意事宜》按照流程自行辦理。數字證書辦理技術支持電話:0692-2275609。辦理證書地址:芒市文蚌街中緬友誼館二樓(數字證書辦理窗口)。聯系人:云南龍瑞德耀信息科技有限公司 24小時客服熱線:0871-65315589? 3.請各報名參與投標(談判)供應商在該項目未開標之前密切關注上述信息發(fā)布網站,如該項目需發(fā)布更正公告或者補充(變更)通知均在德宏州公共資源交易電子服務系統(tǒng)網、云南省政府采購網上發(fā)布,不再另行通知,因各供應商未及時上網看到更正公告或者下載補充(變更)通知的后果由供應商自行承擔。? 4.現場投標人光盤中的投標文件,僅在德宏州公共資源交易電子服務系統(tǒng)網絡出現故障時,由監(jiān)管部門核實同意后才啟動導入。? 六、采購信息發(fā)布及結果公告網站? 本公告在云南省政府采購網、德宏州公共資源交易電子服務系統(tǒng)上發(fā)布? 七、采購單位和代理機構的名稱和聯系方式? 采購人:芒市勐煥街道社區(qū)衛(wèi)生服務中心? 統(tǒng)一社會信用代碼:125331036812537744? 項目聯系人及聯系方式:李先生0692-2120959? 采購代理機構:保山市東升建設工程招標代理有限公司 統(tǒng)一社會信用代碼:9153050077267665XP? 聯系人及聯系方式:寸菊聰? ?15287630719? ?0692-2129529? 地址:芒市胞波路155號? 八、技術支持? 交易平臺技術支持服務電話:400-9618-998,? 在線服務QQ:4009618998? }";
? ? java.util.List
? ? ? ? System.out.println(keywordList);
? ? }
? ? /**
? ? ?* 自動摘要
? ? ?*/
? ? public static void getZhaiYao() {
? ? ? ? String document = "算法可大致分為基本算法、數據結構的算法、數論算法、計算幾何的算法、圖的算法、動態(tài)規(guī)劃以及數值分析、加密算法、排序算法、檢索算法、隨機化算法、并行算法、厄米變形模型、隨機森林算法。\n"
? ? ? ? ? ? ? ? + "算法可以寬泛的分為三類,\n" + "一,有限的確定性算法,這類算法在有限的一段時間內終止。他們可能要花很長時間來執(zhí)行指定的任務,但仍將在一定的時間內終止。這類算法得出的結果常取決于輸入值。\n"
? ? ? ? ? ? ? ? + "二,有限的非確定算法,這類算法在有限的時間內終止。然而,對于一個(或一些)給定的數值,算法的結果并不是唯一的或確定的。\n"
? ? ? ? ? ? ? ? + "三,無限的算法,是那些由于沒有定義終止定義條件,或定義的條件無法由輸入的數據滿足而不終止運行的算法。通常,無限算法的產生是由于未能確定的定義終止條件。";
? ? ? ? java.util.List
? ? ? ? System.out.println(sentenceList);
? ? }
? ? /**
? ? ?* 短語提取
? ? ?*/
? ? public static void getDuanYu() {
? ? ? ? String text = "算法工程師\n"
? ? ? ? ? ? ? ? + "算法(Algorithm)是一系列解決問題的清晰指令,也就是說,能夠對一定規(guī)范的輸入,在有限時間內獲得所要求的輸出。如果一個算法有缺陷,或不適合于某個問題,執(zhí)行這個算法將不會解決這個問題。不同的算法可能用不同的時間、空間或效率來完成同樣的任務。一個算法的優(yōu)劣可以用空間復雜度與時間復雜度來衡量。算法工程師就是利用算法處理事物的人。\n"
? ? ? ? ? ? ? ? + "\n" + "1職位簡介\n" + "算法工程師是一個非常高端的職位;\n" + "專業(yè)要求:計算機、電子、通信、數學等相關專業(yè);\n"
? ? ? ? ? ? ? ? + "學歷要求:本科及其以上的學歷,大多數是碩士學歷及其以上;\n" + "語言要求:英語要求是熟練,基本上能閱讀國外專業(yè)書刊;\n"
? ? ? ? ? ? ? ? + "必須掌握計算機相關知識,熟練使用仿真工具MATLAB等,必須會一門編程語言。\n" + "\n" + "2研究方向\n"
? ? ? ? ? ? ? ? + "視頻算法工程師、圖像處理算法工程師、音頻算法工程師 通信基帶算法工程師\n" + "\n" + "3目前國內外狀況\n"
? ? ? ? ? ? ? ? + "目前國內從事算法研究的工程師不少,但是高級算法工程師卻很少,是一個非常緊缺的專業(yè)工程師。算法工程師根據研究領域來分主要有音頻/視頻算法處理、圖像技術方面的二維信息算法處理和通信物理層、雷達信號處理、生物醫(yī)學信號處理等領域的一維信息算法處理。\n"
? ? ? ? ? ? ? ? + "在計算機音視頻和圖形圖像技術等二維信息算法處理方面目前比較先進的視頻處理算法:機器視覺成為此類算法研究的核心;另外還有2D轉3D算法(2D-to-3D conversion),去隔行算法(de-interlacing),運動估計運動補償算法(Motion estimation/Motion Compensation),去噪算法(Noise Reduction),縮放算法(scaling),銳化處理算法(Sharpness),超分辨率算法(Super Resolution),手勢識別(gesture recognition),人臉識別(face recognition)。\n"
? ? ? ? ? ? ? ? + "在通信物理層等一維信息領域目前常用的算法:無線領域的RRM、RTT,傳送領域的調制解調、信道均衡、信號檢測、網絡優(yōu)化、信號分解等。\n" + "另外數據挖掘、互聯網搜索算法也成為當今的熱門方向。\n"
? ? ? ? ? ? ? ? + "算法工程師逐漸往人工智能方向發(fā)展。";
? ? ? ? java.util.List
? ? ? ? System.out.println(phraseList);
? ??
}
}
首次編譯運行時,HanLP會自動構建詞典緩存,請稍候……
標準分詞:
[你好/l, ,/w, 歡迎/v, 使用/v, HanLP/nx, !/w]
NLP分詞:
[中國科學院/n, 計算/v, 技術/n, 研究所/n, 的/uj, 宗成慶/nr, 教授/n, 正在/d, 教授/n, 自然/d, 語言/n, 處理/v, 課程/n]
智能推薦:
[威廉王子發(fā)表演說 呼吁保護野生動物]
[英報告說空氣污染帶來“公共健康危機”]
[《時代》年度人物最終入圍名單出爐 普京馬云入選]
關鍵字提取:
[投標, 文件, 供應商, 項目, 采購, 招標, 電子, 芒市, 提供, 代理, 證書, 服務, 機構, 交易, 投標人, 數字, 開標, 醫(yī)療, 報名, 時間, 參加, 政府采購, 網上, 系統(tǒng), CA]
自動摘要:
[無限算法的產生是由于未能確定的定義終止條件, 這類算法在有限的時間內終止, 這類算法在有限的一段時間內終止]
短語提?。?/p>
[算法工程師, 算法處理, 一維信息, 算法研究, 圖像技術, 信息算法, 處理算法, 視頻算法, 通信物理, 人臉識別]
文章來源于蘑菇丁的博客
評論