自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pytorch组队学习

文本分类 文本情感分类 文本分类是自然语言处理的一个常见任务,它把一段不定长的文本序列变换为文本的类别。本节关注它的一个子问题:使用文本情感分类来分析文本作者的情绪。这个问题也叫情感分析,并有着广泛的应用。 同搜索近义词和类比词一样,文本分类也属于词嵌入的下游应用。在本节中,我们将应用预训练的词向量和含多个隐藏层的双向循环神经网络与卷积神经网络,来判断一段不定长的文本序列中包含的是正面还是负面的情...

2020-02-25 19:35:43 226

原创 pytorch组队学习

优化算法进阶 11.6 Momentum 在 Section 11.4 中,我们提到,目标函数有关自变量的梯度代表了目标函数在自变量当前位置下降最快的方向。因此,梯度下降也叫作最陡下降(steepest descent)。在每次迭代中,梯度下降根据自变量当前位置,沿着当前位置的梯度更新自变量。然而,如果自变量的迭代方向仅仅取决于自变量当前位置,这可能会带来一些问题。对于noisy gradient...

2020-02-25 19:31:31 311

原创 pytorch组队学习

批量归一化(BatchNormalization) 对输入的标准化(浅层模型) 处理后的任意一个特征在数据集中所有样本上的均值为0、标准差为1。 标准化处理输入数据使各个特征的分布相近 批量归一化(深度模型) 利用小批量上的均值和标准差,不断调整神经网络中间输出,从而使整个神经网络在各层的中间输出的数值更稳定。 1.对全连接层做批量归一化 位置:全连接层中的仿射变换和激活函数之间。 全连接: 批量...

2020-02-25 19:27:04 241

原创 pytorch组队学习

卷积神经网络基础 本节介绍循环神经网络,下图展示了如何基于循环神经网络实现语言模型。我们的目的是基于当前的输入与过去的输入序列,预测序列的下一个字符。循环神经网络引入一个隐藏变量H,用Ht表示H在时间步t的值。Ht的计算基于Xt和Ht−1,可以认为Ht记录了到当前字符为止的序列信息,利用Ht对序列的下一个字符进行预测。 循环神经网络的构造 我们先看循环神经网络的具体构造。假设 Xt∈Rn×d 是时...

2020-02-19 20:49:47 231

原创 pytorch组队学习打卡

机器翻译及相关技术 机器翻译(MT):将一段文本从一种语言自动翻译为另一种语言,用神经网络解决这个问题通常称为神经机器翻译(NMT)。 主要特征:输出是单词序列而不是单个单词。 输出序列的长度可能与源序列的长度不同。 注意力机制与Seq2seq模型 注意力机制 在“编码器—解码器(seq2seq)”⼀节⾥,解码器在各个时间步依赖相同的背景变量(context vector)来获取输⼊序列信息。当编...

2020-02-19 20:42:43 229

原创 pytorch组队学习打卡

过拟合、欠拟合及其解决方案 模型选择、过拟合和欠拟合 训练误差和泛化误差 在解释上述现象之前,我们需要区分训练误差(training error)和泛化误差(generalization error)。通俗来讲,前者指模型在训练数据集上表现出的误差,后者指模型在任意一个测试数据样本上表现出的误差的期望,并常常通过测试数据集上的误差来近似。计算训练误差和泛化误差可以使用之前介绍过的损失函数,例如线性...

2020-02-19 20:37:31 95

原创 pytorch打卡学习(2)

Task02:文本预处理;语言模型;循环神经网络基础 文本预处理 读入文本 分词 建立字典 将词转为索引 用现有工具进行分词 语言模型 语言模型 假设序列 w1,w2,…,wT 中的每个词是依次生成的,我们有 P(w1,w2,…,wT)=∏t=1TP(wt∣w1,…,wt−1)=P(w1)P(w2∣w1)⋯P(wT∣w1w2⋯wT−1) 例如,一段含有4个词的文本序列的概率 P(w1,w2,w3,...

2020-02-14 21:30:02 115

原创 第一次打卡学习

Task01:线性回归;Softmax与分类模型、多层感知机 线性回归 模型¶ 为了简单起见,这里我们假设价格只取决于房屋状况的两个因素,即面积(平方米)和房龄(年)。接下来我们希望探索价格与这两个因素的具体关系。线性回归假设输出与各个输入之间是线性关系: price=warea⋅area+wage⋅age+b 数据集 我们通常收集一系列的真实数据,例如多栋房屋的真实售出价格和它们对应的面积和房龄...

2020-02-14 21:22:26 169

转载 Leetcode组队学习任务

task14 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” class Solution: def lowestCommonAncestor(self, root: 'TreeNode', ...

2019-08-20 14:48:57 83

转载 Leetcode组队学习任务

task13 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” class Solution: def lowestCommonAncestor(self, root: 'TreeNode'...

2019-08-20 14:47:12 80

转载 Leetcode组队学习任务

task12 给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。 class Solution: def mid_order(self, root): if not root: return yield from self.mid_order(root.left) yield root.val ...

2019-08-20 14:45:07 123

转载 Leetcode组队学习任务

task11 给定一个非空二叉树,返回其最大路径和。 本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。 class Solution: def maxPathSum(self, root: TreeNode) -> int: self.max = float('-inf') self.max_...

2019-08-20 14:42:12 80

转载 Leetcode组队学习任务

task10 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 class Solution1: def maxDepth(self, root): if not root: return 0 max_l = self.maxDepth(root.lef...

2019-08-20 14:38:11 106

转载 leetcode组队学习任务

task9 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 class Solution: def isPowerOfTwo(self, n: int) -> bool: if n<=0: return False while n>1: if n%2 == 0: n //= ...

2019-08-20 14:35:33 161

转载 Leetcode组队学习任务

task8 给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在众数。 class Solution: def majorityElement(self, nums): majority_count = len(nums)//2 for num in nums: ...

2019-08-20 14:32:44 98

转载 Leetcode组队学习任务

task7 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 class Solution(object): def singleNumber(self, nums): """ :type nums: List[int] :rtype: int """ no...

2019-08-12 20:45:42 72

转载 Leetcode组队学习任务

task6 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 用迭代法 class Solution: def subsets(self, nums: List[int]) -> List[List[int]]: res = [[]] for i in nums: res = re...

2019-08-11 20:28:57 66

转载 Leetcode组队学习任务

task5 在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 class Solution { public: ListNode* sortList(ListNode* head) { return mergesort(head); } ListNode* mergesort(ListNode* node) { ...

2019-08-10 19:03:50 75

转载 Leetcode组队学习任务

task 4 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-s...

2019-08-09 19:32:46 86

转载 Leetcode组队学习任务

task3 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: [ 1->4->5, 1->3->4, 2->6 ] 输出: 1->1->2->3->4->4->5->6 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/merge-k-...

2019-08-07 21:15:55 86

转载 Leetcode组队学习任务

task2 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 class Solution: def findKthLargest(self, nums: List[int], k: int) -> int: i=1 while i<=k: for...

2019-08-06 18:43:11 79

转载 Leetcode组队学习任务

tstk1 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/valid-parentheses 著作权归领扣网络所有...

2019-08-05 19:16:35 63

转载 Leetcode组队学习任务

tstk0 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) – 将元素 x 推入栈中。 pop() – 删除栈顶的元素。 top() – 获取栈顶元素。 getMin() – 检索栈中的最小元素 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/min-stack class MinStack...

2019-08-04 16:49:00 107

原创 【Python基础第8期】任务5打卡

【Python基础第8期】任务5打卡 1)类和对象 2)正则表达式 3)re模块 4)http请求 类和对象 在Python中,定义类是通过class关键字: class Student(object): pass class后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类是从哪个类继承下来的,继承的概念我们后面再讲,通常,如果没有合适的继承类,就...

2019-07-03 21:37:10 146

原创 【Python基础第8期】任务4打卡

【Python基础第8期】任务4打卡 1)函数关键字 2)函数的定义 3)函数参数与作用域 4)函数返回值 5)file:打开文件方式(读写两种方式)、文件对象的操作方法、学习对excel及csv文件操作 6)os模块 7)datetime模块 一、函数 定义一个函数 你可以定义一个由自己想要功能的函数 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放...

2019-06-30 21:34:34 104

原创 【Python基础第8期】任务3打卡

【Python基础第8期】任务3打卡 1)dict字典:定义、创建、字典的方法 2)集合:特性、创建、方法 3)判断语句(要求掌握多条件判断) 4)三目表达式 5)循环语句 1、dict字典:定义、创建、字典的方法 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 举个例子,假设要根据同学...

2019-06-27 21:40:40 137

原创 【Python基础第8期】任务2打卡

【Python基础第8期】任务2打卡 1)列表:标志、基本操作(创建,append( ),pop( ) ,del( ), 拷贝)、列表相关方法 2)元组:标志、基本操作(创建及不可变性) 3)string字符串:定义及基本操作(+,*,读取方式)、字符串相关方法、字符串格式化问题 【打卡说明】 一、list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删...

2019-06-24 20:54:51 105

原创 【Python基础第8期】任务1打卡

【Python基础第8期】任务1打卡 1)环境搭建:anaconda环境配置、解释器 2)python初体验:print and input 3)python基础讲解:python变量特性+命名规则、注释方法、python中“:”作用、学会使用dir( )及和help( )、import使用、pep8介绍 4)python数值基本知识:python中数值类型(int,float,bool,e记法等...

2019-06-21 23:09:16 68

原创 【Python基础第8期】任务1打卡

【Python基础第8期】任务1打卡 1)环境搭建:anaconda环境配置、解释器 2)python初体验:print and input 3)python基础讲解:python变量特性+命名规则、注释方法、python中“:”作用、学会使用dir( )及和help( )、import使用、pep8介绍 4)python数值基本知识:python中数值类型(int,float,bool,e记法等...

2019-06-21 20:30:10 107

原创 【Python基础第8期】任务1打卡

【Python基础第8期】任务1打卡 1)环境搭建:anaconda环境配置、解释器 2)python初体验:print and input 3)python基础讲解:python变量特性+命名规则、注释方法、python中“:”作用、学会使用dir( )及和help( )、import使用、pep8介绍 4)python数值基本知识:python中数值类型(int,float,bool,e记法等...

2019-06-21 20:30:10 54

原创 【Python基础第8期】任务1打卡

【Python基础第8期】任务1打卡 1)环境搭建:anaconda环境配置、解释器 2)python初体验:print and input 3)python基础讲解:python变量特性+命名规则、注释方法、python中“:”作用、学会使用dir( )及和help( )、import使用、pep8介绍 4)python数值基本知识:python中数值类型(int,float,bool,e记法等...

2019-06-21 20:30:10 60

原创 【Python基础第8期】任务1打卡

【Python基础第8期】任务1打卡 1)环境搭建:anaconda环境配置、解释器 2)python初体验:print and input 3)python基础讲解:python变量特性+命名规则、注释方法、python中“:”作用、学会使用dir( )及和help( )、import使用、pep8介绍 4)python数值基本知识:python中数值类型(int,float,bool,e记法等...

2019-06-21 20:30:10 49

原创 【Python基础第8期】任务1打卡

【Python基础第8期】任务1打卡 1)环境搭建:anaconda环境配置、解释器 2)python初体验:print and input 3)python基础讲解:python变量特性+命名规则、注释方法、python中“:”作用、学会使用dir( )及和help( )、import使用、pep8介绍 4)python数值基本知识:python中数值类型(int,float,bool,e记法等...

2019-06-21 20:30:10 91

原创 【Python基础第8期】任务1打卡

【Python基础第8期】任务1打卡 1)环境搭建:anaconda环境配置、解释器 2)python初体验:print and input 3)python基础讲解:python变量特性+命名规则、注释方法、python中“:”作用、学会使用dir( )及和help( )、import使用、pep8介绍 4)python数值基本知识:python中数值类型(int,float,bool,e记法等...

2019-06-21 20:30:10 70

原创 【Python基础第8期】任务1打卡

【Python基础第8期】任务1打卡 1)环境搭建:anaconda环境配置、解释器 2)python初体验:print and input 3)python基础讲解:python变量特性+命名规则、注释方法、python中“:”作用、学会使用dir( )及和help( )、import使用、pep8介绍 4)python数值基本知识:python中数值类型(int,float,bool,e记法等...

2019-06-21 20:30:10 52

原创 【Python基础第8期】任务1打卡

【Python基础第8期】任务1打卡 1)环境搭建:anaconda环境配置、解释器 2)python初体验:print and input 3)python基础讲解:python变量特性+命名规则、注释方法、python中“:”作用、学会使用dir( )及和help( )、import使用、pep8介绍 4)python数值基本知识:python中数值类型(int,float,bool,e记法等...

2019-06-21 20:30:10 52

原创 【Python基础第8期】任务1打卡

【Python基础第8期】任务1打卡 1)环境搭建:anaconda环境配置、解释器 2)python初体验:print and input 3)python基础讲解:python变量特性+命名规则、注释方法、python中“:”作用、学会使用dir( )及和help( )、import使用、pep8介绍 4)python数值基本知识:python中数值类型(int,float,bool,e记法等...

2019-06-21 20:30:10 50

原创 【Python基础第8期】任务1打卡

【Python基础第8期】任务1打卡 1)环境搭建:anaconda环境配置、解释器 2)python初体验:print and input 3)python基础讲解:python变量特性+命名规则、注释方法、python中“:”作用、学会使用dir( )及和help( )、import使用、pep8介绍 4)python数值基本知识:python中数值类型(int,float,bool,e记法等...

2019-06-21 20:30:10 46

原创 【Python基础第8期】任务1打卡

【Python基础第8期】任务1打卡 1)环境搭建:anaconda环境配置、解释器 2)python初体验:print and input 3)python基础讲解:python变量特性+命名规则、注释方法、python中“:”作用、学会使用dir( )及和help( )、import使用、pep8介绍 4)python数值基本知识:python中数值类型(int,float,bool,e记法等...

2019-06-21 20:30:10 66

原创 【Python基础第8期】任务1打卡

【Python基础第8期】任务1打卡 1)环境搭建:anaconda环境配置、解释器 2)python初体验:print and input 3)python基础讲解:python变量特性+命名规则、注释方法、python中“:”作用、学会使用dir( )及和help( )、import使用、pep8介绍 4)python数值基本知识:python中数值类型(int,float,bool,e记法等...

2019-06-21 20:30:10 61

空空如也

空空如也

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

TA关注的人

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