深度学习与PyTorch入门实战 - 51. LSTM原理0 码力 | 16 页 | 1.53 MB | 2 年前3
【PyTorch深度学习-龙龙老师】-测试版202112人类专家的智能水平。这些明确指定规则的方式存在一个最大的难题,就是很多复杂、抽象的概念无法用具体的代码实现。比如人类对图片的识别、对语言的理解过程,根本无法通过既定规则模拟实现。为了解决这类问题,一门通过让机器自动从数据中学习规则的研究学科诞生了,称为机器学习,并在 1980 年代成为人工智能中的热门学 科。 在机器学习中,有一个通过神经网络来学习复杂、抽象逻辑的研究方向,称为神经网络。神经网络 的成绩册,每个班级35个学生,共8门科目成绩,则张量A的shape应为: $$ 4,35,8 $$ ;同理,张量B保存了其它6个班级的成绩册,shape为 $$ 6,35,8 $$ 。通过合并这两份成绩册,便可得到该学校所有班级的成绩册数据,记为张量C,它的shape应为 $$ 10,35,8 $$ ,其中,数字10代表10个班级,35代表35个学生,8代表8门科目。这就是张量合并操作的意义所在。 torch.Size([10, 35, 8]) 除了可以在班级维度上进行拼接合并,还可以在其他维度上拼接合并张量。考虑张量 A 保存了所有班级的所有学生的前 4 门科目成绩,shape 为 [10,35,4],张量 B 保存了剩下的 4 门科目成绩,shape 为 [10,35,4],则可以拼接合并 shape 为 [10,35,8] 的总成绩册张量,实现 如下: In [2]: a = torch0 码力 | 439 页 | 29.91 MB | 2 年前3
动手学深度学习 v2.0能产品和服务。我们中年轻人(作者)进入这个领域时,机器学习并没有在报纸上获得头条新闻。我们的父母根本不知道什么是机器学习,更不用说为什么我们可能更喜欢机器学习,而不是从事医学或法律职业。机器学习是一门具有前瞻性的学科,在现实世界的应用范围很窄。而那些应用,例如语音识别和计算机视觉,需要大量的领域知识,以至于它们通常被认为是完全独立的领域,而机器学习对这些领域来说只是一个小组件。因此,神经网络——我 f(\mathbf{x}) $ 。然后,我们部署此模型来对来自同一分布的新数据 $ (\mathbf{x}, y) $ 进行评分。例如,我们可以根据猫和狗的大量图片训练猫检测器。一旦我们训练了它,我们就把它作为智能猫门计算视觉系统的一部分,来控制只允许猫进入。然后这个系统会被安装在客户家中,基本再也不会更新。 ## 在线学习 除了“批量”地学习,我们还可以单个“在线”学习数据 $ (\mathbf{x}_{i},y_{i}) 细讨论各类门控。 ## 重置门和更新门 我们首先介绍重置门(reset gate)和更新门(update gate)。我们把它们设计成(0,1)区间中的向量,这样我们就可以进行凸组合。重置门允许我们控制“可能还想记住”的过去状态的数量;更新门将允许我们控制新状态中有多少个是旧状态的副本。 我们从构造这些门控开始。图9.1.1描述了门控循环单元中的重置门和更新门的输入,输入是由当前时间步的输入0 码力 | 797 页 | 29.45 MB | 2 年前3
KiCad 5.1 原理图编辑器[Image](/uploads/documents/5/d/2/2/5d2210f81bc5ff4554d3b0a9dbde3ddf/p46_1.jpg) 启动注释工具。此工具分配对元件的引用。 对于多部件元件(例如包含4个门的 7400 TTL),还分配了多部件后缀(因此,指定为 U3 的 7400 TTL 将分为 U3A,U3B,U3C 和 U3D)。 您可以无条件地注释所有元件或仅注释新元件,即之前未注释的元件。 选择元件编号的顺序(水平或垂直)。 ## 注释选择 选择指定的参考格式。 #### 4.5. 电气规则检查工具 图标 🔥 启动电子规则检查(ERC)工具。 该工具执行设计验证,能够检测被遗忘的连接和不一致。 运行 ERC 后,Eeschema 会放置标记以突出显示问题。左键单击标记后显示错误说明。还可以生成错误报告文件。 ##### 4.5.1. 主要 ERC 对话框 ![Imag PCA8 和 BUS8 也连接(就像 PCA9 和 BUS9,PCA10 和 BUS10 一样) ##### 6.5.4. 电源端口连接 当符号的电源引脚可见时,它们必须连接,就像任何其他信号一样。 门和触发器等符号可能有不可见的电源引脚。必须小心这些因为: • 由于它们不可见,你无法连接电线。 · 你不知道他们的名字。 此外,将它们视为可见并将它们像其他引脚一样连接将是一个坏主意,因为原理图将变得不可读并且不符合通常的惯例。0 码力 | 248 页 | 2.00 MB | 2 年前3
KiCad 5.1 原理图编辑器s/7/0/9/6/7096a16847d42700756959714f271a2c/p35_2.jpg) 图标 启动注释工具。此工具分配对元件的引用。 对于多部件元件(例如包含 4 个门的 7400 TTL),还分配了多部件后缀(因此,指定为 U3 的 7400 TTL 将分为 U3A,U3B,U3C 和 U3D)。 您可以无条件地注释所有元件或仅注释新元件,即之前未注释的元件。 ments/7/0/9/6/7096a16847d42700756959714f271a2c/p36_2.jpg) 图标 启动电子规则检查(ERC)工具。 该工具执行设计验证,能够检测被遗忘的连接和不一致。 运行 ERC 后,Eeschema 会放置标记以突出显示问题。左键单击标记后显示错误说明。还可以生成错误报告文件。 #### 4.5.1 主要 ERC 对话框 ![Image] PCA8 和 BUS8 也连接(就像 PCA9 和 BUS9, PCA10 和 BUS10 一样) #### 6.5.4 电源端口连接 当符号的电源引脚可见时,它们必须连接,就像任何其他信号一样。 门和触发器等符号可能有不可见的电源引脚。必须小心这些因为: 由于它们不可见,你无法连接电线。 · 你不知道他们的名字。 此外,将它们视为可见并将它们像其他引脚一样连接将是一个坏主意,因为原理图将变得不可读并且不符合通常的惯例。0 码力 | 162 页 | 3.04 MB | 2 年前3
2021 中国开源开发者报告语言蓬勃发展,保持活力,比如 Python 语言自2018 年开始就保持高速增长态势。在新势力语言中,Rust 和 Kotlin 获得较高关注,增长趋势有望超过传统语言;同时,一些古老的语言并没有被遗忘,譬如采用 Fortran 和 Prolog 作为主要语言的仓库每年仍在不断增加中。  ## 开源安全 开源安全逐渐受到了更多关注,从近几年频繁曝出的开源项目影响巨大的漏洞情况来看,不重视开源安全,将会带来巨大的灾难,近期 Log4Shell 漏洞的全球级影响更是又一次为人门敲响了警钟。 ## 超过 93% 不存在 CVE 漏洞风险 针对 “开源安全” 做了一次项目 CVE 漏洞风险的检测,采用棱镜七彩 FossEye 扫描了 1.5 万个 Gitee 平台上具有代表0 码力 | 35 页 | 36.74 MB | 2 年前3
第29 期| 2023 年9 月- 技术雷达可以成为促进演化架构的宝贵工具。不过,为了获得最佳效果,我们建议组织采用轻量级的 RFCs 方法。如果不限定范围并明确要点,这些文件往往会随着时间的推移而变得越来越长,类似于传统的解决方案架构文件一样最终被归档和遗忘。 ### 3. 具有可访问性意识的组件测试设计 ## 试验 在软件交付进程中,可访问性要求是 Web 组件测试阶段的一种考察指标。尽管诸如 `chai-ally-axe` 的测试框架插件 API 最好作为一个流程的输入——例如起草一个故事的初稿或给出某项编码任务的框架——而不是一个生成“成熟”结果的工具。话虽如此,ChatGPT 的能力还在持续增强,通过谨慎地给出提示词,它已经可以完成很多编程任务。而提示工程本身就是一门艺术。 ### 69. Codeium 评估 在 AI 编程辅助工具中,Codeium 是一款较为有前景的产品。类似于 Tabnine,Codeium 也尝试去解决公司使用编程辅助工具最担心的问0 码力 | 43 页 | 2.76 MB | 2 年前3
2020美团技术年货 算法篇如公式1所示,其中 $ x_{b,e}^{phrase} $ 表示短语特征向量, $ i_{b,e}^{phrase} $ , $ f_{b,e}^{phrase} $ 分别表示输入门和遗忘门, $ c_{b}^{c} $ 表示词起始字符的隐层输出,例如匹配短语“编织”, $ c_{b}^{c} $ 表示的为“编”对应的隐层输出向量。 $$ \begin{aligned}\b ess)问题 $ ^{[1,2]} $ ,即如果机器学习系统配备了短期目标(例如短期的点击、交易),单纯朝短期目标进行优化将会导致严重的“马太效应”,即热门的商品受到更多的关注,冷门商品则愈发的会被遗忘,产生了系统中的流行度偏差 $ ^{[3]} $ ,并且大多数模型和系统的迭代依赖于页面浏览(Pageview)数据,而曝光数据是实际候选中经过模型选择的一个子集,不断地依赖模型选择的数据与反馈再进行训练,将形成选择性偏差 型作为主模型。 该模型的设计主要考虑了如下三点: - 利用带门全连接网络做语义映射。图片和 Query 处于不同语义层级,需利用函数映射到相同的语义空间,我们采取了两个全连接层的方式达到该目的。实验发现,全连接层的隐层大小是比较敏感的参数,适当增大隐层,可在不过分增加计算复杂度的情况下,显著提升模型效果。此外,如文献所述,使用带门的全连接层可进一步提升语义映射网络的效果。 - 采用双向 Attention0 码力 | 317 页 | 16.57 MB | 2 年前3
Comprehensive Rust(简体中文) 202412. 357 70 鸣谢 ..... 358 # 欢迎来到 Comprehensive Rust ## build passing contributors 303 stars 28k 这是一门由 Android 团队开发的免费 Rust 课程。课程涵盖了 Rust 的全部内容,从基本语法到泛型和错误处理等高级主题。 如需查看课程的最新版本,请访问 https://google.github 并发:为期一天的课程,介绍 Rust 中的并发性。我们将涵盖传统并发(使用线程和互斥锁进行抢占式调度)和 async/await 并发(使用 futures 进行协作式多任务处理)。 ## 非目标 Rust 是一门庞大的语言,短短几天的课程无法覆盖其全部内容。本课程不包括以下内容: · 学习如何开发宏:请参阅 Rust Book 的第 19.5 章和 Rust by Examples 对应章节。 ## 学习前提 minutes| |Rust 的优势|3 minutes| |Playground|2 minutes| ### 4.1 什么是 Rust? Rust 是一门新的编程语言,它的 1.0 版本于 2015 年发布: • Rust 是一门静态编译语言, 其功能定位与 C++ 相似 - rustc 使用 LLVM 作为它的后端。 • Rust 支持多种平台和架构: - x86、ARM、WebAssembly0 码力 | 359 页 | 1.33 MB | 1 年前3
RISC-V 开放架构设计之道 1.0.07bf2e292e6ae/p16_1.jpg) ## 译者序 向高校师生和从业人士推荐本书 在计算机专业本科教学中,指令集是一个较为抽象的概念。传统的课程设置针对计算机系统抽象层横向切分,每门课程围绕一个抽象层开展教学,包括数字逻辑电路、计算机组成原理、汇编程序设计、操作系统、编译原理等。各课程间虽然分工明确,但缺少联系,学生对计算机系统难以形成完整的认识。例如,汇编程序设计课程围绕指令集 RV32G 指令的短版本,其实现开销几乎为零。汇编器可选择指令长度,使 RV32C 对汇编语言程序员和编译器透明。将 16 位 RV32C 指令转换成 32 位 RV32G 指令的硬件译码器只需 400 个门,即使在最简单的 RISC-V 处理器中也只占很小比例。 参考卡也称为绿卡,这源于 1960 年代单页 ISA 总览纸板的背景颜色阴影。考虑到辨认度,我们采用白色背景,而非延续历史的绿色。 第 2.9)和 x86-32(图 2.11)采用复杂寻址模式以及压栈/弹栈指令所节省的指令数相当。 我们将代码示例移到章节正文后,以保持本章及后续章节的行文流畅。 ### 2.10 结语 那些遗忘过去的人注定要重蹈覆辙。 $$ ——乔治·桑塔亚那(George Santayana),1905 $$ void insertion_sort(long a[], size_t n) {0 码力 | 223 页 | 15.31 MB | 2 年前3
共 316 条
- 1
- 2
- 3
- 4
- 5
- 6
- 32













