transformers.js根据文本句子生成embeddings向量比较相似度代码
代码语言:html
所属分类:其他
代码描述:transformers.js根据文本句子生成embeddings向量比较相似度代码,通过huggingface的transformers实现调用huggingface的ai模型在浏览器运行输出结果。
代码标签: transformers.js 文本 句子 生成 embeddings 向量 比较 相似度 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<html> <head> <title>Browser Embeddings Demo</title> <style> * { box-sizing: border-box; } .container { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; gap: 3rem; padding: 2rem; } .inputs { display: flex; justify-content: space-between; align-items: stretch; flex-direction: row; gap: 2rem; align-self: stretch; } @media only screen and (max-width: 600px) { .inputs { flex-direction: column; } } .output { font-weight: 100; font-family: sans-serif; font-size: 18pt; } h1 { font-family: sans-serif; font-weight: 300; font-size: 24pt; margin: 0; text-align: center; } textarea { width: 100%; min-height: 10rem; padding: 1rem; border-radius: 1rem; font-family: sans-serif; font-size: 12pt; border: 1px solid #aaa; } button { padding: 1rem; border-radius: 0.5rem; font-family: sans-serif; font-size: 12pt; } </style> <script defer type="module"> import { pipeline } from '//repo.bfw.wiki/bfwrepo/js/transformers@2.3.0.js'; const input1 = document.getElementById('input1'); const input2 = document.getElementById('input2'); const generateButton = document.getElementById('generate-button'); const output = document.getElementById('output'); .........完整代码请登录后点击上方下载按钮下载查看
网友评论0