Spacy小笔记:zh_core_web_trf、zh_core_web_lg、zh_core_web_md 和 zh_core_web_sm区别
Spacy小笔记
最近频繁用到spacy,就小记一下。
2024.11.29
zh_core_web_trf、zh_core_web_lg、zh_core_web_md 和 zh_core_web_sm区别
首先,它们都是预训练的中文模型:
- zh_core_web_trf:395M
架构: 基于 Transformer 架构(bert-base-chinese)。
大小: 较大,通常在几十到几百 MB 之间。
性能: 最高,尤其在复杂的自然语言处理任务上表现优秀,如命名实体识别、依存关系解析等。
资源需求: 需要较多的计算资源和时间来加载和运行。
适用场景: 需要最高准确性的复杂任务,如情感分析、机器翻译等。 - zh_core_web_lg:575M
架构: 基于传统的统计方法。
大小: 较大,通常在几十 MB 到 100 MB 之间。
性能: 较好,适用于大多数常见的自然语言处理任务。
资源需求: 需要的计算资源比 trf 模型少,但比 md 模型多。
适用场景: 一般用途的任务,如文本分类、实体识别等。 - zh_core_web_md:74M
架构: 基于传统的统计方法。
大小: 中等,通常在几十 MB 之间。
性能: 适中,适用于大多数常见的自然语言处理任务。
资源需求: 需要的计算资源较少,适合资源受限的环境。
适用场景: 一般用途的任务,如文本分类、实体识别等。 - zh_core_web_sm:46M
架构: 基于传统的统计方法。
大小: 较小,通常在几 MB 到十几 MB 之间。
性能: 较低,但在某些简单任务上仍然有效。
资源需求: 需要的计算资源最少,适合资源非常有限的环境。
适用场景: 简单的任务,如基本的分词、词性标注等。
下载地址:https://github.com/explosion/spacy-models/
上面这些库下载后都通过pip安装,注意要和对应版本的spacy匹配!
实际使用过程中,发现md、lg、trf三者的区别并不大,也许md是性价比最高的选择?
相关文章:
Spacy小笔记:zh_core_web_trf、zh_core_web_lg、zh_core_web_md 和 zh_core_web_sm区别
Spacy小笔记 最近频繁用到spacy,就小记一下。 2024.11.29 zh_core_web_trf、zh_core_web_lg、zh_core_web_md 和 zh_core_web_sm区别 首先,它们都是预训练的中文模型: zh_core_web_trf:395M 架构: 基于 Transformer 架构(bert…...
第六届智能控制、测量与信号处理国际学术会议 (ICMSP 2024)
重要信息 2024年11月29日-12月1日 中国陕西西安石油大学雁塔校区 大会官网:www.icmsp.net 大会简介 第六届智能控制、测量与信号处理国际学术会议(ICMSP 2024)由西安石油大学、中海油田服务股份有限公司、浙江水利水电学院与中国石油装备…...
docker服务容器化
docker服务容器化 1 引言2 多个容器间网络联通2.1 单独创建关联2.2 创建时关联 3 服务搭建3.1 镜像清单3.2 容器创建 4 联合实战4.2 flink_sql之kafka到starrocks4.2 flink_sql之mysql到starrocks 5 文献借鉴 1 引言 利用docker可以很效率地搭建服务,本文在win1…...
【QT】控件8
1.QDial 通过调节旋钮位置来控制窗口的不透明度: void Widget::on_dial_valueChanged(int value) {qDebug()<<value;this->setWindowOpacity((double)value/100); }效果演示: 2.Date/Time Edit 计算两个日期的差值 ui界面设计 计算按钮按下…...
漫谈推理谬误——错误因果
相关文章 漫谈推理谬误——错误假设-CSDN博客文章浏览阅读736次,点赞22次,收藏3次。在日常生活中,我们会面临各种逻辑推理,有些看起来一目了然,有些非常的科学严谨,但也有很多似是而非,隐藏了陷…...
【数据结构】队列实现剖析:掌握队列的底层实现
在计算机科学中,**队列(Queue)**是一种常见的数据结构,它遵循先进先出(FIFO,First In First Out)的原则。队列的应用非常广泛,例如任务调度、资源管理、进程通信等。本篇文章旨在为计…...
【C++】IO库(二):文件输入输出
8.2 文件输入输出 头文件 fstream 定义了三个类型来之支持文件IO,分别是: ifstream:从一个给定文件读取数据;ofstream:向一个给定文件写入数据;fstream:读写给定文件。 在 C 当中,…...
105.【C语言】数据结构之二叉树求总节点和第K层节点的个数
目录 1.求二叉树总的节点的个数 1.容易想到的方法 代码 缺陷 思考:能否在TreeSize函数内定义静态变量解决size的问题呢? 其他写法 运行结果 2.最好的方法:分而治之 代码 运行结果 2.求二叉树第K层节点的个数 错误代码 运行结果 修正 运行结果 其他写法 1.求二…...
力扣637. 二叉树的层平均值
给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。 提示: 树中节点数量在 [1, 104] 范围内-231 < Node.val < 231 - 1 代码: /*** Definition for a binary tree node.* stru…...
【前端】Next.js 服务器端渲染(SSR)与客户端渲染(CSR)的最佳实践
关于Next.js 服务器端渲染(SSR)与客户端渲染(CSR)的实践内容方面,我们按下面几点进行阐述。 1. 原理 服务器端渲染 (SSR): 在服务器上生成完整的HTML页面,然后发送给客户端。这使得用户在首次访问时能够…...
路径规划之启发式算法之一:A-Star(A*)算法
A*算法是一种启发式搜索算法,常用于解决路径规划问题。 一、A*算法的定义与原理 A*算法是一种用于在图形或网格中查找最短路径的算法。它在搜索过程中综合考虑了每个节点的实际距离(g值)和预估距离(h值),以…...
Android复习代码1-4章
public class RudioButton extends AppCompatActivity {Overrideprotected void onCreate(Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_rudio_button);// 找到RadioGroup和TextView的实例RadioGroup radioGrou…...
【问题】webdriver.Chrome()设置参数executable_path报不存在
场景1: 标红报错unresolved reference executable_path 场景2: 执行报错TypeError: __init__() got an unexpected keyword argument executable_path 原因: 上述两种场景是因为selenium4开始不再支持某些初始化参数。比如executable_path 解决: 方案…...
win10系统安装docker-desktop
1、开启Hyper-v ———————————————— Hyper-V 是微软提供的一种虚拟化技术,它允许你在同一台物理计算机上运行多个独立的操作系统实例。这种技术主要用于开发、测试、以及服务器虚拟化等领域。 —————————————————————— &#…...
小程序-基于java+SpringBoot+Vue的乡村研学旅行平台设计与实现
项目运行 1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:…...
组件A底部栏(position: fixed )事件使用$emit更新内容失败bug解决
今天遇到一个很离奇的bug,记录一下 问题:在组件内底部栏使用$emit触发按钮事件但打印出来的值是初始化的值,更新的值被重置导致更新失败 原因:组件内底部使用了 position: fixed; 固定, 导致组件内插槽 this 与 保存按…...
数据结构——排序第三幕(深究快排(非递归实现)、快排的优化、内省排序,排序总结)超详细!!!!
文章目录 前言一、非递归实现快排二、快排的优化版本三、内省排序四、排序算法复杂度以及稳定性的分析总结 前言 继上一篇博客基于递归的方式学习了快速排序和归并排序 今天我们来深究快速排序,使用栈的数据结构非递归实现快排,优化快排(三路…...
C++的类功能整合
1. 类的基本概念 类是面向对象编程的核心,它封装了数据和操作数据的函数。 #include <iostream> using namespace std;class MyClass { public:int publicData;void publicFunction() {cout << "Public function" << endl;}private:i…...
《String类》
目录 一、定义与概述 二、创建字符串对象 2.1 直接赋值 2.2 使用构造函数 三、字符串的不可变性 四、常用方法 4.1 String对象的比较 4.1.1 比较是否引用同一个对象 4.1.2 boolean equals(Object anObject)方法:按照字典序比较 4.1.3 int compareTo(Strin…...
【docker】docker的起源与容器的由来、docker容器的隔离机制
Docker 的起源与容器的由来 1. 虚拟机的局限:容器的需求萌芽 在 Docker 出现之前,开发和部署软件主要依赖虚拟机(VMs): 虚拟机通过模拟硬件运行操作系统,每个应用程序可以运行在自己的独立环境中。虽然虚…...
专业解析:Mac系统通过HoRNDIS实现Android USB网络共享的技术架构与实践方案
专业解析:Mac系统通过HoRNDIS实现Android USB网络共享的技术架构与实践方案 【免费下载链接】HoRNDIS Android USB tethering driver for Mac OS X 项目地址: https://gitcode.com/gh_mirrors/ho/HoRNDIS 在移动办公和应急网络连接场景中,Mac用户…...
DLSS Swapper技术架构深度解析:多平台游戏DLSS文件管理系统的设计与实现
DLSS Swapper技术架构深度解析:多平台游戏DLSS文件管理系统的设计与实现 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper DLSS Swapper是一个基于C#和Windows App SDK构建的开源工具,专注于解决多…...
Hermes Agent 深度解析:开源自进化 AI 智能体的架构革命
标签:Hermes Agent 自主AI智能体 Nous Research 持久记忆 MCP协议 AI Agent架构 摘要:本文深入剖析 Hermes Agent 的模块化架构、自进化学习机制与企业级部署方案,结合 DeepSeek V4 与 GPT-5.5 的最新进展,为开发者提供完整的 AI …...
别再只把SPORT当串口了!解锁ADSP-21489上SPORT的TDM多通道模式,实现32路音频采集
解锁ADSP-21489 SPORT接口的TDM多通道模式:32路音频采集实战指南 在嵌入式音频系统开发中,通道数量往往成为制约系统设计的瓶颈。传统I2S接口仅支持两通道数据传输,而现代会议系统、车载音频总线和工业传感器网络常需同时处理数十路信号。ADS…...
第四章:TTM分析: 4.5.1 ttm_device对三大设计目标的实现
2. 统一管理异构内存域 这是 ttm_device 最基础的职责:将 VRAM、GTT、SYSTEM 等物理上完全不同的内存,纳入统一的管理框架。 2.1 资源管理器数组 man_drv[] struct ttm_resource_manager *man_drv[TTM_NUM_MEM_TYPES];这是一个按内存域类型索引的指针…...
AI视频字幕去除技术革命:3分钟掌握专业级硬字幕清理方案
AI视频字幕去除技术革命:3分钟掌握专业级硬字幕清理方案 【免费下载链接】video-subtitle-remover 基于AI的图片/视频硬字幕去除、文本水印去除,无损分辨率生成去字幕、去水印后的图片/视频文件。无需申请第三方API,本地实现。AI-based tool …...
金蝶云单据下推避坑指南:当子单据体遇上复杂条件,我这样用插件搞定
金蝶云单据下推高阶实战:复杂条件与跨层级数据抓取全解析 当你在金蝶云项目中遇到需要根据特定条件筛选子单据体数据,并且还要跨层级获取基础资料值时,是否感到无从下手?本文将带你深入剖析这个典型业务场景的解决方案。 1. 复杂下…...
新手必看:用Mission Planner和QGroundControl调参,手机和电脑哪个更方便?
Mission Planner与QGroundControl实战对比:无人机调参工具选型指南 刚组装完第一台DIY无人机的兴奋感还没消退,我就被一个现实问题难住了——该用电脑上的Mission Planner还是手机端的QGroundControl进行飞控调参?这个问题看似简单࿰…...
【Matlab】MATLAB教程:MATLAB与C语言交互实操(mex编译C代码案例+代码计算效率提升实战应用)
MATLAB教程:MATLAB与C语言交互实操(mex编译C代码案例+代码计算效率提升实战应用) 本教程适配MATLAB全系列Windows及Linux通用版本,依托MATLAB原生MEX编译交互机制开发,无需付费专业工具箱,仅需配置基础C语言编译环境即可快速部署使用,专为MATLAB数值仿真从业者、工程迭…...
小白友好!Qwen3-Embedding-4B入门:从零构建语义搜索服务,无需代码
小白友好!Qwen3-Embedding-4B入门:从零构建语义搜索服务,无需代码 1. 什么是语义搜索?为什么它比关键词搜索更智能? 想象一下,你在网上搜索"如何解决电脑卡顿",传统搜索引擎会机械地…...
