配x 中止項目-該項目將不再由英特爾維護。該項目已被確定為已知的安全逃逸。英特爾停止了對該項目的開發和貢獻,包括但不限於維護,錯誤修復,新版本或更新。英特爾不再接受此項目的補丁。
NLP Architect是一個開源Python庫,用於探索最先進的深度學習拓撲和技術,以優化自然語言處理和自然語言理解神經網絡。
NLP Architect是一個NLP庫,旨在靈活,易於擴展,允許在應用程序中輕鬆且快速整合NLP模型並展示優化的模型。
特徵:
許多NLP任務中使用的核心NLP模型,在許多NLP應用程序中有用
新穎的NLU模型展示了新穎的拓撲和技術
優化的NLP/NLU模型,展示了神經NLP/NLU模型上不同優化算法
面向模型的設計:
基於優化的深度學習框架:
使用NLP模型的基本實用程序 - 文本/字符串預處理,IO,數據操作,指標,嵌入。
我們建議在新的Python環境中安裝NLP Architect,將Python 3.6+與最新的pip , setuptools和h5py一起使用。
pip安裝僅安裝核心庫
pip install nlp-architect包括核心庫,示例,解決方案和教程:
git clone https://github.com/IntelLabs/nlp-architect.git
cd nlp-architect
pip install -e . # install in developer mode要運行提供的示例和解決方案,請使用[all]標誌安裝庫,該標誌將安裝所需的額外軟件包。 (需要從源安裝)
pip install .[all]提供最佳(或接近)課堂性能的NLP模型:
自然語言理解(NLU)模型,以解決語義理解:
優化NLP/NLU模型和MISC。優化技術:
使用一個或多個模型的解決方案(端到端應用程序):
完整的NLP模型,算法,解決方案和有關如何運行每個模型的說明的文檔可以在我們的網站上找到。
NLP Architect是一個面向模型的庫,旨在展示新穎和不同的神經網絡優化。該庫每個任務中包含NLP/NLU相關的模型,不同的神經網絡拓撲(在模型中使用),簡化庫中工作流程的過程,預定的數據處理器以及數據集加載程序以及MISC實用程序。該庫旨在成為模型開發的工具:數據預處理,構建模型,火車,驗證,推斷,保存或加載模型。
主要設計指南是:
NLP建築師是研發的積極空間。將來會發布新的模型,解決方案,拓撲和框架的增加以及更改。我們的目標是確保所有模型都以Python 3.6+運行。我們鼓勵研究人員和開發人員為圖書館做出貢獻。
如果您在研究中使用NLP架構師,請使用以下引用:
@misc{izsak_peter_2018_1477518,
title = {NLP Architect by Intel AI Lab},
month = nov,
year = 2018,
doi = {10.5281/zenodo.1477518},
url = {https://doi.org/10.5281/zenodo.1477518}
}
NLP架構師作為研究目的發布作為參考代碼。它不是官方的英特爾產品,質量和支持的水平可能不會如官方產品所預期的那樣。 NLP Architect旨在在本地使用,尚未設計,開發或評估用於生產使用或網絡部門。計劃將其他算法和環境添加到框架中。歡迎開源和NLP研究社區的反饋和貢獻。
通過GITHUB問題或電子郵件聯繫NLP建築師開發團隊:[email protected]