如何固定下劃線(下劃線怎么鎖定)
905
2025-04-02
相關鏈接
官方源碼:https://github.com/deepmipt/DeepPavlov
官方文檔:http://docs.deeppavlov.ai/en/master/features/models/kbqa.html
介紹博客:https://www.jiqizhixin.com/articles/2018-02-27-6
安裝
conda?create?-n?deeppavlov?python=3.7 conda?activate?deeppavlov python?-m?pip?install?deeppavlov python?-m?pip?install?tensorflow-gpu==1.15.2
CUDA?10.0
環境變量
vim?~/.bashrc
export?CUDA_HOME=/usr/local/cuda-10.0/bin export?LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64 export?PATH=/usr/local/cuda-10.0/bin:$PATH
查看版本
nvcc?-V
nvcc:?NVIDIA?(R)?Cuda?compiler?driver Copyright?(c)?2005-2018?NVIDIA?Corporation Built?on?Sat_Aug_25_21:08:01_CDT_2018 Cuda?compilation?tools,?release?10.0,?V10.0.130
下載模型和數據
配置文件:https://github.com/deepmipt/DeepPavlov/blob/master/deeppavlov/configs/kbqa/kbqa_cq.json
"download"?關鍵字段里有10個文件,下載好后放到對應的目錄:`~/.deeppavlov/models` 和 `~/.deeppavlov/downloads`
`wget?url`,部分壓縮文件解壓如下:
unzip?cased_L-12_H-768_A-12.zip?-d?./bert_models tar?-zxvf?ner_lcquad.tar.gz?-C?./ner_lcquad_ent_and_type tar?-zxvf?rel_ranking.tar.gz?-C?./rel_ranking tar?-zxvf?rel_ranking_bert.tar.gz?-C?./rel_ranking_bert tar?-zxvf?wiki_eng_files.tar.gz?-C?../downloads/wikidata_eng tar?-zxvf?query_prediction.tar.gz?-C?./query_prediction
NLTK?設置代理
import?nltk nltk.set_proxy("xxx:xxx@proxy.xxx.com:8080") nltk.download('stopwords') nltk.download("punkt")
執行代碼
vim?test.py
import?os from?deeppavlov?import?configs,?build_model import?warnings import?tensorflow?as?tf import?nltk nltk.set_proxy("xxx:xxx@proxy.xxx.com:8080") os.environ['CUDA_VISIBLE_DEVICES']?=?'0' warnings.filterwarnings('ignore') os.environ["TF_CPP_MIN_LOG_LEVEL"]?=?"3" tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR) config_path?=?"DeepPavlov-master/deeppavlov/configs/kbqa/kbqa_cq.json" kbqa_model?=?build_model(config_path,?download=False) x?=?kbqa_model(['What?is?in?the?village?of?Negev?that?has?diplomatic?relations?with?the?Czech?Republic?']) print(x) y?=?kbqa_model(['Magnus?Carlsen?is?a?part?of?what?sport?']) print(y) z?=?kbqa_model(['How?many?sponsors?are?for?Juventus?F.C.?']) print(z)
結果:python?test.py
["Israel"] ["chess"] [4]
知識圖譜
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。