深度学习
文章平均质量分 93
取个名字真难啊啊
这个作者很懒,什么都没留下…
展开
-
神经网络&深度学习——手写数字识别问题
我们将构建一个三层的神经网络来处理手写数字识别问题,之后我们将运用AdaGrad、RMSprop、Momentum、Nesterov Momentum和Adam优化算法来加速梯度下降的过程,首先我们先来实现一个简单的神经网络。 文章目录1. 导入所需的Python库2. 加载数据并可视化3. 全连接神经网络3.1 初始化网络参数3.2 定义神经网络的每一层ReLU层Affine层Softmax-with-Loss层3.3 搭积木3.4 进行训练3.5 梯度下降优化算法3.5.1AdaGrad3.5.2 RM原创 2022-04-16 12:13:13 · 1072 阅读 · 0 评论 -
概率与信息论
概率与信息论 概率论是用于表示不确定性声明( statement)的数学框架。它不仅提供了量化不确定性的方法,也提供了用于导出新的不确定性声明的公理。在人工智能领域,概率论主要有两种用途。首先,概率法则告诉我们AI系统如何推理,据此我们设计一些算法来计算或者估算由概率论导出的表达式。其次,我们可以用概率和统计从理论上分析我们提出的AI系统的行为。 1.为什么要使用概率 计算机科学的许多分支处理的实体大部分都是完全确定且必然的。程序员通常可以安全地假定CPU将完美地执行每条机器指令。硬件错误确实会发生,但它们原创 2022-04-03 13:50:14 · 1504 阅读 · 0 评论 -
深度学习——线性代数
文章目录1.基本数学概念2.线性相关和生成子空间3. 范式4.特殊类型的矩阵和向量5.特征分解6.奇异值分解 1.基本数学概念 标量(scalar ):一个标量就是一个单独的数,它不同于线性代数中研究的其他大部分对象(通常是多个数的数组)。我们用斜体表示标量。标量通常被赋予小写的变量名称。当我们介绍标量时,会明确它们是哪种类型的数。比如,在定义实数标量时,我们可能会说“令s∈R表示一条线的斜率”;在定义自然数标量时,我们可能会说“令n∈N表示元素的数目”。 向量(vector):一个向量是一列数。这些数是有原创 2022-03-28 21:12:56 · 2488 阅读 · 0 评论