- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 pytorch task7 手写数字识别
用PyTorch完成手写数字识别import torchimport torch.utils as utilsimport torch.nn as nnimport torch.nn.functional as Ffrom torch.autograd import Variableimport torch.optim as optimfrom torchvision impo...
2019-04-18 20:31:50
305
原创 pytorch task6 理解更多神经网络优化方法
1.了解不同优化器a.随机梯度下降和二维优化import numpy as npimport torchfrom torch.autograd import Variableimport matplotlib.pyplot as plt# 梯度下降# 创建一个较为复杂的函数J = lambda w: 1.5 * w ** 4 - 15 * w ** 3 + 3 * w **...
2019-04-16 19:52:01
282
原创 pytorch task5: PyTorch实现L1,L2正则化以及Dropout
1.dropout原理(1)Dropout出现的原因在机器学习的模型中,如果模型的参数太多,而训练样本又太少,训练出来的模型很容易产生过拟合的现象。在训练神经网络的时候经常会遇到过拟合的问题,过拟合具体表现在:模型在训练数据上损失函数较小,预测准确率较高;但是在测试数据上损失函数比较大,预测准确率较低。过拟合是很多机器学习的通病。如果模型过拟合,那么得到的模型几乎不能用。为了解决过拟合...
2019-04-14 20:56:52
1374
转载 numpy shape
前言对于学习NumPy(Numeric Python),首先需要知道一点是:Numpy 是用来处理矩阵数组的。因此,知道一个数组是多少维度是很有必要的。shape 属性对于shape函数,官方文档是这么说明:the dimensions of the array. This is a tuple of integers indicating the size of the arra...
2019-04-14 18:06:44
1253
原创 pytorch task4 用PyTorch实现多层网络
引入模块,读取数据import numpy as npimport torchfrom torch.autograd import Variableimport matplotlib.pyplot as pltimport torch.nn.functional as F# import torch.nn.init as init## import math## # %ma...
2019-04-12 19:46:24
448
原创 pytorch task3实现逻辑回归
1.PyTorch基础实现代码import torchfrom torch.autograd import Variabletorch.manual_seed(2)x_data = Variable(torch.Tensor([[1.0], [2.0], [3.0], [4.0]]))y_data = Variable(torch.Tensor([[0.0], [0.0], [1....
2019-04-10 17:29:36
221
原创 pytorch task2设立计算图并自动计算
1.numpy和pytorch实现梯度下降法a.设定初始值b.求取梯度c.在梯度方向上进行参数的更新numpy:x =1learing_rate = 0.1epochs = 10y = lambda x : x ** 2 + 2 * x + 1for epoch in range(epochs): dx = 2 * x + 2 x = x -lear...
2019-04-08 20:55:16
214
原创 pytorch task1:PyTorch的基本概念
1.什么是PyTorch,为什么选择PyTorch?(1)什么是PyTorch? PyTorch的前身便是Torch,其底层和Torch框架一样,但是使用Python重新写了很多内容,不仅更加灵活,支持动态图,而且提供了Python接口。它是由Torch7团队开发,是一个以Python优先的深度学习框架,不仅能够实现强大的GPU加速,同时还支持动态神经网络,这是很多主流深度学习...
2019-04-06 21:06:50
1146
原创 Datawhale-day07 leetcode238.除自身以外数组的乘积
给定长度为n的整数数组nums,其中n> 1,返回输出数组output,其中output[i]等于nums中除nums[i]之外其余各元素的乘积。示例:输入: [1,2,3,4]输出: [24,12,8,6]说明:请不要使用除法,且在O(n) 时间复杂度内完成此题。进阶:你可以在常数空间复杂度内完成这个题目吗?( 出于对空间复杂度分析的目的...
2019-03-05 14:23:27
158
原创 Datawhale-day06 leetcode557.反转字符串中的单词 III
给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例1:输入: "Let's take LeetCode contest"输出: "s'teL ekat edoCteeL tsetnoc"注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。解题代码:class Solution { public ...
2019-03-04 13:38:25
138
原创 Datawhale day05 任务五 反转字符串
题目:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是ASCII码表中的可打印字符。示例 1:输入:["h","e","l","l","o"]输出:["o","l","l
2019-03-03 15:17:21
241
原创 Datawhale day04 leetcode43字符串相乘
给定两个以字符串形式表示的非负整数num1和num2,返回num1和num2的乘积,它们的乘积也表示为字符串形式。示例 1:输入: num1 = "2", num2 = "3"输出: "6"示例2:输入: num1 = "123", num2 = "456"输出: "56088"说明:num1和num2的长度小于110。 num1和num...
2019-03-02 15:09:43
131
原创 Datawhale-day-03 leetcode11 盛最多水的容器
题目:给定n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai) 和 (i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为 2。图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能...
2019-03-02 13:44:50
175
原创 Datawhale-day-02 leetcode20 删除排序数组中的重复项
题目:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。...
2019-02-28 15:05:28
184
原创 leetcode-day01 有效的括号
题目如下:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出:...
2019-02-27 13:40:41
163
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅