行政区划信息抽取算法(区划抽取)

中文三元组抽取:BERT-BiLSTM-CRF联合建模实战 中文三元组抽取是知识图谱构建的核心基础任务,本质是命名实体识别(NER)与关系抽取(RE)的语义对齐问题。传统pipeline方法因误差累积导致性能瓶颈,而端到端联合建模通过共享BERT编码、跨度感知注意力与耦合损失函数,实现NER与RE的梯度协同优化。技术价值体现在缓解中文词边界模糊、实体嵌套及关系歧义等难点,显著提升三元组级F1;广泛应用于金融财报、科技专利、新闻事件等结构化信息抽取场景。本实践聚焦BERT-BiLSTM-CRF架构设计与CRF解码机制,深入解析中文NER的标签体系重构与实体角色建模,并 阅读详情

前言

  • 行政区划信息抽取算法,简称区划抽取

  • 本文区划仅针对中国(缺港澳台,2020年国家统计局更新,2019年数据):
    http://www.stats.gov.cn/tjsj/tjbz/
    http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/index.html

必备常识

  • 行政区划:是行政区域划分的简称,是国家为了进行分级管理而实行的区域划分。
等级详情(2019年,每年会有更新,以更新为准,不要参考此处)合计
省级行政区23个省、5个自治区、4个直辖市、2个特别行政区34
地级行政区293个地级市、7个地区、30个自治州、3个盟333
县级行政区965个市辖区、387个县级市、1323个县、117个自治县、49个旗、3个自治旗、1个特区、1个林区2846
乡级行政区8516个街道、20975个镇、8122个乡、966个民族乡、153个苏木、1个民族苏木、1个县辖区38734
  • 省级行政区划
区划代码(前2位)省级行政区简称行政中心区划代码(前2位)省级行政区简称行政中心
11北京市京北京43湖南省湘长沙
12天津市津天津44广东省粤广州
13河北省冀石家庄45广西壮族自治区桂南宁
14山西省晋太原46海南省琼海口
15内蒙古自治区内蒙古呼和浩特50重庆市渝重庆
21辽宁省辽沈阳51四川省川、蜀成都
22吉林省吉长春52贵州省贵、黔贵阳
23黑龙江省黑哈尔滨53云南省云、滇昆明
31上海市沪上海54西藏自治区藏拉萨
32江苏省苏南京61陕西省陕、秦西安
33浙江省浙杭州62甘肃省甘、陇兰州
34安徽省皖合肥63青海省青西宁
35福建省闽福州64宁夏回族自治区宁银川
36江西省赣南昌65新疆维吾尔自治区新乌鲁木齐
37山东省鲁济南71台湾省台台北
41河南省豫郑州81香港特别行政区港香港
42湖北省鄂武汉82澳门特别行政区澳澳门

极简代码示例

from jieba.posseg import dt  # 带词性分词

dt.tokenizer.add_word('禅城区', 9, 'ns')  # 地名词库加载

text = '''
广东省佛山市南海区桂城街道地处南海区东南部,西部与禅城区祖庙街道、南部与禅城区石湾镇街道、顺德区陈村镇接壤
'''.strip()

print(set(i.word for i in dt.cut(text)if i.flag == 'ns'))  # 带词性分词
print
{‘顺德区’, ‘佛山市’, ‘南海区’, ‘广东省’, ‘桂城’, ‘禅城区’, ‘石湾镇’}

特殊数据处理

歧义名称

不知所云的名称,直接抛弃

exclusion = {'市辖区', '县', '省直辖县级行政区划'}

例如【郊区】一词有歧义,可用【阳泉市郊区、佳木斯市郊区、铜陵市郊区】来替代

exclusion = {'城区', '郊区', '矿区', '东区', '西区'}

重名

  • 省级和市级的行政区划没有重名,区级和县级的行政区划有重名,遇到重名要进一步从文本中查找其上级区划来消除歧义

消歧方法1:层级查找(荐给Java用)

消歧方法2:根据区划代码前缀 设置权重(荐给Python用)

1
0.4
0.6
0.4
0.4
贵阳市的白云区
贵阳市
白云区
5201
520113
440111
5201
520113
440111
1.4
0.8
0.6
from jieba.posseg import dt  # 带词性分词
name2code = {'白云区': {'440111': .6, '520113': .4}, '广州市': {'4401': 1}, '贵阳市': {'5201': 1}}
dt.tokenizer.add_word('白云区', tag='ns')

def similarity(a, b):
    """
    佛山市 match 南海区 = 50%
    禅城区 match 南海区 = 0%
    """
    if a == b:
        return 0
    la, lb, score = len(a), len(b), 0
    for i in range(min(la, lb)):
        if a[i] == b[i]:
            score += 1
        else:
            break
    return score / (la + lb)

def extract(text):
    # 识别区划名称,取集合(或计数器)
    s = set(i.word for i in dt.cut(text)if i.flag == 'ns')
    # 区划名称转区划代码
    ls = [(code, score) for name in s for code, score in name2code[name].items()]
    # 权值计算并排序
    ls = sorted([(c1, sum(similarity(c1, c2) for c2, s2 in ls)+s1) for c1, s1 in ls], key=lambda x: x[1], reverse=True)
    # 返回最长区划码
    return max(ls, key=lambda x: len(x[0]))[0]

text1 = '广州市的白云区'
text2 = '贵阳市的白云区'
print(text1, extract(text1))
print(text2, extract(text2))
print
广州市的白云区 440111
贵阳市的白云区 520113

后缀

有时有些区划不使用全称而使用简称,例如:佛山(佛山市)、宁夏(宁夏回族自治区)等,此时就要识别简称来获取区划代码

后缀名称

suffix = [
    '特别行政区', '民族苏木', '自治区', '自治州', '自治县', '自治旗', '民族乡', '地区',
    '特区', '林区', '街道', '苏木', '省', '市', '盟', '区', '县', '旗', '镇', '乡']

去掉后缀

PROVINCE_ABBR={'北京':'北京市','山西':'山西省','云南':'云南省','河北':'河北省','西藏':'西藏自治区','宁夏':'宁夏回族自治区',
'安徽':'安徽省','重庆':'重庆市','青海':'青海省','山东':'山东省','湖南':'湖南省','江西':'江西省','广西':'广西壮族自治区',
'甘肃':'甘肃省','陕西':'陕西省','海南':'海南省','黑龙江':'黑龙江省','上海':'上海市','辽宁':'辽宁省','吉林':'吉林省',
'贵州':'贵州省','福建':'福建省','江苏':'江苏省','广东':'广东省','内蒙古':'内蒙古自治区','河南':'河南省','四川':'四川省',
'浙江':'浙江省','天津':'天津市','新疆':'新疆维吾尔自治区','湖北':'湖北省'}

_CITY_ABBR={'武威','荆门','宿州','亳州','洛阳','邵阳','郑州','眉山','赤峰','阜新','岳阳','衡水','贵阳','榆林','聊城','南平',
'枣庄','随州','泰州','长春','梅州','百色','淮南','白银','珠海','内江','铜川','丹东','三亚','商洛','滨州','株洲','绥化',
'宁波','钦州','扬州','沈阳','新余','宣城','铁岭','许昌','潮州','昌都','舟山','双鸭山','松原','阳泉','鸡西','徐州','白山',
'赣州','鹤岗','黄冈','阜阳','东营','遵义','焦作','桂林','承德','海口','西宁','荆州','昆明','林芝','宜宾','汕尾','韶关',
'咸宁','河池','延安','南昌','益阳','宿迁','巴彦淖尔','葫芦岛','吐鲁番','惠州','开封','银川','营口','芜湖','阳江','漯河',
'伊春','黄山','湘潭','朔州','濮阳','牡丹江','张家界','萍乡','宁德','烟台','黑河','大庆','临沂','太原','云浮','绵阳','庆阳',
'汕头','那曲','哈密','杭州','衢州','广州','锦州','南通','镇江','嘉兴','宜昌','鹰潭','广安','乌鲁木齐','毕节','酒泉','铜仁',
'青岛','玉林','周口','天水','唐山','七台河','吕梁','济南','石家庄','深圳','柳州','德阳','衡阳','拉萨','无锡','襄阳','自贡',
'大连','丽水','九江','来宾','日照','安顺','西安','威海','孝感','景德镇','临沧','河源','陇南','池州','秦皇岛','滁州','保定',
'盐城','定西','铜陵','厦门','常德','鞍山','白城','贵港','合肥','资阳','信阳','金昌','菏泽','南阳','邯郸','茂名','南充',
'呼伦贝尔','上饶','金华','吉安','台州','中卫','曲靖','雅安','张掖','广元','朝阳','黄石','鄂州','张家口','佳木斯','渭南',
'克拉玛依','汉中','龙岩','巴中','湖州','肇庆','永州','莆田','常州','泰安','沧州','平顶山','新乡','六盘水','十堰','长治',
'海东','南京','清远','辽源','安康','鹤壁','佛山','吴忠','石嘴山','潍坊','忻州','邢台','包头','济宁','遂宁','呼和浩特',
'温州','兰州','晋城','晋中','四平','淮安','泉州','江门','娄底','三门峡','贺州','崇左','乐山','通化','通辽','马鞍山','德州',
'平凉','吉林','宜春','揭阳','梧州','山南','辽阳','安阳','苏州','东莞','乌海','郴州','南宁','防城港','玉溪','昭通','盘锦',
'六安','安庆','淄博','抚顺','武汉','嘉峪关','攀枝花','廊坊','鄂尔多斯','漳州','本溪','连云港','泸州','固原','绍兴','中山',
'蚌埠','达州','福州','商丘','三沙','齐齐哈尔','怀化','丽江','抚州','湛江','日喀则','临汾','咸阳','长沙','运城','淮北',
'大同','宝鸡','哈尔滨','成都','乌兰察布','普洱','北海','三明','儋州','保山','驻马店'}
CITY_ABBR={i:i+'市'for i in _CITY_ABBR}

去后缀的坑

白云机场不在白云区,而在花都区
黄埔大道不在黄浦区,而在天河区
海珠广场不在海珠区,而在越秀区

数据下载

直接下载

2019年数据(2020年出)下载地址(优快云资源,免积分,下载好了点个赞哈😓):
https://download.youkuaiyun.com/download/Yellow_python/12469089

使用爬虫

直接复制可用,存excel,需要半天时间

request

import requests
from random import choice
from time import strftime, sleep

UA = [
    'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0',
    'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36',
    'Mozilla/5.0(compatible;MSIE9.0;WindowsNT6.1;Trident/5.0;',
    'Mozilla/4.0(compatible;MSIE8.0;WindowsNT6.0;Trident/4.0)',
]

red = lambda x: print('\033[91m', x, '\033[0m', sep='')
yellow = lambda x: print('\033[93m', x, '\033[0m', sep='')


def write_log(*args):
    with open(strftime('%Y%m%d')+'.txt', 'a', encoding='utf-8') as f:
        for a in args:
            red(a)
            f.write('{}\n'.format(a))
        f.write('\n')
    sleep(1)  # 减速


def get(url, encode='gb2312', times=50):
    if times < 0:
        write_log(url, times)
        return ''
    try:
        r = requests.get(url, headers={'User-Agent': choice(UA)}, timeout=30)
    except Exception as e:
        write_log(url, e, times)
        return get(url, encode, times - 1)
    if r.status_code == 200:
        r.encoding = encode
        return r.text
    else:
        write_log(url, r.status_code, times)
        return get(url, encode, times - 1)


if __name__ == '__main__':
    print(get('http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/', 'utf-8'))

spider

"""
国家统计局:统计用区划和城乡划分代码

http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/index.html  1级
http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/11.html  2级
http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/11/1101.html  3级
http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/11/01/110101.html  4级
http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/11/01/01/110101001.html  5级

http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/index.html  1级
http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/44.html  2级
http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/44/4419.html  3级
http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/44/19/441900003.html  5级
"""
from re import findall
from request import *

# 主页,按年份调整
HOMEPAGE = 'http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/index.html'
# 网址前缀
PREFIX = 'http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/'

# 数据存储列表
ls_of_ls = []


def lv5(url):
    """乡级"""
    html = get(url)
    # yellow(html)
    for code, other, name in findall("<td>([0-9]{12})</td><td>([0-9]{3})</td><td>([\u4e00-\u9fa5]+)</td>", html):
        print(code, name, other)
        ls_of_ls.append([code, name, other])


def lv4(prefix):
    """县级 -> 乡级"""
    html = get(prefix)
    # yellow(html)
    prefix = prefix[:-11]
    for suffix, code, name in findall("<a href='([0-9]{2}/([0-9]{6,9})[.]html)'>([\u4e00-\u9fa5]+)</a>", html):
        url = prefix + suffix
        print(code, name, url)
        ls_of_ls.append([code, name, url])
        lv5(url)


def lv3(prefix):
    """地级 -> 县级or乡级"""
    html = get(prefix)
    # yellow(html)
    prefix = prefix[:-9]
    for suffix, code, name in findall("<a href='([0-9]{2}/([0-9]{6,9})[.]html)'>([\u4e00-\u9fa5]+)</a>", html):
        url = prefix + suffix
        print(code, name, url)
        ls_of_ls.append([code, name, url])
        if len(code) == 6:
            lv4(url)
        elif len(code) == 9:
            lv5(url)
        else:
            write_log(code, name, url)


def lv2(url):
    """省级 -> 地级"""
    html = get(url)
    # yellow(html)
    for suffix, code, name in findall("<a href='([0-9]{2}/([0-9]{4})[.]html)'>([\u4e00-\u9fa5]+)</a>", html):
        url = PREFIX + suffix
        print(code, name, url)
        ls_of_ls.append([code, name, url])
        lv3(url)


def lv1():
    """省级"""
    html = get(HOMEPAGE)
    # yellow(html)
    for suffix, code, name in findall("<a href='(([0-9]{2})[.]html)'>([\u4e00-\u9fa5]+)[^\u4e00-\u9fa5]*?</a>", html):
        url = PREFIX + suffix
        print(code, name, url)
        ls_of_ls.append([code, name, url])
        lv2(url)


def run():
    try:
        lv1()
    except Exception as e:
        write_log(e)
        with open('region.txt', 'w', encoding='utf-8') as f:
            for ls in ls_of_ls:
                f.write(','.join(ls) + '\n')
    from pandas import DataFrame
    DataFrame(ls_of_ls, columns=['code', 'name', 'others']).to_excel('region.xlsx', index=False)


if __name__ == '__main__':
    # lv3('http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/44/4406.html')  # 佛山
    # lv3('http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/44/4419.html')  # 东莞
    run()
行政区划数据(含中心点和边界数据)_2018 行政区划数据,包含行政区划编码,中心点和边界数据,精确到区/县级别,sql脚本 立即下载

相关推荐

中国国家统计局统计用区划代码和城乡划分代码www_stats_gov_cn_tjbz_cxfldm_2011

2011年中国国家统计局统计用区划代码和城乡划分代码 包含省/市/县/乡/村信息 字段说明 id 代码 name 名称 grade 级别1、省/区/直辖市,2、地市/盟,3、县/旗,4、乡/镇/街道,5、村/社区 type 城乡标志码 stype 级别名

nodeJs网络爬虫技术(本例子为爬去国家行政区域地区数据)

这里将会介绍两种技术方案,都是基于nodejs相关技术进行展开的,唯一不同的就是选取的技术稍有不同,本质其实一样 第一种技术方案: 需要用到的技术模块:superagent、superagent-charset、cheerio、fs 安装以上依赖模块(也可以单独依次安装):npm install superagent superagent-charset cheerio fs 说明: Su...

DLGDark的博客 2991

2018最新省市区街道数据,来自国家统计局官网

2018最新省市区街道数据,来自国家统计局官网,截止2017年10月31日, 来源国家统计局: http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2017/index.html 截止2017年10月31日, 发布日期: 2018年06月20日, 数据为TXT文本文档,共46808条数据,编码和名称用半角逗号分隔, 格式如下: 11,北京市 1101,市辖区 110101,东城区 110101001,东华门街道办事处 110101002,景山街道办事处 110101003,交道口街道办事处

记录一下行政区划代码(省市区镇)官方数据来源

1. 中华人民共和国国家统计局 http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/ 2. 中华人民共和国民政部 http://www.mca.gov.cn/article/sj/xzqh/

LSL1618的博客 1338

国家统计局最新数据

国家统计局最新数据 参考地址http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2017/index.html

抓取2018年国家统计局省市区街道数据(含编码ID)

从国家统计局抓取的省市区街道数据,包含区域代码,数据地址来源于:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2018/index.html

国家统计局 省市县镇乡村等信息。

国家统计局 省市县镇乡村等信息。http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2021/

郭勤靖 2907

如何让 RTX 5090 开启 PCIE P2P 以加速多卡通信

RTX 5090 基于新的 Blackwell 架构。NVIDIA 出于对某些主板兼容性(如 IOMMU、Resizable BAR 策略)的保守考虑,**屏蔽了 5090 的 BAR1 P2P 功能**。 我们需要通过 Patch 驱动源码,强制开启这一隐藏功能。 开启 P2P 后,PyTorch 的集合通信算子(Multi-GPU 训练的核心)延迟显著降低,**All-Reduce 甚至降低了 60% 以上**。

Hi20240217的博客 1744

抓取山西行政区划数据

一、准备工作 1、确定需要抓取的页面(接口) 1、国家统计局山西行政区划统计页面 http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/14.html 2、通过点击链接可知需要抓取的页面有市、县(区)、乡镇(街道)、社区(居委会)4种类型的页面 2、分析需要抓取的页面 ![image.png](https://img-blog.csdnimg.cn/img_convert/c456415f9613850f917723b1c5012436.png#alig

qq465498861的博客 1240

可信数据空间:可信空间、区域功能节点、业务功能节点、连接器的关联关系

可信数据空间通过分层架构实现安全数据共享:可信空间作为顶层制定全局规则;区域功能节点协调辖区内功能节点协作;功能节点提供具体数据服务;连接器作为唯一通信通道确保安全交互。系统采用"规则自上而下约束,数据自下而上流动"机制,通过分层治理和标准化连接,在保证数据主权的同时实现跨域协作,具有策略分级执行、去中心化治理等特性,支持灵活扩展业务场景。

友莘居士的博客 1690

AMP架构下的核间通信:RPMSG与共享内存原理详解

本文以RK3568等异构多核硬件为例,深入浅出解析了AMP架构下核间通信的核心逻辑,阐明RPMSG并非替代共享内存,而是以共享内存为数据载体、硬件信箱为中断通知工具、VirtIO为数据管理规则,构建的标准化高层协议与框架,为开发者提供简洁API,实现不同操作系统核心间高效通信。

qq_61335271的博客 2051

帮我获取全国行政区划代码,爬取的链接为:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2022/,保存为excel文本,写成代码...

我可以使用Python语言来帮助你爬取全国行政区划代码,并将它保存为Excel文本。下面是代码的示例:import requests from bs4 import BeautifulSoup import xlwturl = 'http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2022/' r = requests.get(url) soup = ...

weixin_35749440的博客 2774

Windows环境下IBSIMU的安装

本文主要介绍离子束仿真程序IBSIMU在Windows环境下的安装。

C_Tso的博客 2994

智能摘要技术:信息抽取与文本压缩的AI实践

信息抽取是自然语言处理(NLP)的核心技术之一,通过识别文本中的实体、关系和事件,将非结构化数据转化为结构化表示。结合深度学习与预训练模型,现代系统能像人类一样理解文本语义,在金融舆情、法律文书等场景实现精准信息提取。文本压缩算法则通过TF-IDF、TextRank等统计方法,或BERTSUM、PEGASUS等神经网络,对关键信息进行智能浓缩。特别是在处理中文文本时,ERNIE等模型对复合实体(如'粤港澳大湾区')的识别效果显著提升。这些技术正在重塑企业知识管理、智能客服等领域的效率标准,其中电商评论摘要等

weixin_29056865的博客 230

【软件系统架构】系列四:嵌入式技术

嵌入式系统是以应用为中心、以计算机技术为基础,并将可配置与可裁剪的软硬件集成于一体的专用计算机系统。它需要满足功能、可靠性、成本、体积、功耗等方面的严格要求。 嵌入式系统一般由以下组成部分构成:

moton2017的博客 1001

【我的Android进阶之旅】解决android应用使用android:persistent属性带来的系统Launcher应用必须重启设备才生效的问题,大幅度提升开发效率

一、问题描述 我们在开发系统级别应用,比如Launcher桌面的时候,会发现有个问题:每次Launcher修改完代码,重新编译之后,安装到android设备上之后,必须重启才会生效。否则就是使用了之前的Launcher版本的内容。而每次重启设备得一分钟左右,太慢了,太影响效率了! 1.1 痛点 每次更新完代码,重新安装之后,必须重启设备才会生效。效率太TM低了! 二、分析问题 经过一轮代码排查,最终发现是因为src\main\AndroidManifest.xml文件中,定义application使用了an

字节卷动 1715

SiameseUIE快速上手:无需Python基础的NLP信息抽取体验

本文介绍了如何在星图GPU平台上自动化部署SiameseUIE 模型部署镜像 README,实现开箱即用的NLP信息抽取功能。用户无需Python基础,即可快速从客服对话、新闻稿等文本中精准提取人物与地点等结构化信息,适用于客户信息归档、历史文档结构化等典型场景。

weixin_42509888的博客 78

ASProxy64.dll导致jetbrains家的IDE都无法打开。

摘要:在Windows11系统中,JetBrains IDE无法启动,报错指向ASProxy64.dll文件。该第三方DLL被注入到JVM原生层,导致内存访问冲突(错误代码0xc0000005)。经排查发现此文件来自Astrill软件。解决方案为卸载Astrill后重启电脑,问题得以解决。该案例表明第三方DLL注入可能影响IDE正常运行,卸载相关软件是最直接的解决方法。(149字)

猿小白的博客 940

SiameseUIE在政务文本处理中的应用:地名、机构、人物三元组抽取

本文介绍了如何在星图GPU平台上自动化部署SiameseUIE通用信息抽取-中文-base镜像,高效实现政务文本中的地名、机构、人物三元组抽取。该镜像支持零样本提示驱动抽取,可直接应用于政策文件结构化入库、招商简报自动摘要等典型政务场景,显著提升信息处理效率与准确性。

weixin_36073714的博客 269

手把手教你学simulink(8.3)--实例:基于 Simulink 的自动驾驶汽车速度控制系统设计与仿真

基于 Simulink 的自动驾驶汽车速度控制系统设计与仿真。

MHD0815的博客 1210

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

实体抽取任务开思考为何会做错?反思机制导致过度联想的心理学病灶剖析

在深度推理模型(Reasoning Models)席卷业界的浪潮中,不少算法工程师形成了一种技术思维定式:既然长思维链(Long CoT)在数学证明、代码生成和复杂逻辑谜题上展现出了惊人的突破,那么将所有下游自然语言处理任务全部接入思考模式,理应全面提升任务指标。然而,在工业界最为基础且广泛的信息抽取(Information Extraction, IE)与命名实体识别(NER)场景中,这种盲目开启长思考的操作却引发了毁灭性的指标滑坡。

lady_mumu的博客 205

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

SeqGPT-560M效果展示:中文长文本中嵌套实体(如‘北京市朝阳区XX公司’)精准切分

本文介绍了如何在星图GPU平台上自动化部署SeqGPT-560M镜像,实现中文长文本中嵌套实体的精准识别与切分。该模型能将非结构化文本(如合同、法律文书)快速转化为结构化数据,有效解决如‘北京市朝阳区XX公司’这类复杂嵌套实体的抽取难题,提升信息处理效率。

weixin_42443533的博客 481

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

NLP民工的乐园: 几乎最全的中文NLP资源库

GitHub - fighting41love/funNLP: 中英文敏感词、语言检测、中外手机/电话归属地/运营商查询、名字推断性别、手机号抽取、身份证抽取、邮箱抽取、中日文人名库、中文缩写库、拆字词典、词汇情感值、停用词、反动词表、暴恐词表、繁简体转换、英文模拟中文发音、汪峰歌词生成器、职业名称词库、同义词库、反义词库、否定词库、汽车品牌词库、汽车零件词库、连续英文切割、各种中文词向量、公司名字大全、古诗词库、IT词库、财经词库、成语词库、地名词库、历史名人词库、诗词词库、医学词库、饮食词库、法律词库、

ZHANGHUI3239619的专栏 1792

RexUniNLU问题解决:常见避坑指南,让中文信息抽取结果更准更稳

本文介绍了如何在星图GPU平台上自动化部署RexUniNLU镜像,实现高效中文信息抽取功能。该镜像特别适用于金融新闻分析、电商评论处理等场景,通过优化标签定义和关系抽取策略,显著提升实体识别准确率。文章还提供了长文本处理技巧和性能优化方案,帮助用户快速构建精准的信息抽取系统。

weixin_36078669的博客 186

SiameseUIE中文-base部署案例:政务12345热线工单自动分类与要素提取

本文介绍了如何在星图GPU平台上自动化部署SiameseUIE通用信息抽取-中文-base镜像,实现政务12345热线工单的自动分类与关键要素提取。通过简单配置即可快速构建结构化处理流程,支持时间、地点、责任单位等字段的零样本精准抽取,显著提升基层政务服务响应效率与数据治理能力。

weixin_35835030的博客 313

27个AI应用场景,从工作到生活,一篇彻底讲透!建议收藏反复看!

应用于深度挖掘文本、音视频、图像、办公文件中的高频词、人物、价格、甲乙方、指标参数、时间、地名、企业名称、专有名词、主题、热点、话题、正负面情感等,自动对其打上数据标签等功能,将企业原有历史沉淀海量无序的内容结构化处理,实现更精准的检索、分类、搜索、推荐能力。系统标签覆盖上百个大类、过万个小类,通用场景主题标签600+,行业关键词标签百万级。同时提供模型训练工具,边标边训练可进一步降低成本。

m0_59164520的博客 2744
上一篇: Python网络图【networkx】极简代码
下一篇: MySQL时间和日期数据类型转换【速查】
小基基o_O
博客等级 码龄9年 4414粉丝 467原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小基基o_O

您的鼓励是我创作的巨大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值