CaCl2#
一、CaCl2 简介#
CaCl2(CaCl2: Chinese Lexicon)中文名称:CA 中文语言词库,源于某国内金融行业 NLP 项目,通过分析既有语料获得海量词条数据,同时按金融行业标准进行词条编目和分类,在自然语言处理 NLP 过程中,可以用于分词,关键词提取、内容摘要,实体识别等用途。 CaCl2 项目目标在于向互联网提供行业性的、完整的、准确的的词库,完成中文语言 NLP 的基础性工作,让用户将更多精力投入业务研究。 CaCl2 是开放项目 CaOCl(CA 开放中文词法分析工具包)重要组成部分。
统计数据#
1. 词条数#
时间 | 总词条数 | 候选词条 | 已公开词条 | 预览版词条 |
---|---|---|---|---|
2021-02-01 | 约 21,000,000 | 约 3,000,000 | 2,553,806 | 280,000 |
2. 行业字典数#
时间 | 行业 | 词典数 | 已公开 | 预览版 | 未公开 |
---|---|---|---|---|---|
2021-02-01 | 一级行业 | 28 | 2 | 26 | 0 |
2021-02-01 | 二级行业 | 104 | 5 | 99 | 0 |
** 详细统计状态,请参考链接:CaCl2 开放状态统计
二、快速开始#
1.Clone 或按需下载 CaCl2 词库#
Clone
git clone https://github.com/limccn/cacl2.git
下载
wget https://github.com/limccn/cacl2/blob/master/archive/v0.2/\[字典代码 \].zip
2. 导入和配置词库#
CaCl2 公开的词库支持在多种分词工具和环境中使用。
使用示例#
import jieba
dict_name = '480000.txt'
jieba.load_userdict(os.path.join(BASE_PATH_TO_DICT), dict_name))
使用示例#
<properties>
<entry key="ext_dict">480000.txt;480100.txt;</entry>
</properties>
3. 测试和开始使用 CaCl2,Enjoy!#
三、词库开源进度表#
1. 已开源#
行业代码 | 词库名称 | 词条数量 | 公开时间 | 当前版本 | 格式 | 下载地址 |
---|---|---|---|---|---|---|
480000 | 银行 - 通用 | 40612 | 2021-02 | v0.2 | txt | 480000.zip |
480100 | 银行 - 银行 | 224433 | 2021-02 | v0.2 | txt | 480100.zip |
490000 | 非银金融 - 通用 | 341235 | 2021-02 | v0.2 | txt | 490000.zip |
490100 | 非银金融 - 证券 | 311121 | 2021-02 | v0.2 | txt | 490100.zip |
490200 | 非银金融 - 保险 | 31020 | 2021-02 | v0.2 | txt | 480200.zip |
2. 计划开源#
行业代码 | 词库名称 | 词条数量 | 计划公开时间 | 当前版本 | 格式 | 下载地址 |
---|---|---|---|---|---|---|
490300 | 非银金融 - 多元金融 | 10,000 | 2Q 2021 | v0.2 | txt | 490300.zip |
3. 技术预览版#
公开发布词典前,我们提供 28 个一级行业的各 1 万个词条的技术预览,词典实际包含的词条数量,请参考链接:CaCl2 开放状态统计
行业代码 | 词库名称 | 收录数量 | 格式 | 下载地址 |
---|---|---|---|---|
110000 | 农林牧渔 - 通用 | 10,000 | txt | 110000.zip |
210000 | 采掘 - 通用 | 10,000 | txt | 210000.zip |
220000 | 化工 - 通用 | 10,000 | txt | 220000.zip |
230000 | 钢铁 - 通用 | 10,000 | txt | 230000.zip |
240000 | 有色金属 - 通用 | 10,000 | txt | 240000.zip |
270000 | 电子 - 通用 | 10,000 | txt | 270000.zip |
280000 | 汽车 - 通用 | 10,000 | txt | 280000.zip |
330000 | 家用电器 - 通用 | 10,000 | txt | 330000.zip |
340000 | 食品饮料 - 通用 | 10,000 | txt | 340000.zip |
350000 | 纺织服装 - 通用 | 10,000 | txt | 350000.zip |
360000 | 轻工制造 - 通用 | 10,000 | txt | 360000.zip |
370000 | 医药生物 - 通用 | 10,000 | txt | 370000.zip |
410000 | 公用事业 - 通用 | 10,000 | txt | 410000.zip |
420000 | 交通运输 - 通用 | 10,000 | txt | 420000.zip |
430000 | 房地产 - 通用 | 10,000 | txt | 430000.zip |
450000 | 商业贸易 - 通用 | 10,000 | txt | 450000.zip |
460000 | 休闲服务 - 通用 | 10,000 | txt | 460000.zip |
480000 | 银行 - 通用 | 10,000 | txt | 480000.zip |
490000 | 非银金融 - 通用 | 10,000 | txt | 490000.zip |
510000 | 综合 - 通用 | 10,000 | txt | 510000.zip |
610000 | 建筑材料 - 通用 | 10,000 | txt | 610000.zip |
620000 | 建筑装饰 - 通用 | 10,000 | txt | 620000.zip |
630000 | 电气设备 - 通用 | 10,000 | txt | 630000.zip |
640000 | 机械设备 - 通用 | 10,000 | txt | 640000.zip |
650000 | 国防军工 - 通用 | 10,000 | txt | 650000.zip |
710000 | 计算机 - 通用 | 10,000 | txt | 710000.zip |
720000 | 传媒 - 通用 | 10,000 | txt | 720000.zip |
730000 | 通信 - 通用 | 10,000 | txt | 730000.zip |
** 原始格式的词条,请参考:/dicts ** 详细的开放状态,请参考链接:CaCl2 开放状态统计
四、使用效果#
1. 工具测试对比#
1.1 使用 CaCl2 标准词库和 Jieba 标准库测试分词结果对比(@CaoWJ)#
1.2 使用 CaCl2 和金融行业词库对比【招金词酷】进行分词(@CaoWJ)#
1.3 使用 CaCl2 和金融行业词库对比【招金词酷】进行分词提出摘要(@CaoWJ)#
2. 指标和得分#
2.1 行业数据集测试#
2.1.1 金融行业 (银行行业),分词测试#
2.1.2 金融行业 (金融行业,不包含银行),分词测试#
2.2 标准数据集测试#
五、历史和变更日志#
1. 定期发布版本#
版本 | 发布时间 | 变更日志 |
---|---|---|
0.2 | 2021 | 发布中的版本 |
0.1.1 | 2020 | 使用申万行业分类对词库进行编目和分类,共 28 个一级行业和 104 个二级行业 |
0.1 | 2019 | 第一个发布版本,包含来自互联网的 2100 万中文词条,主要来自百度百科,维基中文百科等来源 |
2. 自动发布版本#
最新版本 | 发布周期 | 发布时间 | 变更日志 |
---|---|---|---|
v0.2.21.01 | monthly | 2021-02-01 | 金融行业(银行和非银金融)行业词库发布 |
v0.2.20.12 | monthly | 2021-01-01 | 版本 0.2 的初版,开源第一版,提供 28 个一级行业的各 1 万个词条预览 |
** 历史自动发布版本,请参考链接: 版本历史
六、License 许可证#
1. 开源软件许可证#
CaCl2 的源代码在Apache License 2.0许可下开源。
Copyright 2021 limc.cn All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
2. 共同创作许可证#
CaCl2 开放的词库,语料,模型等资料沿用Creative Commons BY-NC-SA 4.0知识共享许可协议。
七、贡献和贡献者#
感谢所有 CaCl2 贡献者的努力,我们欢迎所有愿意参与并贡献 CaCl2 项目的贡献者
1. 如何贡献?#
1.1 Fork 或 Star 我们的 CaCl2#
1.2 在 Github 上参与 CaCl2 社区讨论#
2. 贡献者#
@CaoWJ
八、常见问题#
九、其他说明#
CaCl2 的部分内容来自互联网公开的信息和数据资料,CaCl2 不保证数据的完整性和正确性,不构成任何建议。 我们没有持有本文提及的相关证券,与本文提及的相关公司没有任何关联关系。