自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

守得云开见月明

系统技术链 QQ:598691918

  • 博客(117)
  • 收藏
  • 关注

转载 深度学习优化算法演变

原标题:Adam那么棒,为什么还对SGD念念不忘(一)一个框架看懂优化算法 “ 说到优化算法,入门级必从 SGD 学起,老司机则会告诉你更好的还有AdaGrad / AdaDelta,或者直接无脑用 Adam。可是看看学术界的最新 paper,却发现一众大神还在用着入门级的 SGD,最多加个 Momentum 或者 Nesterov,还经常会黑一下 Adam。这...

2020-02-25 10:14:39 1661 2

转载 jieba分词词性标注

jieba可对分词后的单词进行词性标注,比如动词、名词还是形容词等等。词性类别详细列表:

2019-12-09 14:51:48 1112

原创 《神经网络和深度学习 学习笔记》(二)人工神经网络简介

文章目录第10章 人工神经网络简介  1 从生物神经元到人工神经元     1.1 生物神经元     1.2 具有神经元的逻辑计算     1.3 感知器     1.4 多层感知器和反向传播  2 用TensorFlow的高级API来训练MLP  3 使用纯TensorFlow训练DNN     3.1 构建阶段     3.2 执行阶段     ...

2019-11-26 15:57:59 570

原创 《神经网络和深度学习 学习笔记》(一)运行TensorFlow

文章目录第9章 运行TensorFlow  1 简介和安装  2 创建一个计算图并在会话中执行  3 管理图  4 节点值的生命周期  5 TensorFlow中的线性回归  6 实现梯度下降     6.1 手工计算梯度     6.2 使用自动微分     6.3 使用优化器  7 给训练算法提供数据  8 保存和恢复模型  9 用Tens...

2019-11-23 21:24:32 254

转载 张量详解(Tensor)

张量--->blog也许你已经下载了TensorFlow,而且准备开始着手研...

2019-11-06 10:46:03 6666 2

转载 自然语言处理(NLP)算法分类总结

...

2019-11-05 22:24:13 6862 1

转载 图计算介绍及其应用

1.图计算介绍   最近在看TensorFlow,tf首先会构建一个计算图,然后才会执行这个图。由此,我感觉图计算算法比较重要,不管是面试还是各种应用场景,网上看到一篇让我豁然开朗的文章,在这里记录下。2.图计算算法的应用(很重要)3.图算法畅想   鉴于它的重要性,首先,以后刷算法要着重关注一下;其次,应用场景相关的项目也要考虑。...

2019-11-05 14:06:03 2160 4

原创 《机器学习实战 学习笔记》(七):训练模型练习题

1. 如果训练集特征超过百万个,你会选择什么线性回归训练算法?   随机梯度下降或小批量梯度下降,内存允许的话也可以用批量梯度下降。由于计算复杂度随着特征数量的增加而加速提升(比二次方高),所以不能使用标准方程。2.如果训练集里特征的数值大小迥异,什么算法可能会受到影响?受影响程度如何?你该怎么做?   成本函数呈现为细长的碗状,导致梯度下降算法震荡耗费很长时间才能收敛。解决:数据缩放。...

2019-11-02 23:25:49 1572

原创 ---------------站内导航【算法和机器学习】---------------

站内导航算法及原理剑指offer刷题汇总机器学习实战(学习笔记)

2019-11-01 16:01:20 212

原创 sklearn中, fit,fit_transform,transform的区别与联系

scikit-learn提供了一系列转换库,他们可以清洗,降维,提取特征等。在数据转换中有三个很重要的方法,fit,fit_transform,transformss=StandardScaler()X_train = ss.fit_transform(X_train)X_test = ss.transform(X_test)初学时候好奇为何,训练样本用fit_transfor...

2019-11-01 15:47:11 1181

原创 《机器学习实战 学习笔记》(六):训练模型

文章目录第4章 训练模型  1 线性回归     1.1 标准方程     1.2 计算复杂度  2 梯度下降     2.1 批量梯度下降     2.2 随机梯度下降     2.3 小批量梯度下降  3 多项式回归  4 学习曲线  5 正则线性模型     5.1 岭回归     5.2 套索回归     5.3 弹性网络    ...

2019-11-01 15:42:14 632

原创 《机器学习实战 学习笔记》(五):练习题(第3章 分类)

第3章练习题1. 为MNIST数据集构建一个分类器,并在测试集上达成超过97%的精度。

2019-11-01 15:41:33 1216 4

原创 《机器学习实战 学习笔记》(四):分类

文章目录第3章 分类  1 MINIST  2 训练一个二元分类器  3 性能考核     3.1 使用交叉验证测量精度     3.2 混淆矩阵     3.3 精度和召回率     3.4 精度 / 召回率权衡     3.5 ROC曲线  4 多类别分类器  5 错误分析  6 多标签分类  7 多输出分类  8 练习  9 那些...

2019-11-01 15:40:41 623

原创 《机器学习实战 学习笔记》(三):练习题(第2章 端到端的机器学习项目)

第2章练习题1.使用不同的超参数,如kernel=“linear”(具有C超参数的多种值)或kernel=“rbf”(C超参数和gamma超参数的多种值),尝试一个支持向量机回归器,不用担心现在不知道这些超参数的含义。最好的SVR预测期是如何工作的?from sklearn.model_selection import GridSearchCVparam_grid = [ ...

2019-11-01 15:40:05 1251 2

原创 《机器学习实战 学习笔记》(二):端到端的机器学习项目

文章目录第2章 端到端的机器学习项目  1 使用真实数据  2 观察大局  3 获取数据(pandas)     3.1 创建工作区     3.2 下载数据     3.3 快速查看数据结构     3.4 创建测试集  4 从数据探索和可视化中获得洞见 EDA(pandas、matplotlib、seaborn)     4.1 将地理数据可视化  ...

2019-11-01 15:39:12 543

原创 《机器学习实战 学习笔记》(一):机器学习介绍

文章目录第1章 机器学习介绍  1 什么是机器学习  2 为什么要使用机器学习  3 机器学习的种类     3.1 监督式/无监督式学习        3.1.1 常用有监督学习算法        3.1.2 常用无监督式学习算法        3.1.3 半监督式学习算法     3.2 批量学习和在线学习     3.3 基于实例和基于模型的学习  4...

2019-11-01 15:38:04 320

原创 《机器学习实战》开篇

1.前言   从今天开始,要开始练手《机器学习实战》了。前面学了一点理论基础,而且还做了两个比赛,但是感觉很多东西还是无从下手,只是跑跑baseline的水平,没有形成一个完整的体系,所以要踏踏实实的打好基础。光说不练假把式,光学理论是没有用的,理论结合实践,真正通过实战才能学到知识,悟到真理。   就是这本书,相信很多人已经都看过了。   这本书不会原文字照搬,而是根据自己理解更...

2019-11-01 15:36:56 227

原创 滑动窗口的最大值

1.本题知识点   栈和队列2. 题目描述   给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,...

2019-11-01 15:30:44 216

原创 数据流中的中位数

1.本题知识点   树,大顶堆,小顶堆2. 题目描述   如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。3. 思路   此题有点小绕,我们分析一下: ...

2019-11-01 15:29:49 176

转载 通俗理解指数分布

1 泊松分布指数分布和泊松分布息息相关,所以先简单回忆下之前介绍过的泊松分布。公司楼下有家馒头店,每天早上六点到十点营业:老板统计了一周每日卖出的馒头(为了方便计算和讲解,缩小了数据),想从中找到一些规律:从中可以得到最简单的规律,均值:这个规律显然不够好,如果把营业时间抽象为一根线段,把这段时间用 来表示:然后把卖出的馒头数画在这根线段上(节约篇幅,只画出周一周二作...

2019-09-14 18:52:51 5965

原创 字符流中第一个不重复的字符

1.本题知识点   字符串2. 题目描述   请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。   输出描述:   如果当前字符流没有存在出现一次的字符,返回#字符。3. 思路     Java 版:public ...

2019-08-30 15:18:08 177

转载 java 字节流与字符流的区别

转载地址:https://blog.csdn.net/cynhafa/article/details/6882061字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节...

2019-08-29 11:36:36 116

原创 不用加减乘除做加法

1.本题知识点   进制转化,发散思维能力2. 题目描述   写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。  3. 思路   总体思路:利用二进制位运算进行相加操作。   首先,先看十进制是如何计算加法。比如5 + 17,   ① 相加各位的值,不做进位,得05 + 17 = 12;   ②计算进位值,得10;   ③将第一步和第二步的结果...

2019-08-28 22:50:33 140

原创 求1+2+3+…+n

1.本题知识点   进制转化,发散思维能力2. 题目描述   求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。  3. 思路   这题剑指上提供了四种解法,构造函数、虚函数、函数指针和模板类型求解,好麻烦的赶脚。在这里我们使用逻辑与的短路特性和递归求解此题。   Java 版:publi...

2019-08-28 14:08:36 1143

原创 孩子们的游戏(圆圈中最后剩下的数)

1.本题知识点   抽象建模能力2. 题目描述   每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开...

2019-08-27 13:44:10 192

原创 扑克牌顺子

1.本题知识点   抽象建模能力2. 题目描述   LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)…他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子…LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A...

2019-08-26 16:13:47 216

原创 和为S的两个数字

1.本题知识点   知识迁移能力2. 题目描述   输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。   输出描述:   对应每个测试案例,输出两个数,小的先输出。3. 思路   这题要审明白,连续数列,可采用左右夹逼法,需要2个指针,依次判断和是否等于给定值,乘积最小的肯定是最外层的2个数(数学证明略...

2019-08-22 14:32:26 170

原创 Mybatis一对多关联查询,返回结果集list中嵌套list实例(collection实现)

1. 问题   最近在开发web(持久层框架用的是mybatis)时遇到一个小问题 : 需要查询对象列表返回到页面,每一个对象中有一个属性是list,我需要获取这个list中的值显示在页面上。2. 解决方案   使用collection解决,因为在开发中遇到一些小坑,所以在这总结举例,避免以后再犯。   商户pojopublic class MercPojo{ private Long...

2019-07-26 08:45:58 17912 2

转载 thrift介绍

原文地址:http s://blog.csdn.net/houjixin/article/details/42778335 ...

2019-07-24 09:19:31 4606

原创 和为S的连续正数序列

1.本题知识点   知识迁移能力2. 题目描述   小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck...

2019-07-19 11:47:11 166

原创 丑数

1.本题知识点   时间空间效率的平衡2. 题目描述   把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。3. 思路   总的来说,因为丑数的因子只有2,3,5,所以一个丑数肯定是由另一个丑数乘以2或乘以3或乘以5得到。比如,4,6,10是丑数,它们是由...

2019-07-18 23:14:13 166

原创 整数中1出现的次数(从1到n整数中1出现的次数)

1.本题知识点   时间效率2. 题目描述   求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数(从1 到 n 中1出现的次数)。3. 思路   这就是一套...

2019-07-18 13:41:08 476

原创 最小的K个数

1.本题知识点   时间效率2. 题目描述   输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。3. 思路   ① 把矩阵看成由若干个顺时针方向的圈组成。先打印外面的圈,再打印里面的圈。   ② 循环打印的条件:rows > startX * 2 且 cols > startY * 2。 rows为...

2019-07-17 15:53:10 177

原创 顺时针打印矩阵

1.本题知识点   矩阵2. 题目描述   输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 。  则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10。3. 思路   ① 把矩阵看成由若干个顺时针方向的圈组成。先打印外...

2019-07-16 16:12:56 201

原创 数值的整数次方

1.本题知识点   位运算,二分快速幂2. 题目描述  给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。3. 思路   需要考虑的点:   ① 指数的正负,我们可以先用绝对值,然后求出指数次方之后的结果,如果是负数取倒数即可;   ② 底数不能为0,如果底数为0 可以返回0或1都可以。   ③ 精度问题,计算机中表示小数...

2019-07-15 16:40:11 187

原创 二进制中1的个数

1.本题知识点   位运算2. 题目描述  输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。3. 思路   一个巧妙的规律:一个整数减去1,再和原证书与运算,会把原整数的最右边的1变为0,其它位不变,所以有多少个1就循环几次。   比如,原整数12的二进制形式为1100,减去1变成1011.。 1100 & 1011 = 1000, 然后 (1000 - ...

2019-07-14 22:16:36 183

原创 递归之变态跳台阶

1.本题知识点   数学归纳法,规律2. 题目描述   一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。3. 思路   我就举例看看n=1,2,3,4时,有1,2,4,8种跳法,即2^n-1次方,总的跳法就把它们加起来。别告诉我什么数学归纳,我不会!   Java 版:public class Solution { ...

2019-07-12 15:04:27 343

原创 递归之跳台阶

1.本题知识点   递归2. 题目描述   一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。3. 思路   1级时,1种;2级时,2种;3级往后符合斐波那契数列。   Java 版:public class Solution { public int JumpFloor(int target) { ...

2019-07-12 14:35:42 445

原创 递归之裴波那契数列

1.本题知识点   递归,循环,DP2. 题目描述   大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=393. 思路   如图,可以用递归自顶向下计算,或者自底向上计算。   Java 递归自顶向下版:public class Solution { public int Fibonacci(int n) {...

2019-07-12 14:16:41 1245

原创 回溯法之机器人的运动范围

1.本题知识点   回溯法,矩阵2. 题目描述   地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子...

2019-07-12 11:03:51 237

空空如也

空空如也

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

TA关注的人

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