【文件属性】:
文件名称:txtai:基于AI的搜索引擎
文件大小:139KB
文件格式:ZIP
更新时间:2021-02-03 02:33:17
python search nlp machine-learning MachinelearningPython
人工智能驱动的搜索引擎
txtai在文本的各个部分上建立了一个AI驱动的索引。 txtai支持构建文本索引以执行相似性搜索并创建基于提取问题的系统。 txtai还具有用于零镜头分类的功能。
NeuML使用txtai和/或其背后的概念来支持我们所有的自然语言处理(NLP)应用程序。 示例应用程序:
用于医学/科学论文的AI驱动的文献发现和审阅引擎
AI的标题和故事文本的理解
事实驱动的实时体育赛事和新闻网站
直接从终端询问编码问题
txtai构建在以下堆栈上:
Python 3.6+
安装
最简单的安装方法是通过pip和PyPI
pip install txtai
您也可以直接从GitHub安装txtai。 建议使用Python虚拟环境。
pip install git+https://github.com/neuml/txtai
支持Python 3.6+
Windows和macOS系统具有以下先决条件。 Linux没有其他步骤。
视窗
安装
苹果系统
运行brew install libomp看到
例子
examples目录中有一系列示例和笔记本,它们概述了txtai。
【文件预览】:
txtai-master
----setup.py(2KB)
----.gitignore(62B)
----Makefile(588B)
----pyproject.toml(31B)
----src()
--------python()
----.pre-commit-config.yaml(276B)
----LICENSE(11KB)
----.github()
--------workflows()
----examples()
--------05_Extractive_QA_with_txtai.ipynb(5KB)
--------04_Add_semantic_search_to_Elasticsearch.ipynb(23KB)
--------01_Introducing_txtai.ipynb(13KB)
--------06_Extractive_QA_with_Elasticsearch.ipynb(18KB)
--------08_API_Gallery.ipynb(25KB)
--------demo.py(1KB)
--------07_Apply_labels_with_zero_shot_classification.ipynb(9KB)
--------03_Build_an_Embeddings_index_from_a_data_source.ipynb(21KB)
--------02_Build_an_Embeddings_index_with_Hugging_Face_Datasets.ipynb(14KB)
----README.md(15KB)
----demo.gif(46KB)
----logo.png(29KB)
----.coveragerc(141B)
----.pylintrc(388B)
----test()
--------python()
----docker()
--------api.Dockerfile(2KB)