渣渣找工作总结
文章平均质量分 95
是暮涯啊
很多人,很多事,过去了就再也回不来了,珍惜当下,把握现在!
展开
-
TypeError: heap argument must be a list
在做leetcode347. 前 K 个高频元素时候,使用heapq是遇到该问题原因在于:我的代码是:heap = heapq.heapify([(-count, w) for w, count in dic.items()])return [heapq.heappop(heap)[1] for _ in range(k)]正确代码应该是:heap = [(-count, w) for w, count in dic.items()]heapq.heapify(heap)r..原创 2020-10-07 11:32:12 · 819 阅读 · 0 评论 -
深度学习算法面试问题整理
1、首先来一个手推BP反向传播 推荐《NeuralNetworkandDeepLearning》中的四个公式。 详细可以看这篇博文, 再详细点可以看????的书。2、One-hot的作用是什么?为什么不直接使用数字作为表示 作用:1)将类别变量转换为机器学习算法易于利用的一种形式的过程。如:网络一般通过softmax层输出,它的输出是一个 概率分布,从而要求输入的标签也以概率分布的形式出现,进而......原创 2020-07-17 15:44:48 · 3031 阅读 · 0 评论 -
感知机算法面试问题汇总
感知机作为深度学习的基础,原理应该说是很简单的。相关讲解推荐北大小天才的https://www.pkudodo.com/2018/11/18/1-4/关于感知机没有太多面试需要问的,网上面经也少有相关问题。但我最后决定写一下是有一些细节问题值得思考。1、感知机是二类分类的线性分类模型,那和多分类和多标签分类有什么区别? 《统计学习方法》中关于相关概念有如下定义: 分类问题:在监督学习中,当输出变量Y取有限个离散值时,预测问题变成为分类问题。 二类...原创 2020-07-09 20:21:33 · 1438 阅读 · 0 评论 -
朴素贝叶斯算法面试问题汇总
自己救自己系列,不然我这个渣渣就要没工作了。我只是个木得感情的搬运机器,以下内容都附有原链接地址,你不想我搬运的话,可以联系我删除好勒。红色加粗是我见了好多次,感觉经常会考得点。1、朴素贝叶斯介绍 朴素贝叶斯我看的时候各种奇怪的名词晕乎乎的,后来发现主要把握住他的流程即可。 1)由数据T, 求的先验概率。简单说就是每一类占所有样本比重。 2)求条件概率分布。即情况下,x每个属性对应的概率。 3) 求联合概率分布, 通过上面两式...原创 2020-06-29 16:35:00 · 3277 阅读 · 0 评论 -
链表的基本定义与使用方法总结
自己救自己系列, 找工作刷题做点总结。明明还只是个学生,但我的头发就以为自己是长在了程序猿头上,自觉地脱落了。链表那真是重要的不能再重要了,多刷多刷多掌握。详细讲的内容那真是太多了,参考这篇吧。http://c.biancheng.net/view/1570.html链表题目别的先不弄,先设置一个头链表再说...原创 2020-06-18 20:22:18 · 2989 阅读 · 0 评论 -
算法岗找工作必备知识梳理
作为深度学习鄙视链的最低端,研究生阶段搞图像处理也是为了图容易,但是到找工作时候发现好难啊。最近边复习边整理,方便自己回头再看。1、机器学习相关准备知识 1.1 SVM算法面试问题汇总(机器学习必考) 1.2 决策树算法面试问题汇总 1.3 逻辑回归(LR)算法面试问题汇总 1.4 KNN算法面试问题汇总2、深度学习相关准备知识3、编程相关准备知识...原创 2020-06-10 11:23:07 · 906 阅读 · 2 评论 -
集成学习算法面试问题汇总
自己救自己系列,越准备资料,越来越发现基础真的好重要,加油啊莪只是个木得感情的搬运机器,以下内容都附有原链接地址,你不想我搬运的话,可以联系我删除好勒。红色加粗是我见了好多次,感觉经常会考得点。集成学习在《统计学习方法》上只讲了Boosting,但内容很详实易懂。《机器学习》范围更广,但比较泛,且公式比较难懂。可以两本参考来看。1、集成学习简单介绍集成学习通过构建并结合多个学习起来完成学习任务。其旨在通过多个学习器的结合,获得比单一学习器显著优异的泛化性能。根据个体学习器..原创 2020-06-06 20:45:18 · 973 阅读 · 0 评论 -
逻辑回归(LR)算法面试问题汇总
自己救自己系列,越准备资料,越来越发现基础真的好重要,加油啊莪只是个木得感情的搬运机器,以下内容都附有原链接地址,你不想我搬运的话,可以联系我删除好勒。红色加粗是我见了好多次,感觉经常会考得点。LR真的是感觉经常考,但是看完《统计学习方法》又感觉啥都没讲啊,公式超多,和其他知识又都能联系起来,感觉还是听从大佬建议,面试不要说自己精通LR吧。好好准备吧。1、LR原理及公式推导 即:LR的假设分布形式 ->构造最大似然损失函数 -> 通过优化等方法得到最优值...原创 2020-06-03 18:06:35 · 1576 阅读 · 0 评论 -
决策树算法面试问题汇总
自己救自己系列,不然要没工作了,我太难了。莪只是个木得感情的搬运机器,以下内容都附有原链接地址,你不想我搬运的话,可以联系我删除好勒。红色加粗是我见了好多次,感觉经常会考得点。感觉决策树是很常考的内容,所以一定要注意!!1、决策树必考的---介绍决策树三种算法 1)ID3 的构造准则是信息增益 2) C4.5的构造准则是信息增益比 3) CART(classfication and regression tree, 分类与回归树) ...原创 2020-05-29 19:10:56 · 1212 阅读 · 1 评论 -
stack的基本定义与使用方法总结
自己救自己系列, 找工作刷题做点总结。今天依旧是难受的一天,因为刘亦菲还不来娶我!!1、栈的定义栈。属于容器适配器的一种。容量适配器是一个封装了序列容器的类模板,它在一般序列容器的基础上提供了一些不同的功能。之所以称作适配器类,是因为它可以通过适配容器现有的接口来提供不同的功能。栈的功能就在于先进后出(FILO)。即只能访问 stack 顶部的元素;只有在移除 stack 顶部的元素后,才能访问下方的元素。2、基本用法stack<T> st; ..原创 2020-05-28 22:35:41 · 2060 阅读 · 0 评论 -
string的基本定义与使用方法总结
自己救自己系列, 找工作刷题做点总结。每次敲代码脑子就像是没长一样,空空的。string 类是STL中 basic_string 模板实例化得到的模板类。原创 2020-05-27 20:56:07 · 732 阅读 · 0 评论 -
vector数组的基本定义与使用方法总结
自己救自己系列, 找工作刷题做点总结。今年找工作形式这么严峻,我还能怎么办?我也很绝望啊!vector刷题时候用的地方也太多了吧,这个要熟练掌握啊1、定义 1)vector数组是一个能存放任意数据类型(类,结构,普通变量类型等)的动态数组! 2)和普通数组一样可以通过下标索引来进行访问 3)与其它动态序列容器相比(deques, lists and forward_lists),vector在访问元素的时候更加高效,在末尾添加和删除元素相对高效。对于其它不...原创 2020-05-26 22:53:29 · 5772 阅读 · 0 评论 -
K近邻(KNN)算法面试问题汇总
自己救自己系列,不然要没工作了,我太难了。我只是个木得感情的搬运机器,以下内容都附有原链接地址,你不想我搬运的话,可以联系我删除好勒。红色加粗是我见了好多次,感觉经常会考得点。感觉KNN的面试问题偏少,这里列几个我网上有印象的1、KNN原理2、KNN优缺点3、KNN与K-means的区别4、欧式距离与曼哈顿距离区别答案详见这位大佬的整理https://blog.csdn.net/A_102/article/details/889483265、KNN三要...原创 2020-05-26 19:34:46 · 2662 阅读 · 3 评论 -
map的基本定义与使用方法总结
自己救自己系列,不然我这个渣渣要木得工作了,那还怎么迎娶白富美,走上人生巅峰?1、map的定义 1)map是STL中的关联式容器,即通过键值查找。 想找他兄弟set的请看https://blog.csdn.net/longshaonihaoa/article/details/106243504 2)map可以同时拥有实值(value)和键值(key), 可实现根据元素的键值排序,作用机理为红黑树。没有重复元素。若有N个元素,查找速度为logN。2、ma...原创 2020-05-23 16:14:08 · 3763 阅读 · 1 评论 -
SVM算法面试问题汇总
自己救自己系列,不然我这个渣渣就要没工作了。我只是个木得感情的搬运机器,以下内容都附有原链接地址,你不想我搬运的话,可以联系我删除好勒。1、svm里什么时候用线性核和高斯核吧,比如样本数很多时,用啥核? 当样本数很多时,应该用线性核,计算量比高斯核要小很多。另外,当线性可分时(可以理解为当数据特征的维度很高时),线性核和高斯核效果差不多;线性不可分时,高斯核效果更好。感谢牛客大佬:https://www.nowcoder.com/discuss/76939?type=2&am...原创 2020-05-23 11:25:56 · 1226 阅读 · 0 评论