- 博客(4)
- 收藏
- 关注
转载 深度学习常见的优化方法(Optimizer)总结:Adam,SGD,Momentum,AdaGard等
机器学习的常见优化方法在最近的学习中经常遇到,但是还是不够精通.将自己的学习记录下来,以备不时之需基础知识:机器学习几乎所有的算法都要利用损失函数 lossfunction 来检验算法模型的优劣,同时利用损失函数来提升算法模型.这个提升的过程就叫做优化(Optimizer)下面这个内容主要就是介绍可以用来优化损失函数的常用方法常用的优化方法(Optimizer):1.SGD&B...
2019-05-21 21:10:20 2076
原创 leetcode_3_ Longest Substring Without Repeating Characters
滑动窗口问题3.找到无重复子串最大长度。medium自己思想:外层循环:逐个字符作为子串开头内层循环:逐个增加当前子串长度,若出现重复,停止跳出循环,并记录当前子串长度。循环结束循环结束取子串长度最大的长度返回。答案版本1思想:采用Python的set,可以知道无重复子串的可能的最大长度,把可能的最大长度作为滑动窗口的初始大小,并在搜索中调节窗口大小直到找到最大无重复子串。参考代码...
2019-05-20 20:57:59 100
原创 leetcode_218_The Skyline Problem
开始倒序做题,城市轮廓线问题。hard模式。。还是从最初的遍历思想开始,想到了把当前结果存到树结构中,遍历buildings更新,无从实现。看了解答,还是不太懂,堆的思想尚可理解,关于“事件”的概念还是比较陌生。把大神的代码贴出来,以后学习吧from heapq import heappush, heappopclass Solution(object):def getSkyline(...
2019-05-16 20:44:01 112
原创 leetcode_1_twoSum
easy模式1.twoSum思路:双层循环 复杂度O(n^2)理解答案2:利用List自带查询方式,第二层循环可去掉。 复杂度O(n)答案1:同样去掉二层循环,但是时间比1短。 复杂度O(n)学会利用已有工具和学过的知识(Hash)。...
2019-05-15 22:35:00 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人