深度学习与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
Hello Agents V1.0.2 (从零开始构建智能体)Mechanism)。细胞状态可以看作是一条独立于隐藏状态的信息通路,允许信息在时间步之间更顺畅地传递。门控机制则是由几个小型神经网络构成,它们可以学习如何有选择地让信息通过,从而控制细胞状态中信息的增加与移除。这些门包括: 遗忘门(Forget Gate):决定从上一时刻的细胞状态中丢弃哪些信息。 输入门 (Input Gate):决定将当前输入中的哪些新信息存入细胞状态。 输出门(Output Gate): 长城:作为中国最著名的历史遗址之一,长城是必游之地。你可以选择八达岭或慕田峪这些较为受欢迎的段落进行游览。 故宫:故宫是明清两代的皇宫,拥有丰富的历史和文化,适合对中国历史感兴趣的游客。 天安门广场:这是中国的象征之一,广场上有许多重要的建筑和纪念碑,适合拍照留念。 颐和园:一个非常美丽的皇家园林,适合漫步和欣赏自然风光,尤其是湖泊和古建筑。 798艺术区:如果你对现代艺术感兴趣,7 是能够记住过去的经历,从中学习,并将这些经验应用到新的情况中。同样,一个真正智能的智能体也需要具备记忆能力。对于基于LLM的智能体而言,通常面临两个根本性局限:对话状态的遗忘和内置知识的局限。 (1)局限一:无状态导致的对话遗忘 当前的大语言模型虽然强大,但设计上是无状态的。这意味着,每一次用户请求(或API调用)都是一次独立的、无关联的计算。模型本身不会自动“记住”上一次对话的内容。这带来了几个问题:0 码力 | 633 页 | 58.72 MB | 1 月前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
共 333 条
- 1
- 2
- 3
- 4
- 5
- 6
- 34













