基于Bert的图书分类项目

  • 项目结构:
  • 文件说明:
    • data/
    • model/
    • logs/
    • bert/
      • models/bert.py
    • config.py
    • dictionary.py
    • train.py
    • predict.py
  • 运行
  • 数据
  • 源码
  • 总结

项目结构:

文件说明:

data/

数据存放目录

model/

模型存放目录

logs/

日志存放目录

bert/

huggingface的pytorch版的bert的三个文件,分别是:
config.json
pytorch_model.bin
vocab.txt

models/bert.py

模型实现: 在bert后加了个全连接层

config.py

项目配置文件,一些路径配置以及参数配置

dictionary.py

构建word2idx,idx2word字典

train.py

模型训练

predict.py

模型预测

运行

python train.py
python predict.py

数据

链接: https://pan.baidu.com/s/1Uen77gkrCfb36zWVmNPIiQ 密码: 8t0n

下载后将里面的文件放进data目录

源码

基于bert的图书多分类

总结

如果代码有任何问题,可以私信我。

基于Bert的图书分类项目相关推荐

  1. 基于BERT预训练的中文命名实体识别TensorFlow实现

    BERT-BiLSMT-CRF-NER Tensorflow solution of NER task Using BiLSTM-CRF model with Google BERT Fine-tun ...

  2. 五分钟搭建一个基于BERT的NER模型

    BERT 简介 BERT是2018年google 提出来的预训练的语言模型,并且它打破很多NLP领域的任务记录,其提出在nlp的领域具有重要意义.预训练的(pre-train)的语言模型通过无监督的学 ...

  3. 基于BERT的化学空间映射

    目录 背景介绍与方法概述 Related Work 方法概述 结果与讨论 化学反应分类 可视化注意力分布 化学空间映射(Mapping the chemical reaction space) 背景介 ...

  4. 【文本分类】基于BERT预训练模型的灾害推文分类方法、基于BERT和RNN的新闻文本分类对比

    ·阅读摘要: 两篇论文,第一篇发表于<图学学报>,<图学学报>是核心期刊:第二篇发表于<北京印刷学院学报>,<北京印刷学院学报>没有任何标签. ·参考文 ...

  5. 图书借阅系统java_基于JAVAWEB的图书借阅系统

    [实例简介] 基于JAVAWEB的图书借阅系统,包含了源代码.数据库和论文 [实例截图] [核心代码] 图书借阅系统 └── 图书借阅系统 ├── 开题报告.doc ├── 毕设论文.docx ├── ...

  6. java图书馆管理系统_六天写出来的基于Swing的图书管理系统你不来吐槽一下?

    前段时间学习完了MySQL和JDBC,想着自己做个东西实战一下,于是写了一个烂大街的图书管理系统...但好歹是自己一个人日夜兼程,硬着头皮做出来的还像样的东西,总结一手吧.看的人欢迎吐槽.我会从以下几 ...

  7. 搜出来的文本:基于BERT的文本采样

    ©PaperWeekly 原创 · 作者|苏剑林 单位|追一科技 研究方向|NLP.神经网络 从这一篇开始,我们就将前面所介绍的采样算法应用到具体的文本生成例子中.而作为第一个例子,我们将介绍如何利用 ...

  8. 基于bert的语义匹配_构建基于BERT的语义搜索系统…针对“星际迷航”

    基于bert的语义匹配 If you read my previous article on Towards Data Science you'll know I'm a bit of a Star ...

  9. bert 多义词_广告行业中那些趣事系列15:超实用的基于BERT美团搜索实践

    摘要:本篇主要学习和分析BERT在美团搜索排序中的项目实践.首先介绍了业务背景,主要对比了美团搜索业务场景和我们的应用场景:然后讲了下计算query和doc相关性的方法,主要包括计算字面相关性和计算语 ...

最新文章

  1. truffle详细使用教程
  2. 《现代操作系统》第7章读书笔记--虚拟化和云(未完成)
  3. failover.mysql_mysqlfailover测试
  4. ensp安装对电脑配置要求高吗_直线导轨有哪些安装方法?为什么直线导轨安装精度要求高?...
  5. AspNetCore中使用Ocelot之 IdentityServer4(1)
  6. 简单实现x的n次方pta_数学学霸的解题思路1“降低次方和次元”
  7. Stanford CoreNLP服务器
  8. 动感标题文字快闪(闪白特效)开场PR模板MOGRT
  9. 偏差-方差分解简要推导
  10. 平面设计中都有哪些风格?常用的风格有哪些?
  11. elasticsearch索引health 健康状态变为yellow,red处理
  12. 产品隐私政策与使用条款
  13. Paho Java Client 连接阿里云物联网平台
  14. python获取当前进程pid_Python获取系统所有进程PID及进程名称的方法示例
  15. 复杂交通流对混合交通的影响研究多向车流量分析
  16. 非2的幂,离散傅里叶变化DFT的快速实现
  17. 腾讯广点通接入总结及源码
  18. uniapp人脸识别解决方案
  19. 增强版 Git Flow 模型
  20. 小米手机 布局出现白色边框,黑色背景等(适配)

热门文章

  1. 如何挑选一款温湿度传感器?
  2. Verilog数字系统基础设计-数据转换器
  3. 友盟QQ第三方授权登陆(精简)
  4. 一个屌丝程序员的青春(二五九)
  5. python-获取汉字注音
  6. 【内含实物图】一款可独立行走且支持远程对话的微型巡逻摄像头——嵌入式方案
  7. Android插件化开发指南——插件化技术简介
  8. 2021天梯赛 L2-037 包装机题解
  9. Java语言编码规范(Java Code Conventions)
  10. 常见linux运维选择题