当前位置: 首页 > news >正文

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 通过调节旋钮位置来控制窗口的不透明度&#xff1a; void Widget::on_dial_valueChanged(int value) {qDebug()<<value;this->setWindowOpacity((double)value/100); }效果演示&#xff1a; 2.Date/Time Edit 计算两个日期的差值 ui界面设计 计算按钮按下…...

漫谈推理谬误——错误因果

相关文章 漫谈推理谬误——错误假设-CSDN博客文章浏览阅读736次&#xff0c;点赞22次&#xff0c;收藏3次。在日常生活中&#xff0c;我们会面临各种逻辑推理&#xff0c;有些看起来一目了然&#xff0c;有些非常的科学严谨&#xff0c;但也有很多似是而非&#xff0c;隐藏了陷…...

【数据结构】队列实现剖析:掌握队列的底层实现

在计算机科学中&#xff0c;**队列&#xff08;Queue&#xff09;**是一种常见的数据结构&#xff0c;它遵循先进先出&#xff08;FIFO&#xff0c;First In First Out&#xff09;的原则。队列的应用非常广泛&#xff0c;例如任务调度、资源管理、进程通信等。本篇文章旨在为计…...

【C++】IO库(二):文件输入输出

8.2 文件输入输出 头文件 fstream 定义了三个类型来之支持文件IO&#xff0c;分别是&#xff1a; ifstream&#xff1a;从一个给定文件读取数据&#xff1b;ofstream&#xff1a;向一个给定文件写入数据&#xff1b;fstream&#xff1a;读写给定文件。 在 C 当中&#xff0c…...

105.【C语言】数据结构之二叉树求总节点和第K层节点的个数

目录 1.求二叉树总的节点的个数 1.容易想到的方法 代码 缺陷 思考:能否在TreeSize函数内定义静态变量解决size的问题呢? 其他写法 运行结果 2.最好的方法:分而治之 代码 运行结果 2.求二叉树第K层节点的个数 错误代码 运行结果 修正 运行结果 其他写法 1.求二…...

力扣637. 二叉树的层平均值

给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。 提示&#xff1a; 树中节点数量在 [1, 104] 范围内-231 < Node.val < 231 - 1 代码&#xff1a; /*** Definition for a binary tree node.* stru…...

【前端】Next.js 服务器端渲染(SSR)与客户端渲染(CSR)的最佳实践

关于Next.js 服务器端渲染&#xff08;SSR&#xff09;与客户端渲染&#xff08;CSR&#xff09;的实践内容方面&#xff0c;我们按下面几点进行阐述。 1. 原理 服务器端渲染 (SSR): 在服务器上生成完整的HTML页面&#xff0c;然后发送给客户端。这使得用户在首次访问时能够…...

路径规划之启发式算法之一:A-Star(A*)算法

A*算法是一种启发式搜索算法&#xff0c;常用于解决路径规划问题。 一、A*算法的定义与原理 A*算法是一种用于在图形或网格中查找最短路径的算法。它在搜索过程中综合考虑了每个节点的实际距离&#xff08;g值&#xff09;和预估距离&#xff08;h值&#xff09;&#xff0c;以…...

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 原因&#xff1a; 上述两种场景是因为selenium4开始不再支持某些初始化参数。比如executable_path 解决&#xff1a; 方案…...

win10系统安装docker-desktop

1、开启Hyper-v ———————————————— Hyper-V 是微软提供的一种虚拟化技术&#xff0c;它允许你在同一台物理计算机上运行多个独立的操作系统实例。这种技术主要用于开发、测试、以及服务器虚拟化等领域。 —————————————————————— &#…...

小程序-基于java+SpringBoot+Vue的乡村研学旅行平台设计与实现

项目运行 1.运行环境&#xff1a;最好是java jdk 1.8&#xff0c;我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境&#xff1a;IDEA&#xff0c;Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境&#xff1a;Tomcat 7.x,8.x,9.x版本均可 4.硬件环境&#xff1a…...

组件A底部栏(position: fixed )事件使用$emit更新内容失败bug解决

今天遇到一个很离奇的bug&#xff0c;记录一下 问题&#xff1a;在组件内底部栏使用$emit触发按钮事件但打印出来的值是初始化的值&#xff0c;更新的值被重置导致更新失败 原因&#xff1a;组件内底部使用了 position: fixed; 固定&#xff0c; 导致组件内插槽 this 与 保存按…...

数据结构——排序第三幕(深究快排(非递归实现)、快排的优化、内省排序,排序总结)超详细!!!!

文章目录 前言一、非递归实现快排二、快排的优化版本三、内省排序四、排序算法复杂度以及稳定性的分析总结 前言 继上一篇博客基于递归的方式学习了快速排序和归并排序 今天我们来深究快速排序&#xff0c;使用栈的数据结构非递归实现快排&#xff0c;优化快排&#xff08;三路…...

C++的类功能整合

1. 类的基本概念 类是面向对象编程的核心&#xff0c;它封装了数据和操作数据的函数。 #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)方法&#xff1a;按照字典序比较 4.1.3 int compareTo(Strin…...

【docker】docker的起源与容器的由来、docker容器的隔离机制

Docker 的起源与容器的由来 1. 虚拟机的局限&#xff1a;容器的需求萌芽 在 Docker 出现之前&#xff0c;开发和部署软件主要依赖虚拟机&#xff08;VMs&#xff09;&#xff1a; 虚拟机通过模拟硬件运行操作系统&#xff0c;每个应用程序可以运行在自己的独立环境中。虽然虚…...

专业解析:Mac系统通过HoRNDIS实现Android USB网络共享的技术架构与实践方案

专业解析&#xff1a;Mac系统通过HoRNDIS实现Android USB网络共享的技术架构与实践方案 【免费下载链接】HoRNDIS Android USB tethering driver for Mac OS X 项目地址: https://gitcode.com/gh_mirrors/ho/HoRNDIS 在移动办公和应急网络连接场景中&#xff0c;Mac用户…...

DLSS Swapper技术架构深度解析:多平台游戏DLSS文件管理系统的设计与实现

DLSS Swapper技术架构深度解析&#xff1a;多平台游戏DLSS文件管理系统的设计与实现 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper DLSS Swapper是一个基于C#和Windows App SDK构建的开源工具&#xff0c;专注于解决多…...

Hermes Agent 深度解析:开源自进化 AI 智能体的架构革命

标签&#xff1a;Hermes Agent 自主AI智能体 Nous Research 持久记忆 MCP协议 AI Agent架构 摘要&#xff1a;本文深入剖析 Hermes Agent 的模块化架构、自进化学习机制与企业级部署方案&#xff0c;结合 DeepSeek V4 与 GPT-5.5 的最新进展&#xff0c;为开发者提供完整的 AI …...

别再只把SPORT当串口了!解锁ADSP-21489上SPORT的TDM多通道模式,实现32路音频采集

解锁ADSP-21489 SPORT接口的TDM多通道模式&#xff1a;32路音频采集实战指南 在嵌入式音频系统开发中&#xff0c;通道数量往往成为制约系统设计的瓶颈。传统I2S接口仅支持两通道数据传输&#xff0c;而现代会议系统、车载音频总线和工业传感器网络常需同时处理数十路信号。ADS…...

第四章:TTM分析: 4.5.1 ttm_device对三大设计目标的实现

2. 统一管理异构内存域 这是 ttm_device 最基础的职责&#xff1a;将 VRAM、GTT、SYSTEM 等物理上完全不同的内存&#xff0c;纳入统一的管理框架。 2.1 资源管理器数组 man_drv[] struct ttm_resource_manager *man_drv[TTM_NUM_MEM_TYPES];这是一个按内存域类型索引的指针…...

AI视频字幕去除技术革命:3分钟掌握专业级硬字幕清理方案

AI视频字幕去除技术革命&#xff1a;3分钟掌握专业级硬字幕清理方案 【免费下载链接】video-subtitle-remover 基于AI的图片/视频硬字幕去除、文本水印去除&#xff0c;无损分辨率生成去字幕、去水印后的图片/视频文件。无需申请第三方API&#xff0c;本地实现。AI-based tool …...

金蝶云单据下推避坑指南:当子单据体遇上复杂条件,我这样用插件搞定

金蝶云单据下推高阶实战&#xff1a;复杂条件与跨层级数据抓取全解析 当你在金蝶云项目中遇到需要根据特定条件筛选子单据体数据&#xff0c;并且还要跨层级获取基础资料值时&#xff0c;是否感到无从下手&#xff1f;本文将带你深入剖析这个典型业务场景的解决方案。 1. 复杂下…...

新手必看:用Mission Planner和QGroundControl调参,手机和电脑哪个更方便?

Mission Planner与QGroundControl实战对比&#xff1a;无人机调参工具选型指南 刚组装完第一台DIY无人机的兴奋感还没消退&#xff0c;我就被一个现实问题难住了——该用电脑上的Mission Planner还是手机端的QGroundControl进行飞控调参&#xff1f;这个问题看似简单&#xff0…...

【Matlab】MATLAB教程:MATLAB与C语言交互实操(mex编译C代码案例+代码计算效率提升实战应用)

MATLAB教程:MATLAB与C语言交互实操(mex编译C代码案例+代码计算效率提升实战应用) 本教程适配MATLAB全系列Windows及Linux通用版本,依托MATLAB原生MEX编译交互机制开发,无需付费专业工具箱,仅需配置基础C语言编译环境即可快速部署使用,专为MATLAB数值仿真从业者、工程迭…...

小白友好!Qwen3-Embedding-4B入门:从零构建语义搜索服务,无需代码

小白友好&#xff01;Qwen3-Embedding-4B入门&#xff1a;从零构建语义搜索服务&#xff0c;无需代码 1. 什么是语义搜索&#xff1f;为什么它比关键词搜索更智能&#xff1f; 想象一下&#xff0c;你在网上搜索"如何解决电脑卡顿"&#xff0c;传统搜索引擎会机械地…...