Python笔记

不想当科学家的程序员不是好的投资人

文章列表(第4分页)

为什么要用cross entropy作为损失函数?

2021年1月20日

本来quadratic cost function简单易懂,为什么要用cross entropy函数作为损失函数呢? 阅读全文->

MLP网络BP公式推导

2021年1月18日

我喜欢用MLP来表示feed forward fully connected neural network,因为似乎找不到更简洁的词汇。本文推导MLP网络BP算法的4个公式。 阅读全文->

当python函数返回tuple或list时...

2021年2月5日

当python函数返回tuple或list时,有一个隐藏的unpack机制,终于被我发现了! 阅读全文->

np.transpose转置函数

2021年1月15日

如果是3维或3维以上的tensor呢?或者在转置的时候,需要指定axis的顺序呢?np.transpose函数可以干这些事情。 阅读全文->

获取re匹配后的起止位置

2021年1月14日

re模块在成功匹配后,返回的re对象,能够通过几个函数调用,获得匹配的起止位置。 阅读全文->

图像信号中的高频和低频

2021年1月12日

对于我这个非图像专业人士而言,需要好好理解一下图像信号中高频和低频的概念。图像中的低频信号和高频信号也叫做低频分量和高频分量。 阅读全文->

神经元激活函数

2021年1月20日

本文尝试汇总个人遇到的各类常用的神经元激活函数的信息。 阅读全文->

如何将numpy全是True和False的array转换成1和0?

2021年1月10日

我是在处理ReLU函数的导数的时候,遇到的这个问题,有两种方法可以做这种转换。 阅读全文->

浮点数转字符串(非科学计数)

2021年1月7日

浮点数转字符串,容易出现的科学计数的形式,如果规避这个细节呢? 阅读全文->

不稳定的梯度

2021年1月7日

深度神经网络DNN在训练的时候,会存在两个潜在的与不稳定的梯度有关的问题:(1)梯度消失(vanishing gradient);(2)梯度爆炸(exploding gradient)。 阅读全文->

在timeit中获取测试返回值

2021年1月8日

timeit模块在执行测试代码的时候,是在一个 sub namespace 中,要获取测试函数的返回值,需要一点点技巧。 阅读全文->

深度神经网络的哲学思考

2021年1月6日

深度神经网络,就像自然界的很多其它事物,他们之间在很深很本质的层面上,有着惊人的高度的一致性。 阅读全文->

单泛函数装饰器 @singledispatch

2021年1月4日

python functools模块中提供了一个函数装饰器 @ singledispatch,可以用来实现单泛函数,所谓单泛,就是指只对函数第1个参数进行泛型化处理,非第1个参数的不同类型会被直接忽略,自己处理。 阅读全文->

关于python支持泛型的讨论

2021年1月4日

动态语言本就无所谓类型,一切指向都是 object reference。我们完全可以很简单的通过对函数入参对象类型的判断,来实现泛型。 阅读全文->

为什么Learning Rate不能很大?

2021年1月5日

Learning Rate 不能很大,其实原因很简单。微分公式中的delta,都是近似,delta y = derivative * delta x,这个关系式,只有在 delta x 很小的时候才成立!! 阅读全文->

用sys.getrefcount查看对象引用计数

2020年12月25日

python内都是对象,变量都是对象的引用,这有点像C语言的指针。sys模块实际上是指python这个系统,sys.getrefcount接口可以查询对象的引用计数。 阅读全文->

SQLite3外键约束之ON UPDATE/DELETE

2020年12月15日

存在约束关系的外键(FK)也不是一成不变,有两个更强的约束条件,ON UPDATE和ON DELETE。 阅读全文->

dict和OrderedDict的异同(since 3.6)

2021年4月2日

从python 3.6 开始,builtin的dict对象,也能够记录insert order,但还是跟collections.OrderedDict不一样。 阅读全文->


©Copyright 麦新杰 Since 2019 Python笔记

go to top