bitcarmanlee的博客

专注算法与数据,正在计划写机器学习方面的数学书籍,有出版社的朋友请联系。微信1833133594...

梯度方向与等高线方向垂直的理解

1.前言 在讲解梯度下降算法时,经常可以看到下面这张图(图片来自Wiki百科): 这张图后面一般都会再接一句,梯度下降的方向与等高线的切线方向垂直。 最开始的时候对这句话并没有多想,觉得这理所应当。不过突然有一天回过神来,为什么梯度下降方向与等高线的方向垂直啊?然后开始仔细考虑了一下这个...

2018-12-27 11:28:41

阅读数 1276

评论数 0

python中type与isinstance异同

在python中,经常会使用到type与isinstance两个内置的函数来判断变量属于什么类型。那么这两个函数有什么区别呢?下面来简单分析一下。 1.type type函数的源码如下: def __init__(cls, what, bases=None, dict=None): # k...

2018-12-26 15:55:48

阅读数 120

评论数 0

硬币找零,最长上升子序列,背包问题等动态规划问题详解

1.硬币找零 如果我们有面值为 1 元、3 元和 5 元的硬币若干枚,如何用最少的硬币凑够 11 元? 首先我们思考一个问题,如何用最少的硬币凑够 i 元(i<11)?为什么要这么问呢? 两个原因:1.当我们遇到一个大问题时,总是习惯把问题的规模变小,这样便于分析讨论。 2....

2018-12-15 22:48:09

阅读数 114

评论数 0

python打平处理嵌套list

1. 嵌套list python中嵌套的list还算比较常见的一种结构。比如我们经常用嵌套两层的list来模拟矩阵: >>> matrix = [[1,2,3],[4,5,6],[7,8,9]] >&a...

2018-12-11 23:04:38

阅读数 490

评论数 0

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