自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CTC的前世今生

这位大师讲的非常好:https://blog.ailemon.me/2019/07/18/sequence-modeling-with-ctc/

2020-09-19 20:55:56 138

原创 layer normalization 和 batch normalization 之间的区别

layer nomalization 令一个data各个不同dimension(不同属性)的均值为0方差为1batch normalization 令一组batch中所有的数据根据不同的dimension分别处理为均值为0方差为1

2020-09-04 17:23:20 311

原创 python append命令中浅复制的处理方式

列表X进行append的对象是一个列表A的时候,是浅复制的状态,如果之后对A列表操作,X也会被修改。可以通过append(A[:])的方式达到深复制。path = [78]res = []res.append(path[:])path.pop()print(res)path = [78]res = []res.append(path)path.pop()print(res)打印结果为:[[78]][[]]...

2020-08-05 10:48:12 541

原创 接雨水问题:双指针

# 暴力法def rain(lis): n = len(lis) l_max = [0 for _ in range(n)] # 记录每个点为中心,左边和右边最高的板高度 r_max = [0 for _ in range(n)] for i in range(1, n): l_max[i] = max(l_max[i - 1], lis[i - 1]) for j in range(n - 2, -1, -1): r_max[j.

2020-07-28 17:06:25 196

原创 回文链表:判定一个链表内容是否是回文结构,快慢指针法

class LinkNode: def __init__(self, data): self.val = data self.next = Noneclass Solution(object): def isPalindrome(self, head): if not head or not head.next: # 链表为空或是只有一个元素 return True slow = head .

2020-07-28 11:03:49 112

原创 python实现二叉树层次遍历

每到一层创建一个list保存该层的node,投入下一次使用,递归方式。class TreeNode: # 创建二叉树def init(self, x):self.val = xself.left = Noneself.right = Noneclass Solution:def layer_append(self, root):res = []def search(nodes, ans):if not nodes:returnlis = []for node in nodes:

2020-07-27 17:46:27 339

原创 python代码中 __new__ ()和 __init__()之间的关联,以及super的关系

借鉴其他人的介绍,new的优先级高于init,new的作用是创建类对象,init作用是将这个对象实例化。new()是在新式类中新出现的方法,它作用在构造方法建造实例之前。可以这样理解:Python中存在于类中的构造方法__init__()负责将类实例化,而在__init__()执行之前,new()负责制造这样的一个实例对象,以便__init__()去让该实例对象更加的丰富(为其添加属性等)。同时:new() 方法还决定是否要使用该__init__() 方法,因为__new__()可以调用其他类的构造

2020-07-09 18:18:51 197

原创 Sql 中使用over一直报错,麻烦大牛看看是什么问题?

其中score这个表的创建如下:CREATE TABLE `Score`( `s_id` VARCHAR(20), `c_id` VARCHAR(20), `s_score` INT(3), PRIMARY KEY(`s_id`,`c_id`) );insert into Score values('01' , '01' , 80);insert into Score values('01' , '02' , 90);insert into Score values('01' , '03' ,..

2020-06-30 19:36:29 754 2

原创 word2vec关键点理解

word2vec是用来做什么的?word2vec是一种通过网络学习来计算某个文本中每个词的编码的方法,它将以往的one-hot编码结果作为入参(文本中有多少种词汇就有几个维度的one-hot码),通过构建还有一个隐藏层的网络结构进行训练从而得到embadding之后的编码。它可以将原本维度非常高的稀疏向量映射到N维空间中(N取决于隐藏层的核有几个)。这个N维的向量空间含有怎样的语义呢?以skip-gram为例,它建立的网络探索的是某个词(中心词)在某个语境下的语义,简单来说就是上下文决定了这个词

2020-06-30 16:07:18 229

转载 win10系统 修改jupyter notebook默认目录 失败的解决方法

我发现按照修改方式 https://www.cnblogs.com/awakenedy/p/9075712.html,可以直接修改默认浏览器,但是默认路径还是修改不了,所以参考了 https://blog.csdn.net/lmshan123/article/details/92109976 的方法做了一些修改。将程序位置后面的 %…%删除,在起始位置添加自己的默认路径,但是修改过程中发现有这样的提示,这是由于这个路径前后的 ’ ’ 需要去除,删除之后就可以创建啦。...

2020-06-09 10:16:22 523

空空如也

空空如也

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

TA关注的人

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