基于Node.js的生产级问答系统

本项目提供基于Node.js的问题解答功能,仅需三行代码即可快速集成至生产环境。该问答系统利用Rust构建的库处理输入文本,并采用经过微调的问题解答案例模型,准确率高达87.1 F1得分。默认情况下使用DistilBERT,但可以通过简单的配置更换为其他模型。此外,系统还支持TensorFlow SavedModel和TFJS格式模型,可以在本地或容器化部署。

zip
node-question-answering-master.zip 预估大小:41个文件
folder
node-question-answering-master 文件夹
file
tsconfig.prod.json 151B
file
package.json 2KB
file
.eslintrc.json 1KB
file
jest.config.js 6KB
file
LICENSE 11KB
file
package-lock.json 281KB
folder
src 文件夹
folder
models 文件夹
file
model.factory.ts 3KB
file
roberta.model.ts 503B
file
model.ts 2KB
file
bert.model.ts 563B
file
index.ts 151B
file
distilbert.model.ts 509B
file
utils.ts 10KB
folder
runtimes 文件夹
file
runtime.ts 4KB
file
tfjs.runtime.ts 3KB
file
saved-model.runtime.ts 972B
file
worker-message.ts 675B
file
saved-model.worker-thread.ts 3KB
file
index.ts 41B
file
remote.runtime.ts 3KB
file
saved-model.worker.ts 5KB
file
qa.test.ts 11KB
file
qa.ts 7KB
file
qa-options.ts 1KB
file
index.ts 148B
folder
tokenizers 文件夹
file
tokenizer.factory.ts 4KB
file
roberta.tokenizer.ts 4KB
file
bert.tokenizer.ts 2KB
file
index.ts 188B
file
tokenizer.ts 2KB
file
tsconfig.json 6KB
file
.gitignore 2KB
file
CHANGELOG.md 5KB
file
README.md 11KB
file
DistilBERT_to_SavedModel.ipynb 38KB
file
.eslintignore 33B
folder
scripts 文件夹
file
build.js 2KB
file
example.js 6KB
file
benchmark.js 8KB
file
cli.js 1KB
file
.prettierrc.json 78B
zip 文件大小:126.27KB