LeetCode刷题
qq_44976409
这个作者很懒,什么都没留下…
展开
-
如何解决梯度消失和梯度膨胀---面试
如何解决梯度消失和梯度膨胀?(1)梯度消失:根据链式法则,如果每一层神经元对上一层的输出的偏导乘上权重结果都小于 1的话,那么即使这个结果是 0.99,在经过足够多层传播之后,误差对输入层的偏导会趋于 0。可以采用 ReLU 激活函数有效的解决梯度消失的情况,也可以用Batch Normalization 解决这个问题。(2)梯度膨胀根据链式法则,如果每一层神经元对上一层的输出的偏导乘上权重结果都大于 1的话,在经过足够多层传播之后,误差对输入层的偏导会趋于无穷大可以通过激活函数来解决,或用 Ba原创 2021-05-12 10:15:52 · 576 阅读 · 0 评论 -
Python 中 map 和 reduce的区别---面试
Python 中 map 和 reduce的区别:mapmap()是 Python 内置的高阶函数,它接收一个函数 f 和一个list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的list 并返回。(Python 3 中返回的迭代器)reducereduce()函数接收的参数和 map()类似,一个函数 f 和一个 list,但行为和 map()不同, reduce()传入的函数 f 必须接收两个参数,reduce() 对 list 的每个元素反复调用函数 f,并返回最终结果原创 2021-05-12 10:11:42 · 194 阅读 · 0 评论 -
LeetCode-3 删除列表中的奇数
问题描述⽣成⼀个包含20个随机整数(100以内的整数)的列表,然后删除其中的所有奇数。代码import randomx = [random.randint(0,100) for i in range(20)]print('删除奇数以前的结果是:{}'.format(x))for i in range(len(x))[::-1]: #从后往前删除奇数,避免前面删除奇数的元素影响后面的索引 if x[i] % 2 == 1: # / 除,21/10==2.1;% 取模,返回除法的余原创 2021-04-30 11:23:11 · 1153 阅读 · 2 评论 -
LeetCode-2 京牌摇号小程序
京牌摇号小程序需求允许⽤户最多选3次每次放出20个⻋牌供⽤户选择京[A-Z]-[xxxxx], 可以是数字和字⺟在组合思路想实现这个程序 ,有2个问题要解决:如果实现输出随机值随机值需限定在⼤写字⺟,和数字范围内,不能有其它特殊字符。这就要⽤到⼀些超纲知识, random模块和string模块。 Python的模块库是个宝藏,想实现任何功能它都有现成的模块供你调用。用到的模块random模块string模块代码import randomimport stringca原创 2021-04-29 11:01:40 · 421 阅读 · 0 评论 -
LeetCode-1 双色球选购小程序
双色球选购小程序从红球里取6个球,范围是1-33;蓝色球里取1个球,范围是1-16。重复循环,就很lowred_balls = []blue_balls = []count = 0while count < 6: choice = input(f'输入第{i}个红球>:').strip() if not choice.isdigit(): print('不合法') continue choice = int(choice)原创 2021-04-28 10:42:44 · 326 阅读 · 1 评论