这里,有你想要的干货面经与经验分享!!!
有问必答!
大家好,这里是灿视学长的有问必答环节。我每周会挑选一些粉丝们的代表性问题来进行回答。
这些问题很有代表性,我选择这样的推文形式,希望给更多的人帮助。
Let's GO!
问题1
问:Linux下没有root权限,怎么安装软件呢?
答:我之前在腾讯实习的时候,那个时候Pytorch还不是很火,我们落地用的都是caffe。我们当时用的是无网,无root权限的服务器,当时我也有这方面的问题,因为我也是跨专业的孩子。那现在就统一给有相同问题的同学们分享下方案吧。
我最近入职了一家新公司,也是几个人共用一台服务器。我们登陆账户都是普通用户,没有权限可以直接yum安装或者apt-get install一把梭。而我需要装一个ctags来配合vim调试代码。各位感兴趣可以查一下ctags是啥,配合vim,爽到飞起!
那我首先就下载ctags文件的源码包,上传到服务器中。源码包我们可以使用百度来查找,最后下载,源码包基本上都是一个压缩包。如图:
接下来解压,进入这个目录中:
我们使用./configure
来指定我们的安装路径。这个安装路径需要我们有权限哈!
接下来就是使用make
编译,我们可以使用 -j 参数来进行加速.这个数字大小是取决你CPU的核心数。一般j设置为核心数的两倍。如图:
最后,我们安装上去它。
这个时候,我们整个安装过程基本上结束了,但是我们还不能用。为啥?因为环境变量没有配。我们打开.bashrc
文件,如下:
vim ~/.bashrc
将我们刚才设置的prefix
中的bin
详细路径给配置上,如图:
最后source ~/.bashrc
就完事儿了。
如果在服务器上我们没有权限,那么我们可以使用源码编译的方式来进行安装。
问题2
2. 百面第二版中含有传统算法,这是我的短板,请问如何学习呢?
答:如果精力允许的话,那么当然建议啃冈萨雷斯大佬的那本数字图像处理的书啦。对于部分同学,因为已经工作了,这边建议还是以用为主,通过“用起来”带动“学起来“!
我这边针对Opencv给出一个推荐学习路线吧。我们可以通过学习使用Opencv来达到学习传统算法的目的。
- opencv的github仓库
- Opencv-Python Tutorial
采用Python来调用API实现算法,可以直观感受到算法的效果,之后在工作中发现可以套用的场景,就可以直接拿来用。 当然,也有 c 版本的学习。其中,课程还有入门篇与基础篇。
- B站课程
众所周知,b站是一个学习的网站,推荐各位也可以在b站上面进行搜索!
- 图像处理100问
原作者写的是日语,而这边是一个大佬fork过来进行翻译的。
我们可以通过做题的形式,自我检查学习的程度。
总结
这两个问题灿视学长觉得非常有代表性。
对于跨专业做算法的同学而言,缺少Linux基础,并且只会深度学习。在这里做一个统一的解答,希望给大家带来帮助!
各位如果你有问题,可以加我微信进行私信,我都会回复。
Respect!
- END -
往期文章
- 写简历很简单,用我的模板,教你套用公式写简历!
- 算法从业人员必备!Ubuntu办公环境全部软件包与免费Pycharm激活码!
- “我能分清奥特曼们了,你能分清我的口红吗?”
- 面试必问!| 1. ResNet手推及其相关变形~
大家好,我是灿视,目前在合肥某AI企业,负责算法部门的工作。
我曾在19,20年联合了各大厂面试官,连续推出两版《百面计算机视觉》,受到了广泛好评,有效地帮助了同学们斩获了BAT等大小厂算法Offer。现在,我们继续出发,持续更新最强算法面经。
我曾经花了4个月,跨专业从双非上岸华五软工硕士,也从不会编程到进入到百度与腾讯实习。加我私信,与我分享你的困惑。