自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 2021李宏毅《机器学习/深度学习》 5. 神经网络训练不起来

笔记

2022-03-11 17:47:18 1175

原创 2021李宏毅《机器学习/深度学习》4.机器学习任务攻略

文章目录前言1. General Guide解决overfitting***How to solve Mismatch?***2.Cross Vaildation前言笔记,自用。1. General Guide解决overfitting(1) More traing data(2) Data augmentation(3) Constrained model· Less parameters, sharing parameters· Less features· Early sto

2022-03-10 18:58:58 803

原创 《Python编程快速上手-让繁琐工作自动化》——第2章 控制流

文章目录前言1 布尔值(Boolean)2 比较操作符3 布尔操作符前言文章仅为学习记录,便于以后查看使用。1 布尔值(Boolean)“布尔” 数据类型只有两种值: True 和 False。在作为 Python 代码输入时,布尔值 True 和 False不像字符串, 两边没有引号,它们总是以大写字母 T 或 F 开头, 后面的字母小写。像其他值一样,布尔值也用在表达式中, 并且可以保存在变量中。如果大小写不正确, 或者试图使用 True 和 False 作为变量名, Python 就会给

2021-06-09 23:00:22 180

原创 《Python编程快速上手-让繁琐工作自动化》——第1章 Python基础

文章目录前言1 数学操作符2 数据类型3 字符串运算3.1 连接3.2 复制4 变量4.1 赋值语句4.2 变量名5 交互式环境和文件编辑器6 部分程序内容6.1 注释6.2 print()函数6.3 input()函数6.4 len()函数6.5 str()、 int()和 float()函数6.5.1 str()函数6.5.2 int()函数6.5.3 float()函数7 文本和数字相等判断前言文章仅为学习记录,便于以后查看使用。1 数学操作符2 数据类型总是用单引号(’)包围住字符串

2021-06-09 09:53:47 371 2

原创 《PyTorch深度学习实践》学习笔记—— 第1讲 Overview

文章目录前言1 算法2 框架3 学习系统发展4 维度诅咒压缩空间线性5 深度学习系统与以前的差别6 机器学习策略前言本文仅为个人学习记录,便于以后查看使用。1 算法四种:穷举法贪心法分治法动态规划2 框架只是包含关系,如表示学习只是机器学习的一部分。3 学习系统发展4 维度诅咒假设1个维度上取10个样本可做到贴近实际分布,则2个维度需要102=100个样本,3个维度需要103=1000个样本……N个维度就需要10N个样本。压缩空间把N维空间压缩到3维。线性设有一个

2021-05-31 22:48:41 156 2

原创 《动手学深度学习》(Pytorch版) 学习笔记——5.1二维卷积层

文章目录前言1 二维互相关运算前言Python初学者一枚,文章仅为个人学习记录,便于以后查看使用。卷积神经网络(convolutional neural network)是含有卷积层(convolutional layer)的神经网络。1 二维互相关运算通常在卷积层中使用更加直观的互相关(cross-correlation)运算。在二维卷积层中,一个二维输入数组和一个二维核(kernel)数组通过互相关运算输出一个二维数组。将上述过程实现在corr2d函数里。它接受输入数组X与核数组K,并

2021-05-23 20:11:30 487

原创 《动手学深度学习》(Pytorch版) 学习笔记—— 3.3 线性回归的简洁实现

文章目录前言1 生成数据集2 读取数据3 定义模型4 初始化模型参数5 定义损失函数6 定义优化算法7 训练模型8 小结前言Python初学者一枚,文章仅为个人学习记录,便于以后查看使用。使用PyTorch更方便地实现线性回归的训练。1 生成数据集生成与上一节中相同的数据集。其中features是训练数据特征,labels是标签。import torchimport numpy as npnum_inputs = 2num_examples = 1000true_w = [2, -

2021-05-17 11:45:58 659

原创 《动手学深度学习》(Pytorch版) 学习笔记—— 3.2 线性回归的从零开始实现

文章目录前言1 生成数据集前言Python初学者一枚,文章仅为个人学习记录,便于以后查看使用。本节介绍如何只利用Tensor和autograd来实现一个线性回归的训练。首先,导入本节中实验所需的包或模块,其中的matplotlib包可用于作图,且设置成嵌入显示。%matplotlib inlineimport torchfrom IPython import displayfrom matplotlib import pyplot as pltimport numpy as npimp

2021-05-17 10:09:48 232

原创 《动手学深度学习》(Pytorch版) 学习笔记—— 2.3 自动求梯度

文章目录前言1 概念2 Tensor3 梯度3.1 一些实际例子3.1.13.1.2 中断梯度追踪的例子3.1.3前言Python初学者一枚,文章仅为个人学习记录,便于以后查看使用。深度学习中,我们经常需要对函数求梯度(gradient)。PyTorch提供的autograd包能够根据输入和前向传播过程自动构建计算图,并执行反向传播。1 概念Tensor是这个包的核心类。如果将其属性.requires_grad设置为True,它将开始追踪(track)在其上的所有操作(这样就可以利用链式法则

2021-05-11 11:58:37 301 1

原创 《动手学深度学习》(Pytorch版) 学习笔记—— 2.2 数据操作

文章目录前言1 创建Tensor前言Python初学者一枚,文章仅为个人学习记录,便于以后查看使用。在PyTorch中,torch.Tensor是存储和变换数据的主要工具。Tensor和NumPy的多维数组非常类似。然而,Tensor提供GPU计算和自动求梯度等更多功能,这些使Tensor更加适合深度学习。"tensor"这个单词一般可译作“张量”,张量可以看作是一个多维数组。标量可以看作是0维张量,向量可以看作1维张量,矩阵可以看作是二维张量。1 创建Tensor首先导入PyTorch:i

2021-05-11 09:52:17 193

原创 《Python编程:从入门到实践》学习笔记——第11章 测试代码

文章目录前言1 测试函数1.1 单元测试和测试用例1.2 可通过的测试1.3 不能通过的测试1.4 测试未通过时怎么办1.5 添加新测试前言Python初学者一枚,文章仅为个人学习记录,便于以后查看使用。编写函数或类时,还可为其编写测试。通过测试,可确定代码面对各种输入都能够按要求的那样工作。在程序中添加新代码时,你也可以对其进行测试,确认它们不会破坏程序既有的行为。1 测试函数name_function.pydef get_formatted_name(first, last): "

2021-03-23 20:04:23 578

原创 《Python编程:从入门到实践》学习笔记——第10章 文件和异常

文章目录前言1 从文件中读取数据1.1 读取整个文件1.2 文件路径1.2.1 相对文件路径1.2.2 绝对文件路径1.3 逐行读取1.4 创建一个包含文件各行内容的列表1.5 使用文件的内容1.6 大型文件(本文pi_thousand_digits.txt只取小数点后1000)1.7 判断圆周率值中是否包含某个数字组成的字符串2 写入文件2.1 写入空文件2.2 写入多行2.3 附加到文件动手试一试 10-43 异常3.1 ZeroDivisionError 异常3.2 如何使用 try-except 代

2021-03-20 22:24:01 433

原创 《Python编程:从入门到实践》学习笔记——第9章 类

文章目录前言1 创建和使用类1.1 创建 Dog 类1.1.1 方法__init__()1.1.2 在Python 2.7中创建类1.2 根据类创建实例1.2.1 访问属性1.2.2 调用方法1.2.3 创建多个实例2 使用类和实例2.2 给属性指定默认值2.3 修改属性的值2.3.1 直接修改属性的值2.3.2 通过方法修改属性的值2.3.3 通过方法对属性的值进行递增3 继承3.1 子类的方法__init__()3.2 Python 2.7 中的继承3.3 给子类定义属性和方法3.4 重写父类的方法3.

2021-03-19 21:37:35 267

原创 《Python编程:从入门到实践》学习笔记——第8章 函数

文章目录前言1 定义函数1.1 向函数传递信息1.2 实参和形参2 传递实参2.1 位置实参2.2 关键字实参2.3 默认值2.4 等效的函数调用2.5 避免实参错误3 返回值3.1 返回简单值3.2 让实参变成可选的3.3 返回字典3.4 结合使用函数和 while 循环4 传递列表4.1 在函数中修改列表4.2 禁止函数修改列表5 传递任意数量的实参5.1 结合使用位置实参和任意数量实参5.2 使用任意数量的关键字实参6 将函数存储在模块中前言Python初学者一枚,文章仅为个人学习记录,便于以后

2021-03-19 01:12:04 217

原创 《Python编程:从入门到实践》学习笔记——第7章 用户输入和while循环

文章目录前言1 函数 input() 的工作原理1.1 编写清晰的程序1.1.1 输入始于何处1.1.2 提示超过一行1.2 使用 int()来获取数值输入1.3 求模运算符 (%)*1.4 在 Python 2.7 中获取输入2 while 循环简介2.1 使用 while 循环2.2 让用户选择何时退出2.3 使用标志2.4 使用 break 退出循环2.5 在循环中使用 continue2.6 避免无限循环3 使用 while 循环来处理列表和字典3.1 在列表之间移动元素3.2 删除包含特定值的所有

2021-03-17 15:36:37 187

原创 《Python编程:从入门到实践》学习笔记——第6章 字典

文章目录前言1 一个简单的字典2 使用字典2.1 访问字典中的值2.2 添加键—值对2.3 先创建一个空字典2.4 修改字典中的值2.5 删除键---值对2.6 由类似对象组成的字典3 遍历字典3.1 遍历所有的键—值对3.2 遍历字典中的所有键3.3 按顺序遍历字典中的所有键3.4 遍历字典中的所有值4 嵌套前言Python初学者一枚,文章仅为个人学习记录,便于以后查看使用。1 一个简单的字典字典可存储的信息量几乎不受限制。示例:alien_0 = {'color': 'green', 'p

2021-03-17 12:33:10 178

原创 《Python编程:从入门到实践》学习笔记——第5章 if语句

文章目录前言1 简单示例2 条件测试2.1 检查是否相等2.2 检查是否相等时不考虑大小写2.3 检查是否不相等2.4 比较数字2.5 检查多个条件2.5.1 使用and检查多个条件2.5.2 使用or检查多个条件2.6 检查特定值是否包含在列表中2.7 检查特定值是否不包含在列表中2.8 布尔表达式3 if 语句3.1 简单的 if 语句3.2 if-else 语句3.3 if-elif-else 结构3.4 使用多个 elif 代码块3.5 省略 else 代码块3.6 测试多个条件4 使用 if 语句

2021-03-16 16:33:29 195 1

原创 《Python编程:从入门到实践》学习笔记——第4章 操作列表

文章目录前言1 遍历整个列表在 for 循环中执行更多的操作/在 for 循环结束后执行一些操作2 缩进错误2.1 忘记缩进额外的代码行2.2 循环后不必要的缩进3 创建数值列表3.1 使用函数 range()3.2 使用 range() 创建数字列表3.3 数字列表的最大值、最小值和总和3.4 列表解析4 使用列表的一部分4.1 切片4.2 遍历切片4.3 复制列表5 元组5.1 定义元组5.2 遍历元组中的所有值5.3 修改元组变量6 设置代码格式6.1 格式设置指南6.2 缩进6.3 行长6.4 空行

2021-03-16 11:57:12 236 2

原创 《Python编程:从入门到实践》第3章部分习题

文章目录前言3-43-53-63-7前言Python初学者一枚,本文仅为个人学习记录,便于以后查看使用。3-4嘉宾名单:如果你可以邀请任何人一起共进晚餐(无论是在世的还是故去的),你会邀请哪些人?请创建一个列表,其中包含至少 3 个你想邀请的人;然后,使用这个列表打印消息,邀请这些人来与你共进晚餐。输入:# Method 1invite_list = ['Edward Elric', 'Alphonse Elric', 'Winry Rockbell', 'Roy Mustang']pri

2021-03-15 21:54:28 264

原创 《Python编程:从入门到实践》学习笔记——第3章 列表简介

文章目录前言1 列表1.1 访问列表元素1.2 索引1.3 使用列表中的各个值2 修改、添加和删除元素2.1 修改列表元素2.2 在列表中添加元素2.读入数据总结前言Python初学者一枚,文章仅为学习记录,便于以后查看使用。1 列表列表由一系列按特定顺序排列的元素组成。其中的元素之间可以没有任何关系。鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如letters、 digits或names)是个不错的主意。在Python中,用方括号([])来表示列表,并用逗号来分隔其中的元素。示

2021-03-15 21:51:53 245

原创 《Python编程:从入门到实践》学习笔记——第2章 变量和简单数据类型

文章目录前言一、变量变量的命名和使用二、字符串(一)修改字符串的大小写(二)合并(拼接)字符串(三)使用制表符或换行符来添加空白(四)删除空白(五)语法错误三、数字前言Python初学者一枚,文章仅为学习记录,便于以后查看使用。一、变量变量的命名和使用变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头。例如,可将变量命名为message_1,但不能将其命名为1_message。变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_mes

2021-03-15 11:23:31 145

翻译 语谱图学习——相关库的介绍(1)matplotlib.pyplot.specgram

文章目录前言matplotlib.pyplot.specgramParametersReturns:前言本文为matplotlib.pyplot.specgram官网介绍及部分翻译,仅为学习方便保存整理使用。matplotlib.pyplot.specgrammatplotlib.pyplot.specgram(x, NFFT=None, Fs=None, Fc=None, detrend=None, window=None, noverlap=None, cmap=None, xextent=N

2021-03-14 14:17:43 545

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除