02 2020 档案

摘要:今天是Task08,包含文本分类;数据增强;模型微调课程。 这里介绍了文本分类和数据增强,模型微调的一般方法,本身没什么联系,是cv与nlp任务的小技巧。 思维导图如下: ![思维导图][base64str1] [base64str1]:data:image/png;base64,iVBORw0KG 阅读全文
posted @ 2020-02-24 20:00 Jamest 阅读(182) 评论(0) 推荐(0) 编辑
摘要:今天是Task07,包含优化算法进阶;word2vec;词嵌入进阶课程。 这里介绍了从Momentum到Adam的优化算法和词嵌入的基础算法:word2vec与GloVe 模型。 思维导图如下: ![思维导图][base64str1] [base64str1]:data:image/png;base 阅读全文
posted @ 2020-02-24 19:49 Jamest 阅读(200) 评论(0) 推荐(0) 编辑
摘要:今天是Task06,包含批量归一化和残差网络;凸优化;梯度下降课程。 从卷积网络的基础开始,这里介绍了归一化以及残差网络。通过凸优化和梯度下降法,了解深度学习算法中的优化方法。 思维导图如下: ![思维导图][base64str1] [base64str1]:data:image/png;base6 阅读全文
posted @ 2020-02-24 16:28 Jamest 阅读(197) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode" [Leetcode]5169. 日期之间隔几天 编写一个程序来计算两个日期之间隔了多少天。 日期以字符串形式给出,格式为 YYYY MM DD,如示例所示。 示例 1: 输入:date1 = "2019 06 29", date2 = "2019 06 30" 输出:1 阅读全文
posted @ 2020-02-24 10:44 Jamest 阅读(168) 评论(0) 推荐(0) 编辑
摘要:今天是Task05,包含卷积神经网络基础;leNet;卷积神经网络进阶课程。 这里介绍了几个CNN的模型,从LeNet,AlexNet,VGGNet到NiN,Google Inception Net,ResNet,DenseNet,这几个网络在深度和复杂度方面依次递增,作为CV中的经典模型,这例每一 阅读全文
posted @ 2020-02-21 16:22 Jamest 阅读(162) 评论(0) 推荐(0) 编辑
摘要:卷积神经网络(Convolutional Neural Network,CNN)最初是为解决图像识别等问题设计的,在早期的图像识别研究中,最大的挑战是如何组织特征,因为图像数据不像其他类型的数据那样可以通过人工理解来提取特征。卷积神经网络相比传统的机器学习算法,无须手工提取特征,也不需要使用诸如SI 阅读全文
posted @ 2020-02-19 14:20 Jamest 阅读(5724) 评论(0) 推荐(0) 编辑
摘要:今天是Task04,包含机器翻译及相关技术;注意力机制与Seq2seq模型;Transformer课程。 这里介绍了大量NLP的经典模型,从从Seq2seq到Attention模型到Self Attention到Transformer,也可以参考我这里的 "BLOG" 。 思维导图如下: ![思维导 阅读全文
posted @ 2020-02-17 20:29 Jamest 阅读(213) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode" [Leetcode]5340. 统计有序矩阵中的负数 给一个mn的矩阵 grid,矩阵中的元素无论是按行还是按列,都以非递增顺序排列。 请你统计并返回 grid 中 负数 的数目。 示例 1: 输入:grid = $[[4,3,2, 1],[3,2,1, 1],[ 阅读全文
posted @ 2020-02-16 20:21 Jamest 阅读(213) 评论(0) 推荐(0) 编辑
摘要:今天是Task03,包含过拟合、欠拟合及其解决方案;梯度消失、梯度爆炸;循环神经网络进阶课程。 对于过拟合、欠拟合,梯度消失、梯度爆炸的概念和解决方案是在深度学习实践中经常会出现,并且需要我们思考的问题,理论上有很多缓解的办法,但在实际解决中还需要自己的经验。对于循环神经网络进阶,这里介绍了GRU和 阅读全文
posted @ 2020-02-15 14:48 Jamest 阅读(186) 评论(0) 推荐(0) 编辑
摘要:今天是Task02,包含文本预处理;语言模型和循环神经网络基础课程。 这里讲述了一些文本预处理到普通RNN模型的解决方案,课程中讲的分词,建立字典的方案是较初步的处理,相较于比较复杂的非结构化的数据,特别是文本来说, 预处理的步骤是及其繁琐的,具体可参考 "针对于非结构化的数据(文本类)" 所述。 阅读全文
posted @ 2020-02-15 13:35 Jamest 阅读(231) 评论(0) 推荐(0) 编辑
摘要:最近正在学pytorch,恰逢看到有动手学深度学习的在线课程,便想系统整理和学习下Pytorch深度学习实践。再次感谢伯禹教育、Datawhale、和鲸科技等多家AI企业,让在家的同学也能免费学习优质的付费课程。 在这里我将记录读书笔记和个人感想。对于我个人学习深度学习的经历来说,深度学习的理论部分 阅读全文
posted @ 2020-02-14 13:23 Jamest 阅读(640) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode" [Leetcode]1346. 检查整数及其两倍数是否存在 给你一个整数数组 arr,请你检查是否存在两个整数 N 和 M,满足 N 是 M 的两倍(即,N = 2 M)。 更正式地,检查是否存在两个下标 i 和 j 满足: i != j 0 bool: n = len 阅读全文
posted @ 2020-02-10 11:21 Jamest 阅读(224) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode698" 给定一个整数数组 nums 和一个正整数 k,找出是否有可能把这个数组分成 k 个非空子集,其总和都相等。 示例 1: 输入: nums = [4, 3, 2, 3, 5, 2, 1], k = 4 输出: True 说明: 有可能将其分成 4 个子集(5),(1 阅读全文
posted @ 2020-02-08 21:37 Jamest 阅读(192) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode691" 给出了 N 种不同类型的贴纸。每个贴纸上都有一个小写的英文单词。 你希望从自己的贴纸集合中裁剪单个字母并重新排列它们,从而拼写出给定的目标字符串 target。如果你愿意的话,你可以不止一次地使用每一张贴纸,而且每一张贴纸的数量都是无限的。拼出目标 target 阅读全文
posted @ 2020-02-08 21:04 Jamest 阅读(323) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode689" 给定数组 nums 由正整数组成,找到三个互不重叠的子数组的最大和。 每个子数组的长度为k,我们要使这3 k个项的和最大化。 返回每个区间起始索引的列表(索引从 0 开始)。如果有多个结果,返回字典序最小的一个。 示例: 输入: $[1,2,1,2,6,7,5,1 阅读全文
posted @ 2020-02-07 17:27 Jamest 阅读(145) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode688" 已知一个 NxN 的国际象棋棋盘,棋盘的行号和列号都是从 0 开始。即最左上角的格子记为 (0, 0),最右下角的记为 (N 1, N 1)。 现有一个 “马”(也译作 “骑士”)位于 (r, c) ,并打算进行 K 次移动。 如下图所示,国际象棋的 “马” 每一 阅读全文
posted @ 2020-02-07 16:57 Jamest 阅读(186) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode685" 在本问题中,有根树指满足以下条件的有向图。该树只有一个根节点,所有其他节点都是该根节点的后继。每一个节点只有一个父节点,除了根节点没有父节点。 输入一个有向图,该图由一个有着N个节点 (节点值不重复1, 2, ..., N) 的树及一条附加的边构成。附加的边的两个 阅读全文
posted @ 2020-02-07 16:32 Jamest 阅读(125) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode684" 在本问题中, 树指的是一个连通且无环的无向图。 输入一个图,该图由一个有着N个节点 (节点值不重复1, 2, ..., N) 的树及一条附加的边构成。附加的边的两个顶点包含在1到N中间,这条附加的边不属于树中已存在的边。 结果图是一个以边组成的二维数组。每一个边的 阅读全文
posted @ 2020-02-07 16:24 Jamest 阅读(150) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode679" 你有 4 张写有 1 到 9 数字的牌。你需要判断是否能通过 ,/,+, ,(,) 的运算得到 24。 示例 1: 输入: [4,1,8,7] 输出: True 解释: (8 4) (7 1) = 24 示例 2: 输入: [1,2,1,2] 阅读全文
posted @ 2020-02-06 17:37 Jamest 阅读(151) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode678" 给定一个只包含三种字符的字符串:( ,) 和,写一个函数来检验这个字符串是否为有效字符串。有效字符串具有如下规则: 任何左括号 ( 必须有相应的右括号 )。 任何右括号 ) 必须有相应的左括号 ( 。 左括号 ( 必须在对应的右括号之前 )。 可以被视 阅读全文
posted @ 2020-02-06 16:47 Jamest 阅读(267) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode677" 实现一个 MapSum 类里的两个方法,insert 和 sum。 对于方法 insert,你将得到一对(字符串,整数)的键值对。字符串表示键,整数表示值。如果键已经存在,那么原来的键值对将被替代成新的键值对。 对于方法 sum,你将得到一个表示前缀的字符串,你需 阅读全文
posted @ 2020-02-06 16:13 Jamest 阅读(132) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode676" 实现一个带有buildDict, 以及 search方法的魔法字典。 对于buildDict方法,你将被给定一串不重复的单词来构建一个字典。 对于search方法,你将被给定一个单词,并且判定能否只将这个单词中一个字母换成另一个字母,使得所形成的新单词存在于你构建 阅读全文
posted @ 2020-02-06 16:10 Jamest 阅读(144) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode670" 给定一个非负整数,你至多可以交换一次数字中的任意两位。返回你能得到的最大值。 示例 1 : 输入: 2736 输出: 7236 解释: 交换数字2和数字7。 示例 2 : 输入: 9973 输出: 9973 解释: 不需要交换。 要想得到最大的数值,自然是将最大的 阅读全文
posted @ 2020-02-04 14:22 Jamest 阅读(132) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode668" 给定高度m 、宽度n 的一张 m n的乘法表,以及正整数k,你需要返回表中第k 小的数字。 例 1: 输入: m = 3, n = 3, k = 5 输出: 3 解释: 乘法表: 1 2 3 2 4 6 3 6 9 第5小的数字是 3 (1, 2, 2, 3, 3 阅读全文
posted @ 2020-02-03 10:02 Jamest 阅读(132) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode667" 给定两个整数 n 和 k,你需要实现一个数组,这个数组包含从 1 到 n 的 n 个不同整数,同时满足以下条件: ① 如果这个数组是[a1,a2,a3,...,an],那么数组$[|a1 a2|, |a2 a3|, |a3 a4|, ... , |a 阅读全文
posted @ 2020-02-03 10:01 Jamest 阅读(109) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode" [Leetcode]5328. 方阵中战斗力最弱的 K 行 给你一个大小为 m n 的方阵 mat,方阵由若干军人和平民组成,分别用 0 和 1 表示。 请你返回方阵中战斗力最弱的 k 行的索引,按从最弱到最强排序。 如果第 i 行的军人数量少于第 j 行,或者两行军人 阅读全文
posted @ 2020-02-02 20:53 Jamest 阅读(188) 评论(0) 推荐(0) 编辑
摘要:链接: "LeetCode664" 有台奇怪的打印机有以下两个特殊要求: 打印机每次只能打印同一个字符序列。 每次可以在任意起始和结束位置打印新字符,并且会覆盖掉原来已有的字符。 给定一个只包含小写英文字母的字符串,你的任务是计算这个打印机打印它需要的最少次数。 示例 1: 输入: "aaabbb" 阅读全文
posted @ 2020-02-01 10:46 Jamest 阅读(156) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示