热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

NLP问题与学习总结

目录

目录

  • NLP软件问题总结
    • pycharm 编辑器问题
      • 中文乱码问题
    • Anaconda问题
      • 创建新环境并指定python版本
    • Pip问题
      • pip安装指定版本
      • 网速不稳定问题
      • 解决pip下载速度慢问题
      • Anaconda安装第三方包
  • NLP程序学习总结:
    • Torchtext:数据预处理
    • 问答系统构建
    • F1(micro & macro)评价指标

NLP软件问题总结

pycharm 编辑器问题

中文乱码问题

1.控制台中文乱码
在这里插入图片描述

Anaconda问题

1数据源问题:得添加清华数据源。解决下载速度过慢问题。
2 anaconda 安装本地包的方法。

创建新环境并指定python版本

conda create -n 环境名称 python=3.8
activate 环境名称 //激活操作

Pip问题

pip安装指定版本

加上号即可
pip install transformers
3.3.1

网速不稳定问题

一般是由于网速不稳定,下载过慢,超出默认时间,所以只要修改一下响应时间就好了。
方法如下:
windows下输入 pip --default-timeout=100 install 包名
linux下输入 pip --default-timeout=100 install -U 包名
pip命令提示unknow or unsupported command install解决方法
pip.exe install ** 即可解决

解决pip下载速度慢问题

添加国内镜像源:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
临时使用国内镜像方法:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple XXX

永久修改,添加国内镜像
在 C:\Users\thinkpad\AppData\Roaming\pip\pip.ini 文件中添加:

或者使用命令行:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Anaconda安装第三方包

step1:下载whl文件
step2:打开‘Anaconda Command Prompt
step3:命令行窗口pip安装 pip install 路径+whl文件名
torch-1.5.0+cpu-cp35-cp35m-win_amd64.whl //cp35代表python版本3.5

NLP程序学习总结:

Torchtext:数据预处理

Torchtext处理数据分为三块:
1, Filed
在这里插入图片描述

Filed用来定义在text_field字段数据的操作与lable_field字段数据的操作
2,dataset
在这里插入图片描述
在这里插入图片描述

对data/train.tsv,val.tsv 中的数据对应text_field的字段和对应lable_field的字段施加Field定义的操作
3, 根据train_data(训练集)构建词库和标签库.并可构建了词库中的每一词到索引,索引到词向量的映射。
在这里插入图片描述
在这里插入图片描述

根据dataset中得到的集合创建迭代器,并指定迭代器中batch_Size.

问答系统构建

参考教程:基于电影知识图谱的智能问答系统 https://blog.csdn.net/appleyk/article/details/80331997

F1(micro & macro)评价指标

网址:https://blog.csdn.net/lyb3b3b/article/details/84819931


推荐阅读
  • PHP预处理常量详解:如何定义与使用常量 ... [详细]
  • 本指南详细介绍了在Linux环境中高效连接MySQL数据库的方法。用户可以通过安装并使用`mysql`客户端工具来实现本地连接,具体命令为:`mysql -u 用户名 -p 密码 -h 主机`。例如,使用管理员账户连接本地MySQL服务器的命令为:`mysql -u root -p pass`。此外,还提供了多种配置优化建议,以确保连接过程更加稳定和高效。 ... [详细]
  • 利用树莓派畅享落网电台音乐体验
    最近重新拾起了闲置已久的树莓派,这台小巧的开发板已经沉寂了半年多。上个月闲暇时间较多,我决定将其重新启用。恰逢落网电台进行了改版,回忆起之前在树莓派论坛上看到有人用它来播放豆瓣音乐,便萌生了同样的想法。通过一番调试,终于实现了在树莓派上流畅播放落网电台音乐的功能,带来了全新的音乐享受体验。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • Python 3与PyCharm的安装及使用指南:初学者第一课(2018年3月28日)
    本文为初学者提供了详细的 Python 3 和 PyCharm 安装及使用指南。首先,针对 Windows 系统的用户,介绍了如何从搜狐镜像网站下载适合操作系统的 Python 3.6.4 版本,并确保选择正确的 32 位或 64 位安装包。此外,还详细说明了 PyCharm 的安装步骤,帮助用户快速上手开发环境配置。通过本指南,初学者可以轻松完成 Python 开发环境的搭建,为后续学习打下坚实基础。 ... [详细]
  • 资源管理器的基础架构包括三个核心组件:1)资源池,用于将CPU和内存等资源分配给不同的容器;2)负载组,负责承载任务并将其分配到相应的资源池;3)分类函数,用于将不同的会话映射到合适的负载组。该系统提供了两种主要的资源管理策略。 ... [详细]
  • 本文详细介绍了使用 Python 进行 MySQL 和 Redis 数据库操作的实战技巧。首先,针对 MySQL 数据库,通过 `pymysql` 模块展示了如何连接和操作数据库,包括建立连接、执行查询和更新等常见操作。接着,文章深入探讨了 Redis 的基本命令和高级功能,如键值存储、列表操作和事务处理。此外,还提供了多个实际案例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 在使用 SQL Server 时,连接故障是用户最常见的问题之一。通常,连接 SQL Server 的方法有两种:一种是通过 SQL Server 自带的客户端工具,例如 SQL Server Management Studio;另一种是通过第三方应用程序或开发工具进行连接。本文将详细分析导致连接故障的常见原因,并提供相应的解决策略,帮助用户有效排除连接问题。 ... [详细]
  • 本文探讨了 Kafka 集群的高效部署与优化策略。首先介绍了 Kafka 的下载与安装步骤,包括从官方网站获取最新版本的压缩包并进行解压。随后详细讨论了集群配置的最佳实践,涵盖节点选择、网络优化和性能调优等方面,旨在提升系统的稳定性和处理能力。此外,还提供了常见的故障排查方法和监控方案,帮助运维人员更好地管理和维护 Kafka 集群。 ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • 在重新安装Ubuntu并配置Django和PyCharm后,忘记测试MySQL连接,导致在后续配置过程中遇到错误:ERROR 2003 (HY000) - 无法连接到本地服务器 ‘127.0.0.1’ (111)。本文将详细介绍该错误的原因及解决步骤,帮助用户快速恢复MySQL服务的正常运行。我们将从检查网络配置、验证MySQL服务状态、配置防火墙规则等方面入手,提供全面的故障排除指南。 ... [详细]
  • 在使用 `requests` 库进行 HTTP 请求时,如果遇到 `requests.exceptions.SSLError: HTTPSConnectionPool` 错误,通常是因为 SSL 证书验证失败。解决这一问题的方法包括:检查目标网站的 SSL 证书是否有效、更新本地的 CA 证书库、禁用 SSL 验证(不推荐用于生产环境)或使用自定义的 SSL 上下文。此外,确保 `requests` 库和相关依赖项已更新到最新版本,以避免潜在的安全漏洞。 ... [详细]
  • 基于 Bottle 框架构建的幽默应用 —— Python 实践 ... [详细]
  • 掌握PHP编程必备知识与技巧——全面教程在当今的PHP开发中,了解并运用最新的技术和最佳实践至关重要。本教程将详细介绍PHP编程的核心知识与实用技巧。首先,确保你正在使用PHP 5.3或更高版本,最好是最新版本,以充分利用其性能优化和新特性。此外,我们还将探讨代码结构、安全性和性能优化等方面的内容,帮助你成为一名更高效的PHP开发者。 ... [详细]
  • 在Windows环境下离线安装PyTorch GPU版时,首先需确认系统配置,例如本文作者使用的是Win8、CUDA 8.0和Python 3.6.5。用户应根据自身Python和CUDA版本,在PyTorch官网查找并下载相应的.whl文件。此外,建议检查系统环境变量设置,确保CUDA路径正确配置,以避免安装过程中可能出现的兼容性问题。 ... [详细]
author-avatar
等待1314578
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有