随着NLP技术的发展,信息流和计算能力也不断增强。我们现在只需在搜索栏中输入几个字符,就可以检索出完成任务所需的准确信息。搜索提供的前几个自动补全选项通常非常合适,以至于让我们感觉是有一个人在帮助我们进行搜索。

到底是什么推动了NLP的发展?

  • 是对不断扩大的非结构化Web数据有了新的认识吗?
  • 是处理能力的提高跟上了研究人员的思路吗?
  • 是用人类语言与机器互动的效率得到提升了吗?

实际上以上这些都是,其实还有更多。大家可以在任何一个搜索引擎中输入这样一个问题“为什么现在自然语言处理如此重要?”,然后就能找到维基百科上给出各种好理由的文章。

还有一些更深层次的原因,其中一个原因是对通用人工智能(AGI)或深层人工智能(Deep AI)的加速追求。人类的智慧可能只是体现在我们能够把思想整理成离散的概念,进行存储(记忆)和有效地分享。这使我们能够跨越时间和空间来扩展我们的智力,将我们的大脑连接起来形成集体智能。

Steven Pinker在《思想本质》(The Stuff of Thought)中提出的一个观点是:我们实际上是用自然语言思考的。称其为“内心对话”不是没有原因的。Facebook、Google和Elon Musk正押注于这样一个事实:文字将成为思维的默认通信协议。他们都投资了一些项目,试图把思想、脑电波和电信号转换成文字。此外,沃尔夫假说认为语言会影响我们的思维方式。自然语言无疑是文化和集体意识的传播媒介。

因此,如果我们想要在机器上模仿或模拟人类的思维,那么自然语言处理可能是至关重要的。此外,大家将在《自然语言处理实战》中学习词的数据结构及嵌套关系中可能隐藏着的有关智能的重要线索。大家将使用这些结构,而神经网络使无生命的系统能够以看起来像人类的方式消化、存储、检索和生成自然语言。

还有一个更重要的原因,为什么大家想要学习如何编写一个使用自然语言的系统?这是因为你也许可以拯救世界!希望大家已经关注了大佬们之间关于人工智能控制问题和开发“友好人工智能”的挑战的讨论。Nick Bostrom、Calum Chace、Elon Musk和其他许多人都认为,人类的未来取决于我们开发友好机器的能力。在可预见的未来,自然语言将成为人类和机器之间的重要联系纽带。

即使我们能够直接通过机器进行“思考”,这些想法也很可能是由我们大脑中的自然词和语言塑造的。自然语言和机器语言之间的界限将会变得模糊,就像人与机器之间的界限将会消失一样。事实上,这条界线在1984年开始变得模糊,那年《赛博格宣言》的发表使George Orwell的反乌托邦预言变得更加可能并易于接受。

希望“帮助拯救世界”这句话没有让大家产生疑惑。随着本书的进展,我们将向读者展示如何构建和连接聊天机器人“大脑”。在这个过程中,读者会发现人类和机器之间的社交反馈回路上,微小的扰动都可能会对机器和人类产生深远的影响。就像一只蝴蝶在某个地方扇动翅膀一样,对聊天机器人的“自私属性”上一个微小的调整,可能会带来敌对聊天机器人冲突行为的混乱风暴。大家还会注意到,一些善良无私的系统会迅速聚集一批忠实的支持者,来帮助平息由那些目光短浅的机器人造成的混乱。由于亲社会行为的网络效应,亲社会的协作型聊天机器人可以对世界产生巨大影响。

推荐给中高级Python开发人员的自然语言处理书

 

这正是《自然语言处理实战》作者聚集在一起的原因。通过使用我们与生俱来的语言在互联网上进行开放、诚实、亲社会的交流,形成了一个支持社区。我们正在利用集体智慧来帮助建立和支持其他半智能的参与者(机器)。我们希望我们的话语能在大家的脑海中留下深刻的印象,并像meme一样在聊天机器人的世界里广泛传播,用构建亲社会NLP系统的热情来感染其他人。我们希望,当超级智能最终出现时,这种亲社会的精神能对它有略微的推动作用。

自然语言处理实战 利用Python理解、分析和生成文本

[美] 霍布森·莱恩,科尔·霍华德,汉纳斯·马克斯·哈普克 著,史亮,鲁骁,唐可欣,王斌 译

推荐给中高级Python开发人员的自然语言处理书

 

内容简介

本书是介绍自然语言处理(NLP)和深度学习的实战书。NLP已成为深度学习的核心应用领域,而深度学习是NLP研究和应用中的必要工具。本书分为3部分:第一部分介绍NLP基础,包括分词、TF-IDF向量化以及从词频向量到语义向量的转换;第二部分讲述深度学习,包含神经网络、词向量、卷积神经网络(CNN)、循环神经网络(RNN)、长短期记忆(LSTM)网络、序列到序列建模和注意力机制等基本的深度学习模型和方法;第三部分介绍实战方面的内容,包括信息提取、问答系统、人机对话等真实世界系统的模型构建、性能挑战以及应对方法。
本书面向中高级Python开发人员,兼具基础理论与编程实战,是现代NLP领域从业者的实用参考书。

编辑推荐

  • Python开发人员入门自然语言处理必备
  • 现代自然语言处理领域从业者的实用参考指南
  • 小米AI实验室NLP团队献译

1.本书是构建能够阅读和解释人类语言的机器的实用指南;
2.读者可以使用现有的Python 包来捕获文本的含义并相应地做出响应;
3.本书扩展了传统的自然语言处理方法,包括神经网络、现代深度学习算法和生成技术,用于解决真实世界的问题,如提取日期和名称、合成文本和回答无固定格式的问题;
4.提供源代码。
深度学习领域的**进展使各类应用能够极其精准地理解文本和语音。其结果是,聊天机器人能够模仿真人筛选出与职位高度匹配的简历,完成卓越的预测性搜索,自动生成文档摘要——所有这些都能够以很低的成本实现。新技术的发展连同Keras 和TensorFlow之类的易用工具的出现,使专业品质的自然语言处理(NLP)比以往任何时候都更容易实现。
本书主要内容
● Keras、TensorFlow、gensim和 scikit-learn等工具的使用。
● 基于规则的自然语言处理和基于数据的自然语言处理。
● 可扩展的自然语言处理流水线。
阅读本书,读者需要对深度学习的知识有基本的了解,并具有中等水平的Python 编程技能。

《自然语言处理实战》特色内容:

推荐给中高级Python开发人员的自然语言处理书

 

关于作者

推荐给中高级Python开发人员的自然语言处理书

 

推荐给中高级Python开发人员的自然语言处理书

 

目录

第 一部分 处理文本的机器 
第 1章 NLP概述 3 
1.1 自然语言与编程语言 3 
1.2 神奇的魔法 4 
1.2.1 会交谈的机器 5 
1.2.2 NLP中的数学 5 
1.3 实际应用 7 
1.4 计算机“眼”中的语言 8 
1.4.1 锁的语言(正则表达式) 9 
1.4.2 正则表达式 9 
1.4.3 一个简单的聊天机器人 11 
1.4.4 另一种方法 14 
1.5 超空间简述 17 
1.6 词序和语法 19 
1.7 聊天机器人的自然语言流水线 20 
1.8 深度处理 22 
1.9 自然语言智商 24 
1.10 小结 26 
第 2章 构建自己的词汇表——分词 27 
2.1 挑战(词干还原预览) 28 
2.2 利用分词器构建词汇表 29 
2.2.1 点积 37 
2.2.2 度量词袋之间的重合度 37 
2.2.3 标点符号的处理 38 
2.2.4 将词汇表扩展到n-gram 43 
2.2.5 词汇表归一化 48 
2.3 情感 55 
2.3.1 VADER:一个基于规则的情感分析器 56 
2.3.2 朴素贝叶斯 58 
2.4 小结 61 
第3章 词中的数学 62 
3.1 词袋 63 
3.2 向量化 67 
3.3 齐普夫定律 74 
3.4 主题建模 76 
3.4.1 回到齐普夫定律 79 
3.4.2 相关度排序 80 
3.4.3 工具 82 
3.4.4 其他工具 83 
3.4.5 Okapi BM25 85 
3.4.6 未来展望 85 
3.5 小结 85 
第4章 词频背后的语义 87 
4.1 从词频到主题得分 88 
4.1.1 TF-IDF向量及词形归并 88 
4.1.2 主题向量 89 
4.1.3 思想实验 90 
4.1.4 一个主题评分算法 94 
4.1.5 一个LDA分类器 95 
4.2 潜在语义分析 99 
4.3 奇异值分解 103 
4.3.1 左奇异向量U 105 
4.3.2 奇异值向量S 106 
4.3.3 右奇异向量VT 107 
4.3.4 SVD矩阵的方向 107 
4.3.5 主题约简 108 
4.4 主成分分析 109 
4.4.1 三维向量上的PCA 111 
4.4.2 回归NLP 112 
4.4.3 基于PCA的短消息语义分析 114 
4.4.4 基于截断的SVD的短消息语义分析 116 
4.4.5 基于LSA的垃圾短消息分类的效果 117 
4.5 潜在狄利克雷分布(LDiA) 119 
4.5.1 LDiA思想 120 
4.5.2 基于LDiA主题模型的短消息语义分析 121 
4.5.3 LDiA+LDA=垃圾消息过滤器 124 
4.5.4 更公平的对比:32个LdiA主题 125 
4.6 距离和相似度 127 
4.7 反馈及改进 129 
4.8 主题向量的威力 132 
4.8.1 语义搜索 133 
4.8.2 改进 135 
4.9 小结 135 
第二部分 深度学习(神经网络) 
第5章 神经网络初步(感知机与反向传播) 139 
5.1 神经网络的组成 140 
5.1.1 感知机 140 
5.1.2 数字感知机 141 
5.1.3 认识偏置 142 
5.1.4 误差曲面 153 
5.1.5 不同类型的误差曲面 154 
5.1.6 多种梯度下降算法 155 
5.1.7 Keras:用Python实现神经网络 155 
5.1.8 展望 158 
5.1.9 归一化:格式化输入 159 
5.2 小结 159 
第6章 词向量推理(Word2vec) 160 
6.1 语义查询与类比 160 
6.2 词向量 162 
6.2.1 面向向量的推理 165 
6.2.2 如何计算Word2vec表示 167 
6.2.3 如何使用gensim.word2vec模块 175 
6.2.4 生成定制化词向量表示 177 
6.2.5 Word2vec和GloVe 179 
6.2.6 fastText 180 
6.2.7 Word2vec和LSA 180 
6.2.8 词关系可视化 181 
6.2.9 非自然词 187 
6.2.10 利用Doc2vec计算文档相似度 188 
6.3 小结 190 
第7章 卷积神经网络(CNN) 191 
7.1 语义理解 192 
7.2 工具包 193 
7.3 卷积神经网络 194 
7.3.1 构建块 195 
7.3.2 步长 196 
7.3.3 卷积核的组成 196 
7.3.4 填充 198 
7.3.5 学习 199 
7.4 狭窄的窗口 199 
7.4.1 Keras实现:准备数据 201 
7.4.2 卷积神经网络架构 206 
7.4.3 池化 206 
7.4.4 dropout 208 
7.4.5 输出层 209 
7.4.6 开始学习(训练) 211 
7.4.7 在流水线中使用模型 212 
7.4.8 前景展望 213 
7.5 小结 214 
第8章 循环神经网络(RNN) 215 
8.1 循环网络的记忆功能 217 
8.1.1 随时间反向传播算法 221 
8.1.2 不同时刻的权重更新 223 
8.1.3 简要回顾 225 
8.1.4 难点 225 
8.1.5 利用Keras实现循环神经网络 226 
8.2 整合各个部分 230 
8.3 自我学习 231 
8.4 超参数 232 
8.5 预测 235 
8.5.1 有状态性 236 
8.5.2 双向RNN 236 
8.5.3 编码向量 238 
8.6 小结 238 
第9章 改进记忆力:长短期记忆网络(LSTM) 239 
9.1 长短期记忆(LSTM) 240 
9.1.1 随时间反向传播 247 
9.1.2 模型的使用 250 
9.1.3 脏数据 251 
9.1.4 “未知”词条的处理 254 
9.1.5 字符级建模 255 
9.1.6 生成聊天文字 260 
9.1.7 进一步生成文本 262 
9.1.8 文本生成的问题:内容不受控 269 
9.1.9 其他记忆机制 269 
9.1.10 更深的网络 270 
9.2 小结 271 
第 10章 序列到序列建模和注意力机制 272 
10.1 编码-解码架构 272 
10.1.1 解码思想 273 
10.1.2 似曾相识? 275 
10.1.3 序列到序列对话 276 
10.1.4 回顾LSTM 277 
10.2 组装一个序列到序列的流水线 278 
10.2.1 为序列到序列训练准备数据集 278 
10.2.2 Keras中的序列到序列模型 279 
10.2.3 序列编码器 280 
10.2.4 思想解码器 281 
10.2.5 组装一个序列到序列网络 282 
10.3 训练序列到序列网络 282 
10.4 使用序列到序列网络构建一个聊天机器人 284 
10.4.1 为训练准备语料库 285 
10.4.2 建立字符字典 286 
10.4.3 生成独热编码训练集 286 
10.4.4 训练序列到序列聊天机器人 287 
10.4.5 组装序列生成模型 288 
10.4.6 预测输出序列 288 
10.4.7 生成回复 289 
10.4.8 与聊天机器人交谈 290 
10.5 增强 290 
10.5.1 使用装桶法降低训练复杂度 290 
10.5.2 注意力机制 291 
10.6 实际应用 292 
10.7 小结 294 
第三部分 进入现实世界(现实中的NLP挑战) 
第 11章 信息提取(命名实体识别与问答系统) 297 
11.1 命名实体与关系 297 
11.1.1 知识库 298 
11.1.2 信息提取 300 
11.2 正则模式 300 
11.2.1 正则表达式 301 
11.2.2 把信息提取当作机器学习里的特征提取任务 302 
11.3 值得提取的信息 303 
11.3.1 提取GPS位置 303 
11.3.2 提取日期 304 
11.4 提取人物关系(事物关系) 309 
11.4.1 词性标注 309 
11.4.2 实体名称标准化 313 
11.4.3 实体关系标准化和提取 314 
11.4.4 单词模式 314 
11.4.5 文本分割 314 
11.4.6 为什么split('.! ')函数不管用 316 
11.4.7 使用正则表达式进行断句 316 
11.5 现实世界的信息提取 318 
11.6 小结 319 
第 12章 开始聊天(对话引擎) 320 
12.1 语言技能 321 
12.1.1 现代方法 322 
12.1.2 混合方法 326 
12.2 模式匹配方法 327 
12.2.1 基于AIML的模式匹配聊天机器人 328 
12.2.2 模式匹配的网络视图 334 
12.3 知识方法 334 
12.4 检索(搜索)方法 336 
12.4.1 上下文挑战 336 
12.4.2 基于示例检索的聊天机器人 338 
12.4.3 基于搜索的聊天机器人 341 
12.5 生成式方法 343 
12.5.1 聊聊NLPIA 343 
12.5.2 每种方法的利弊 345 
12.6 四轮驱动 345 
12.7 设计过程 347 
12.8 技巧 349 
12.8.1 用带有可预测答案的问题提问 349 
12.8.2 要有趣 350 
12.8.3 当其他所有方法都失败时,搜索 350 
12.8.4 变得受欢迎 350 
12.8.5 成为连接器 351 
12.8.6 变得有情感 351 
12.9 现实世界 351 
12.10 小结 352 
第 13章 可扩展性(优化、并行化和批处理) 353 
13.1 太多(数据)未必是好事 353 
13.2 优化NLP算法 354 
13.2.1 索引 354 
13.2.2 高级索引 355 
13.2.3 基于Annoy的高级索引 357 
13.2.4 究竟为什么要使用近似索引 361 
13.2.5 索引变通方法:离散化 362 
13.3 常数级内存算法 363 
13.3.1 gensim 363 
13.3.2 图计算 363 
13.4 并行化NLP计算 364 
13.4.1 在GPU上训练NLP模型 364 
13.4.2 租与买 365 
13.4.3 GPU租赁选择 366 
13.4.4 张量处理单元TPU 367 
13.5 减少模型训练期间的内存占用 367 
13.6 使用TensorBoard了解模型 369 
13.7 小结 372 
附录A 本书配套的NLP工具 373 
附录B 有趣的Python和正则表达式 380 
附录C 向量和矩阵(线性代数基础) 385 
附录D 机器学习常见工具与技术 391 
附录E 设置亚马逊云服务(AWS)上的GPU 403 
附录F 局部敏感哈希 415 
资源 421 
词汇表 428

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. web开发基础(1)

    web开发基础 文章目录web开发基础浏览器Web服务器HTTPHTTP简介统一资源定位HTTP请求HTTP响应HTTP的消息报头浏览器 浏览器是Web信息的客户端浏览程序。通过浏览器可以向Web服务器发送各种请求,并对从服务器发回的超文本信息和各种多媒体数据格式进行解释、显示和播…...

    2024/5/4 16:35:42
  2. 2020-09-04 html的纯htm实现跑马灯效果 + css的弹幕效果 + JS的实现对节点的拖拽 + 软技能的web端的批量打印

    2020-09-03 题目来源:http://www.h-camel.com/index.html [html] 如何使用纯HTML实现跑马灯的效果? 应该是纯css实现的吧,css的动画属性animation:动作名称 动画时间 速度曲线 延时 播放次数 animation: traffic-light 5s linear 0s infin…...

    2024/5/5 18:28:14
  3. 网站性能优化或者网页性能优化

    网络加载 ⑴ DNS预加载 通过dns-prefetch属性可以让浏览器提前解析资源或接口对应的服务器IP地址,避免在请求中发起DNS解析请求,节省请求时间。 在这里插入图片描述 在这里插入图片描述 ⑵ CDN加速 解决因分布、带宽、服务器性能带来的访问延迟问题&a…...

    2024/4/30 16:30:38
  4. python学习笔记 第三天

    创建和使用类 在面向对象编程中,类是对具有相同属性和行为的一个或 多个对象的抽象描述。 实例是由某个特定的类所描述的一个具体对象。 根据类来创建对象的过程被称为实例化。 面向对象编程的三个特点:封装(信息隐藏)、继承和多态。 注意: …...

    2024/4/7 10:19:58
  5. 向量之间的叉积

    矢量 有 **量值(长度)**和 方向: 两个矢量 可以用 "叉积 " 的方法来 “相乘”(也去看看 点积)) 两个矢量的叉积 a b 是与这两个矢量垂直的 矢量: 1.基本运算 叉积是这样计算的: |a…...

    2024/5/3 14:08:53
  6. python测试:关于面试的一些小总结

    一、前言 测试的面试相对于开发的面试来说,对于技术的询问其实相对来说较少的,主要针对以下几个方面。测试理论,接口,数据库,linux,自动化,性能、个人情况这几大块。二、常见问题 1、软件测试理…...

    2024/4/25 0:35:20
  7. python学习笔记 第四天

    文件的读取和写入 1、open函数用于打开当前目录下指定路径的文件,并将其存储在file_object变量中; 2、关键字with在不需要访问文件’readme.txt’后,会将其自动关闭(你也可以调用close方法来直接关闭文件,但一般建议让python自己…...

    2024/5/4 0:20:15
  8. python将一个excel表格的数据匹配到另一个表中

    打开excel表,需要在另一个表中匹配相应学生姓名的学号信息。 之前尝试了excel中的VLOOKUP函数,试了很多次都没有成功,因此,用python试了一下 import pandas as pd subtrain pd.read_csv(subtrainLabels.csv,\t) #subtrain[:5] x…...

    2024/4/18 10:11:43
  9. 第十一天Python之面向对象基础语法

    目标 dir 内置函数定义简单的类(只包含方法)方法中的 self 参数初始化方法内置方法和属性 一、dir 内置函数(知道) 在 python 中 **对象几乎是无处不在的,**我们之前学习的 变量、数据、函数 都是对象 在 python 中…...

    2024/5/5 14:13:06
  10. 前端基础学习-select下拉框实现多选、全选(二)

    这一篇在上文的基础上继续添加另一种全选的方法 总体方法类似 这里直接上效果 初始默认全选 上代码 html <el-form-item label"可全选下拉框2" prop"apply2"><el-select multiple collapse-tags v-model"ruleForm.apply2" change&q…...

    2024/5/3 7:42:59
  11. 淘宝店铺装修添加微博链接

    在店铺装修里面设置&#xff0c;总是显示链接不符合范围。求大神指教。...

    2024/4/26 14:23:02
  12. 4.mybatis之CRUD /一级缓存/二级缓存

    编写接口&#xff0c;增加注解 public interface UserMapper {Select("select * from user")List<User> getUsers();// 方法存在多个参数&#xff0c;所有的参数前面必须加上 Param("id")注解Select("select * from user where id #{id}"…...

    2024/4/30 14:19:53
  13. easycode-反复生产的还是最开始的那套模型

    EasyCode-反复生产的还是最开始的那套模型问题如何解决问题 Database里面的数据已经修改了&#xff0c;但是生成代码的时候&#xff0c;还是之前的内容 如何解决 1、确认database里面的数据是否刷新过来了 2、删除项目的.idea里面的easycode目录下的&#xff0c;xxx.json【对…...

    2024/4/23 15:30:46
  14. 美颜神器——快速集成华为HMS ML Kit人脸检测实现大眼瘦脸

    前言 生活中遇到难忘美好的瞬间&#xff0c;小编总是忍不住用拍照的方式来留住它&#xff0c;相信大家也和我一样。但我们大多数人都不是专业的摄影师或者模特&#xff0c;光线没选好、角度不对等等原因&#xff0c;导致对照片的自己不满意&#xff0c;该怎么办呢&#xff1f;…...

    2024/5/4 23:28:25
  15. CSS3新特性有哪些?

    CSS3新特性 1. animation&#xff1a;动画 2. transition&#xff1a;动画速度 3. transform&#xff1a;变形 4. 伪元素 5. 边框 border-radius 圆角边框box-shadow 盒子阴影border-image 边框背景背景 background-size 背景大小background-origin 背景的起始点background-cl…...

    2024/4/23 13:19:12
  16. test‘1

    NION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意&#xff0c;UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时&#xff0c;每条 SELECT 语句中的列的顺序必须相同。 SQL UNION 语...

    2024/4/7 12:15:33
  17. Python+Selenium:随机生成手机验证码,并检查页面上是否弹出重复手机号码提示框

    1、随机生成格式正确手机号码 # 随机产生格式正确的手机号码 def create_phone(self):num_start [134, 135, 136, 137, 138, 139, 150, 151, 152, 158, 159, 157, 182, 187, 188, 147, 130, 131, 132, 155, 156, 185, 186, 133, 153, 180, 189]start random.choice(num_star…...

    2024/4/27 13:51:18
  18. Keras学习笔记6——keras.metrics

    目录可使用的评价函数binary_accuracycategorical_accuracysparse_categorical_accuracytop_k_categorical_accuracysparse_top_k_categorical_accuracy自定义评价函数评价函数用于评估当前训练模型的性能。当模型编译后&#xff08;compile&#xff09;&#xff0c;评价函数应…...

    2024/5/3 9:37:40
  19. Dephi字符转Html字符串

    //推荐使用function StrToHtml(str: string): string;内循环仅使用1次。相比StringReplace&#xff0c;使用[rfReplaceAll]是一个满循环。 function StrToHtml(str: string): string; var i : integer; begin Result: ; for i: 1 to Length(str) do case str[i] of …...

    2024/5/3 4:32:37
  20. 解决PyCharm不在run输出运行结果,而不是再Console里输出

    PyCharm 最近在用PyCharm的时候运行结果总是在Console里输出&#xff0c;而不是在run输出,下面列出解决方法 1.点击工具栏run&#xff0c;再点击Edit Configurations 2.取消勾选Run with Python Console前面的复选框&#xff0c;点击OK 3.正常运行...

    2024/5/3 14:55:23

最新文章

  1. Linux课程机房虚拟机

    Linux课程机房虚拟机 机房虚拟机&#xff08;默认不能联网的&#xff09;&#xff1a; 百度网盘&#xff1a;https://pan.baidu.com/s/1WqSvqB3Y7b_D4690CDBlJA?pwdaugc 123网盘&#xff1a;https://www.123pan.com/s/tQ0UVv-LiolA.html提取码:F4xm ‍ 联网使用说明&…...

    2024/5/5 18:58:01
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 从头开发一个RISC-V的操作系统(二)RISC-V 指令集架构介绍

    文章目录 前提ISA的基本介绍ISA是什么CISC vs RISCISA的宽度 RISC-V指令集RISC-V ISA的命名规范模块化的ISA通用寄存器Hart特权级别内存管理与保护异常和中断 目标&#xff1a;通过这一个系列课程的学习&#xff0c;开发出一个简易的在RISC-V指令集架构上运行的操作系统。 前提…...

    2024/5/5 1:33:57
  4. 【APUE】网络socket编程温度采集智能存储与上报项目技术------多路复用

    作者简介&#xff1a; 一个平凡而乐于分享的小比特&#xff0c;中南民族大学通信工程专业研究生在读&#xff0c;研究方向无线联邦学习 擅长领域&#xff1a;驱动开发&#xff0c;嵌入式软件开发&#xff0c;BSP开发 作者主页&#xff1a;一个平凡而乐于分享的小比特的个人主页…...

    2024/5/4 0:45:42
  5. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义&#xff1a;dp[i][j]表示当背包容量为j&#xff0c;用前i个物品是否正好可以将背包填满&#xff…...

    2024/5/5 18:19:03
  6. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/5/5 12:22:20
  7. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon&#xff0c;直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件&#xff0c;我们讨论Spring负载均衡以Spring Cloud2020之后版本为主&#xff0c;学习Spring Cloud LoadBalance&#xff0c;暂不讨论Ribbon…...

    2024/5/4 14:46:16
  8. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中&#xff0c;周界防范意义重大&#xff0c;对园区的安全起到重要的作用。常规的安防方式是采用人员巡查&#xff0c;人力投入成本大而且效率低。周界一旦被破坏或入侵&#xff0c;会影响园区人员和资产安全&#xff0c;…...

    2024/5/4 23:54:44
  9. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时&#xff0c;常要分析网页Html&#xff0c;例如网页在加载数据时&#xff0c;常会显示“系统处理中&#xff0c;请稍候..”&#xff0c;我们需要在数据加载完成后才能继续下一步操作&#xff0c;如何抓取这个信息的网页html元素变化&…...

    2024/5/5 15:25:47
  10. 【Objective-C】Objective-C汇总

    方法定义 参考&#xff1a;https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/5/4 23:54:49
  11. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    &#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

    2024/5/4 23:54:44
  12. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/5/4 14:46:12
  13. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕&#xff0c;各大品牌纷纷晒出优异的成绩单&#xff0c;摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称&#xff0c;在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁&#xff0c;多个平台数据都表现出极度异常…...

    2024/5/5 18:50:00
  14. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令&#xff0c;这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/5/4 14:46:11
  15. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b&#xff0c;我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边&#xff0c; b b b 同理&#xff0c;则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/5/5 2:25:33
  16. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息&#xff0c;并安装一些有助于配置官方 NGINX 软件包仓库的软件包&#xff1a; apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/5/4 21:24:42
  17. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限&#xff08;ROW FORMAT&#xff09;配置标准HQL为&#xff1a; ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/5/5 13:14:22
  18. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中&#xff0c;传感器和控制器产生大量周…...

    2024/5/4 13:16:06
  19. --max-old-space-size=8192报错

    vue项目运行时&#xff0c;如果经常运行慢&#xff0c;崩溃停止服务&#xff0c;报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中&#xff0c;通过JavaScript使用内存时只能使用部分内存&#xff08;64位系统&…...

    2024/5/5 17:03:52
  20. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞&#xff0c;例如可以被劫持的合法软件&#xff08;例如浏览器或 Web 应用程序插件&#xff09;中的错误。 恶意软件渗透可能会造成灾难性的后果&#xff0c;包括数据被盗、勒索或网…...

    2024/5/4 14:46:05
  21. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧&#xff01; 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定&#xff0c;每一个构造函数都有一个 prototype 属性&#xff0c;指向另一个对象&#xff0c;所以我们也称为原型对象…...

    2024/5/5 3:37:58
  22. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错&#xff0c;但存在一个缺陷&#xff1a;无法禁止通过实例化多个对象来创建多名总统&#xff1a; President One, Two, Three; 由于复制构造函数是私有的&#xff0c;其中每个对象都是不可复制的&#xff0c;但您的目…...

    2024/5/4 23:54:30
  23. python django 小程序图书借阅源码

    开发工具&#xff1a; PyCharm&#xff0c;mysql5.7&#xff0c;微信开发者工具 技术说明&#xff1a; python django html 小程序 功能介绍&#xff1a; 用户端&#xff1a; 登录注册&#xff08;含授权登录&#xff09; 首页显示搜索图书&#xff0c;轮播图&#xff0…...

    2024/5/5 17:03:21
  24. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

    2024/5/5 15:25:31
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57