研究生
文章平均质量分 77
minixiguazi
心血来潮更新中
展开
-
强化学习基础入门级介绍
本文主要介绍了强化学习的基本概念、分类方式和经典的方法,如Q-learning、Sarsa、Policy Gradients、Deep Q Network等。原创 2021-04-19 18:07:15 · 866 阅读 · 0 评论 -
Pandas使用学习记录
本文章包括Pandas读取数据、处理数据、合并数据和Numpy加速技巧。原创 2021-04-07 11:29:10 · 199 阅读 · 0 评论 -
Latex 操作技巧和常见问题
快速注释和取消多行快速注释多行:Ctrl+Alt+Shift+ 右箭头(整体外挪一个%符号)快速取消注释多行:Ctrl+Alt+Shift+ 左箭头(整体内缩一个%符号)大小写罗马数字大写罗马数字 2,形状为。\uppercase\expandafter{\romannumeral2}小写罗马数字2,形状为。\romannumeral2汉字间加空格\quad{} 表示当前汉字到下一个汉字的一个汉字距离,\qquad{} 表示当前汉字到下一个汉字的两个汉字距离。...原创 2021-03-21 15:28:06 · 1028 阅读 · 0 评论 -
Pytorch打怪升级之路
仅供学习过程记录超好用的给出模型计算量和参数量的方法from thop import profileinput = torch.randn(1, 1, settings.DATA_SHAPE, settings.DATA_SHAPE).cuda() # 4维,B,C,H,Wflops, params = profile(net, inputs=(input,)) # 计算量和参数量print("%s | %.2f | %.2f" % (model_name, params / (1000原创 2021-03-02 18:51:19 · 185 阅读 · 0 评论 -
linux下一些问题的解决方法
目录E: Sub-process /usr/bin/dpkg returned an error codeubuntu 挂载硬盘时出现unknow filesystem type "exfat"linux系统开机进入emergency mode解决git出现Permission deniedE: Sub-process /usr/bin/dpkg returned an error code如图这个问题经常出现在我apt-get install package的时候,有.原创 2021-01-14 16:54:09 · 221 阅读 · 0 评论 -
Linux装机装软件指南
目录Ubuntu系统安装安装Anaconda卸载AnacondaAnaconda创建环境,安装tensorflowAnaconda 换环境名ubuntu安装系统监视器装cuda和cudnn查看cuda、cudnn、gcc的版本装搜狗输入法安装和卸载Teamviewer安装sshUbuntu系统安装按照实验室的电脑配置的一、U盘启动盘插上,进去第一步continue,第二步选something else;二、\根目录200,000MB;\...原创 2020-12-02 17:00:18 · 135 阅读 · 0 评论 -
tensorflow打怪升级之路
目录tensorflow跑sess.run(init_op)时提示graph为空tensorflow同时加载两个模型tensorflow跑sess.run(init_op)时提示graph为空这种情况是因为在跑sess.run之前没有对图有任何操作,只是定义了一个tf.Graph()。即便接下来的操作只是初始化,也要先把整张图建好,不然也不知道该给什么节点做权重初始化。tensorflow同时加载两个模型成功案例简写如下net1_graph = tf.Graph()co.原创 2020-10-17 18:23:46 · 132 阅读 · 0 评论 -
进化神经网络
进化神经网络含义人工和进化的区别人工神经网络进化神经网络参数进化神经网络结构进化神经网络网络进化的不同方法固定结构更新参数结构和参数都更新含义将进化的思想用于神经网络参数迭代或者结构设计的过程中。人工和进化的区别人工神经网络人工设计网络模型,将数据输入网络进行前向传播,得到预测值,根据网络输出的预测值和真实值(GT)的误差,计算出梯度反传到网络各层更新参数。梯度下降的方式更新网络,收敛更快(每次迭代通过梯度指明最优方向),但容易陷入局部最优解。进化神经网络原始个体创建新的个体,没有梯度反传这原创 2020-09-23 16:19:49 · 1270 阅读 · 0 评论 -
腾讯TEG AI平台部门三面+HR面经
一周面完,腾讯效率真高。三面三面约好下午4点电话面试,结果因为面试官在开会等到了快5点。一上来说之前一面和二面问项目也问得挺多的,这一面就不问项目了。我心里一惊,感觉快凉了。面试官开始问一些软问题,比如为什么本科和研究生要一直离家里这么远,到北方来上学。我说因为北方学校技术类的教学会比较扎实。面试官不置可否,他觉得这个选择没有对错,就是想了解一下。然后问我一下网络的发展史,就是ImageNet系列从一开始超过四层的网络就训练不起来,到后面可以训练那么深层的网络,中间的发展历程是什原创 2020-09-23 11:08:40 · 4579 阅读 · 6 评论 -
腾讯TEG AI平台部门一面+二面面经
为什么一面和二面写在同一篇,是因为这两个面试就在同一天,我还没来得及写一面面经,二面就打电话过来了。一面一面时长近一个小时,快把我所有东西都掏空了。首先是面试官小哥哥进行部门介绍,大概了解了他们部门是做游戏的,主要是用强化学习等方式训练出AI机器人进行模拟对战,可以用于游戏队员训练等等,目前已经可以战胜职业选手,还有像围棋、德州扑克这种的模拟对战。保持着一种非常疑惑的态度听面试官介绍完,然后面试官问我有什么问题吗?我想了一下说,我投的好像是PCG的ARC lab,然后面试官问我对PCG有原创 2020-09-10 19:21:36 · 5192 阅读 · 2 评论 -
解决VNC中tab键自动补全失效的问题
近期,我高高兴兴地开了一个新容器,进去高高兴兴地配环境。在终端输入文件路径的时候习惯性地敲两个字母就开始按tab键,期待后面哗啦啦自动补全文件名。结果发现,敲tab键实现的是切换同一个应用程序的窗口的功能。我看着两个窗口在那来回切换,只能郁闷地自己手动敲完所有文件名。这样效率实在太慢了,下面开始介绍怎么不用重启而愉快地解决这个问题。第一步,右键如下找到Applications->Settings->Window Manager第二步,找到Keyboard->Sw原创 2020-05-16 15:48:57 · 1032 阅读 · 6 评论 -
Python使用过程问题记录
1、cv2.imread 和scipy.misc.imread的区别cv2.imread读出来的图片是BGR格式的numpy.array,scipy.misc.imread读出来的图片是RGB格式的numpy.array。因为都是numpy.array,所以scipy.misc.imread读出来的图片可以用cv2.imwrite直接保存。而很神奇的是,cv2.imread读出来的图片...原创 2020-04-29 20:06:03 · 710 阅读 · 0 评论 -
Linux下一些常用操作记录
每次隔一段时间不用一个命令就会忘记怎么敲,与其每次上网百度不如自己整理一下~1、杀死所有python训练程序有时候在终端跑训练的时候会用到nohup放在后台跑,防止误操作中断。可是这种方式有个麻烦的点是,ctrl+C关闭程序时只能关闭输出信息的前端程序,关不了后台的训练程序。而且有时候明明你终止了训练程序,GPU的进程仍然没有释放,watch nvidia-smi看的时候仍然满满当...原创 2020-04-27 08:08:01 · 299 阅读 · 0 评论 -
遗传算法自我复习之高维单目标优化问题
面试过程是一个很好的查漏补缺的机会,要好好梳理,复盘面试过程。比如最近面试就发现,我已经把一年前课堂上学的遗传算法和优化方法,全数还给老师了,渣都不剩O_O。。。这对得起辛辛苦苦上的课和呕心沥血写的大作业吗?于是抓紧复习,真的多亏当年呕心沥血写的大作业,很快勾起了我的回忆~遗传算法思路很简单,关键在于在一定概率下选择比较好的样本留下,而结果改进的关键在于交叉和变异。当年做的单目...原创 2020-04-11 19:32:32 · 3656 阅读 · 1 评论 -
研究生阶段做检测项目的一些总结
刚开始跑faster rcnn的tf版本真是有坑,明明改了类别数,却总是会出现其他类别。debug半天,皇天不负有心人,终于发现在cashe文件夹下竟然有第一次生成数据时的缓存文件。删掉即可,记录一下,真的找得好辛苦。...原创 2020-03-29 18:00:36 · 335 阅读 · 0 评论 -
Linux 下 teamviewer 命令行启动命令
启动teamviewersudo teamviewer –daemon start设置登录密码sudo teamviewer –passwd 123456获取TeamviewerIDteamviewer –info print id或teamviewer –info设置开机启动sudo systemctl enable teamviewerd.service...转载 2020-03-08 15:21:09 · 4032 阅读 · 1 评论 -
Latex使用过程中曾经遇到的问题
写IJCAI的过程中莫名其妙在某一次重新复制一个tex文件,然后在编译生成pdf的时候出现这个错误,上网查了一下说要把\usepackage{hyperref}这个宏包去掉,但是我不复制之前是可以编译的,之前复制的也是可以编译的。。。就这次复制不行了,不过我照着这样改之后,果然好啦本质原因还是不太清楚。...原创 2020-01-08 16:50:29 · 1991 阅读 · 0 评论 -
mmdetection 项目过程问题总结
1、写两分支的时候无论batchsize多小,程序都会卡到动不了问题在于,写两分支的时候loss更新没写好,loss每个分支都对同一个key值更新一遍,多次更新导致CPU和GPU信息传递的时候负担太重。(CPU计算完梯度传递给GPU)解决方法:把两个分支得到的loss 的tensor先加起来再更新loss字典。2、...原创 2019-11-13 12:15:10 · 1076 阅读 · 8 评论 -
ImportError: libcudart.so.9.0: cannot open shared object file: No such file or directory
跑mmdetection的代碼的時候出現ImportError: libcudart.so.9.0: cannot open shared object file: No such file or directory解決方法:检查 /usr/local/cuda-9.0/lib64 下是否有 libcublas.so.9.0如果有,终端输入:sudo ldconfig ...转载 2019-11-05 20:37:54 · 1893 阅读 · 2 评论