自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (4)
  • 收藏
  • 关注

原创 【论文解读】斯坦福小镇Generative Agents

最近很火的方向,利用GhatGPT的规划、对话、总结能力,让AI在预设的环境中自由生活。自由生成各种各样的剧情和对话。

2023-09-03 22:45:43 1064 3

原创 linux shell命令大全

删除文件中某一行到最后文件最后。获取文件中某个字符串所在行号。

2023-08-13 17:09:36 110

原创 神经网络进展历程(持续更新中)

进修深度学习,了解自己研究的领域是怎么发展起来的非常重要。

2022-05-07 10:02:11 366

原创 强化学习基础入门级介绍

本文主要介绍了强化学习的基本概念、分类方式和经典的方法,如Q-learning、Sarsa、Policy Gradients、Deep Q Network等。

2021-04-19 18:07:15 818

原创 Pandas使用学习记录

本文章包括Pandas读取数据、处理数据、合并数据和Numpy加速技巧。

2021-04-07 11:29:10 166

原创 Latex 操作技巧和常见问题

快速注释和取消多行快速注释多行:Ctrl+Alt+Shift+ 右箭头(整体外挪一个%符号)快速取消注释多行:Ctrl+Alt+Shift+ 左箭头(整体内缩一个%符号)大小写罗马数字大写罗马数字 2,形状为。\uppercase\expandafter{\romannumeral2}小写罗马数字2,形状为。\romannumeral2汉字间加空格\quad{} 表示当前汉字到下一个汉字的一个汉字距离,\qquad{} 表示当前汉字到下一个汉字的两个汉字距离。...

2021-03-21 15:28:06 941

原创 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 136

原创 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 176

原创 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 106

原创 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 113

原创 进化神经网络

进化神经网络含义人工和进化的区别人工神经网络进化神经网络参数进化神经网络结构进化神经网络网络进化的不同方法固定结构更新参数结构和参数都更新含义将进化的思想用于神经网络参数迭代或者结构设计的过程中。人工和进化的区别人工神经网络人工设计网络模型,将数据输入网络进行前向传播,得到预测值,根据网络输出的预测值和真实值(GT)的误差,计算出梯度反传到网络各层更新参数。梯度下降的方式更新网络,收敛更快(每次迭代通过梯度指明最优方向),但容易陷入局部最优解。进化神经网络原始个体创建新的个体,没有梯度反传这

2020-09-23 16:19:49 1193

原创 腾讯TEG AI平台部门三面+HR面经

一周面完,腾讯效率真高。三面三面约好下午4点电话面试,结果因为面试官在开会等到了快5点。一上来说之前一面和二面问项目也问得挺多的,这一面就不问项目了。我心里一惊,感觉快凉了。面试官开始问一些软问题,比如为什么本科和研究生要一直离家里这么远,到北方来上学。我说因为北方学校技术类的教学会比较扎实。面试官不置可否,他觉得这个选择没有对错,就是想了解一下。然后问我一下网络的发展史,就是ImageNet系列从一开始超过四层的网络就训练不起来,到后面可以训练那么深层的网络,中间的发展历程是什

2020-09-23 11:08:40 3991 6

原创 腾讯TEG AI平台部门一面+二面面经

为什么一面和二面写在同一篇,是因为这两个面试就在同一天,我还没来得及写一面面经,二面就打电话过来了。一面一面时长近一个小时,快把我所有东西都掏空了。首先是面试官小哥哥进行部门介绍,大概了解了他们部门是做游戏的,主要是用强化学习等方式训练出AI机器人进行模拟对战,可以用于游戏队员训练等等,目前已经可以战胜职业选手,还有像围棋、德州扑克这种的模拟对战。保持着一种非常疑惑的态度听面试官介绍完,然后面试官问我有什么问题吗?我想了一下说,我投的好像是PCG的ARC lab,然后面试官问我对PCG有

2020-09-10 19:21:36 4429 2

原创 科大讯飞“飞星计划”一面二面面经

最近比较忙,本来没打算投简历,可是莫名其妙被拉进科大讯飞“飞星计划”的群,然后莫名其妙被hr私戳。hr太热情了,还用老乡关系套近乎,我想着太久没面试了,所以就投了简历。昨天中午,本来约的视频面试,可是hr给我发微信我没看到,就一直以为是1点面试,结果在去吃饭的途中被截住面了个试(幸亏不是吃到一半截住~),面试官说他一会1点有个会,晚上也有会,所以必须马上开始。由于双方都没有时间,所以视频改为电话,我找了个偏僻的角落,开始面试。一开始还好,问论文和项目,没有太多深挖,就在挖广度,一直会问你还有别的

2020-08-11 08:53:22 7754 10

原创 Java从入门到入门

加载文件类.class.getClassLoader().getResources(前不加/的文件路径)要注意加getClassLoader之后,文件是在根目录开始查找的,后面的getResources就不用加 ‘/’。如果去掉getClassLoader,则文件是在项目目录下查找的,后面的getResources跟的是相对路径。返回系统属性String s = System.getProperty(String Key, String def)返回系统属性中关键字为Key的属性值.

2020-06-30 20:30:26 140

原创 Mac iOS系统的一些操作记录

今天得到了一个新的mac电脑,然后整天就在查命令中度过,毕竟各种操作按键什么的和windows系统差得太多了,特创一篇文章记录一下各种颠覆的作用。终端命令添加系统路径之bashrc快捷键系统截图 :command+shift+4 ...

2020-06-22 21:15:55 318

原创 vivo 提前批图像算法工程师(AI方向)一面+hr面

vivo面试从测评笔试到面试都效率好高,一周解决一切那种。一面面试官很温柔,自我介绍后只问了项目。自己挑一个项目讲一下,微笑且有回应的听完之后,面试官就开始深挖项目。1、你的检测分支的精度改善具体是怎么做的,可以再完善地讲一下吗?2、你可以具体讲一讲anchorfree的方式是怎么做的吗?为什么用这种方式回归会变准确?3、你用的anchorfree的方式做检测就很像yolov1 (幸亏没让讲区别,忘了yolov1的细节了X_X),然而yolov2开始就用上了anchor-based,

2020-06-10 19:01:41 1488 6

原创 解决VNC中tab键自动补全失效的问题

近期,我高高兴兴地开了一个新容器,进去高高兴兴地配环境。在终端输入文件路径的时候习惯性地敲两个字母就开始按tab键,期待后面哗啦啦自动补全文件名。结果发现,敲tab键实现的是切换同一个应用程序的窗口的功能。我看着两个窗口在那来回切换,只能郁闷地自己手动敲完所有文件名。这样效率实在太慢了,下面开始介绍怎么不用重启而愉快地解决这个问题。第一步,右键如下找到Applications->Settings->Window Manager第二步,找到Keyboard->Sw

2020-05-16 15:48:57 953 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 637

原创 Linux下一些常用操作记录

每次隔一段时间不用一个命令就会忘记怎么敲,与其每次上网百度不如自己整理一下~1、杀死所有python训练程序有时候在终端跑训练的时候会用到nohup放在后台跑,防止误操作中断。可是这种方式有个麻烦的点是,ctrl+C关闭程序时只能关闭输出信息的前端程序,关不了后台的训练程序。而且有时候明明你终止了训练程序,GPU的进程仍然没有释放,watch nvidia-smi看的时候仍然满满当...

2020-04-27 08:08:01 261

原创 阿里云面经之实习hr面

两天前的晚上接到的hr的电话,直接面试。面试官说了全程30分钟,愣是被我拖到了40分钟。传闻阿里hr不简单,如今一面,果然不简单~从自我介绍开始就初见端倪。面试官上来让我自我介绍前就给了一堆条条框框,要讲你的教育背景,成绩,获得的奖学金,参与学校的项目,产出,参加学校、国家或者国际的比赛情况(建议准备好纸笔记录)。然后hr就抓住其中我讲的一个项目开始了提问模式。首先是介绍项目背...

2020-04-23 08:00:18 3268

原创 阿里云面经之实习三面

距离二面过了两周,我合理怀疑我是挂了之后又被好心前辈捞上来了>"<这次面试是个交叉面试,整个过程和谐友爱,令人身心愉悦~面试官先让我自我介绍,然后说你的项目挺多的,有没有什么产出?我说有两篇专利,一篇ICCV workshop,一篇在投今年顶会ECCV。面试官让我说其中最大的一个产出,我说那就讲顶会这篇吧,因为团队自己建的,模型自己设计的balabala,面试官插了一句...

2020-04-15 23:02:05 1321

原创 遗传算法自我复习之高维单目标优化问题

面试过程是一个很好的查漏补缺的机会,要好好梳理,复盘面试过程。比如最近面试就发现,我已经把一年前课堂上学的遗传算法和优化方法,全数还给老师了,渣都不剩O_O。。。这对得起辛辛苦苦上的课和呕心沥血写的大作业吗?于是抓紧复习,真的多亏当年呕心沥血写的大作业,很快勾起了我的回忆~遗传算法思路很简单,关键在于在一定概率下选择比较好的样本留下,而结果改进的关键在于交叉和变异。当年做的单目...

2020-04-11 19:32:32 3377 1

原创 阿里云面经之实习二面

过了好久才动笔写实习二面的面经,实在是一回想就很挫败,确实很多地方现在想想都不应该那样答,还是记录一下吧。总共半个小时,因为有很多软性问题,问起来没有很多逻辑,所以这次面经可能也只能想起什么记录什么了。复盘笔试题首先没有自我介绍(格局高的领导就是不一样~)然后问的第一个问题好像就是复盘笔试题(笔试题真的很重要O.O),问我没有重新做,答案当然是有,但是我虽然下来有做,却还是讲不清楚...

2020-04-10 12:39:49 919

原创 阿里云面经之实习一面

阿里云一面1、自我介绍2、给你一个1T的int型数据,和一个8G的电脑,你怎么找出这些数据中的中位数?我的回答有点傻,说了快速排序的方法,没考虑内存,因为也不知道该怎么回答。正确答案搜了一下,大概是(1)把int型的0~种数分为几个区段,一个区段负责一个范围的计数;(2)遍历一遍数组,没遍历到一个数,它属于哪个区间就往哪个区段计数加一;(3)从前往后累加,如果一旦超过0.5T,记下...

2020-04-07 20:46:37 959

原创 自制python计时器

简单版-不加字体效果出发点是想在工作的时候在电脑上放一个倒计时提醒一下自己,按照一般常规思路我去搜索下载一个倒计时的客户端。搜到一个2M的(好小)的软件,我突然意识到,我可是一个成熟的程序员了,我为啥不自己实现自己生活中想要的小工具。计时器而已,逻辑不难,关键在于有头有尾的实现,还要有提示功能。为此我复习了怎么在同一行输出倒计时的 分钟:秒数,还学到了python怎么调用windo...

2020-04-03 12:31:30 594

原创 研究生阶段做检测项目的一些总结

刚开始跑faster rcnn的tf版本真是有坑,明明改了类别数,却总是会出现其他类别。debug半天,皇天不负有心人,终于发现在cashe文件夹下竟然有第一次生成数据时的缓存文件。删掉即可,记录一下,真的找得好辛苦。...

2020-03-29 18:00:36 316

转载 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 3707 1

原创 Latex使用过程中曾经遇到的问题

写IJCAI的过程中莫名其妙在某一次重新复制一个tex文件,然后在编译生成pdf的时候出现这个错误,上网查了一下说要把\usepackage{hyperref}这个宏包去掉,但是我不复制之前是可以编译的,之前复制的也是可以编译的。。。就这次复制不行了,不过我照着这样改之后,果然好啦本质原因还是不太清楚。...

2020-01-08 16:50:29 1836

原创 mmdetection 项目过程问题总结

1、写两分支的时候无论batchsize多小,程序都会卡到动不了问题在于,写两分支的时候loss更新没写好,loss每个分支都对同一个key值更新一遍,多次更新导致CPU和GPU信息传递的时候负担太重。(CPU计算完梯度传递给GPU)解决方法:把两个分支得到的loss 的tensor先加起来再更新loss字典。2、...

2019-11-13 12:15:10 1028 8

原创 集群apt-get install XXX出现E: Failed to fetch XXX. 404 Not Found [IP: 91.189.88.162 80]

用apt-get update he apt-get upgrade 更新一下依赖包和软件源

2019-11-12 18:11:06 1441

转载 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 1857 2

原创 python实现批量处理图片:K-means聚类分割、开运算、画目标区域框,切割目标区域

 做SAR图像分类预处理时用到K-means聚类把前景后景分开。由于聚类效果不太理想,总有些错分的像素点和目标区域不闭合的情况,且目标区域的边缘也不够平滑,所以在K-means之后还进行了一些后续操作,包括二值化处理,开运算等操作,再进行目标区域定位画框,效果就好很多。完整代码和注释如下:# -*- coding: utf-8 -*-# autho:xier​​​​​​​impor...

2018-08-12 16:48:58 7329 23

原创 quartus软件设计实现8位二进制乘法器电路

一、选题目的1、学会使用quartus软件设计电路及对其进行仿真,设计实现8位二进制乘法器电路。2、学习并掌握8位二进制乘法器的原理、设计、分析和测试方法。二、设计目标采用移位相加的方法实现8位二进制乘法器电路。用户通过输入两个8位二进制数Y和B,八位乘法器可以实现其乘积,并输出结果。三、实现方案(包括原理框图和HDL设计流程图)该乘法器是由8位二进制加法器构成的以时序方式设计的乘法器,通过逐项移...

2018-03-25 10:40:29 24912 17

原创 计数器控制电路设计

1、设计任务和要求:设计一个模为“学号后三位+100”的计数器,当计数器的值等于同宿舍同学的学号(后三位)时输出Z为1(指示灯亮),否则输出为0.(CP频率f=1HZ)2、基本设计思路:1)        基于本人学号为“041”,于是设计一个模为141的计数器。2)        设计指示灯Z控制电路,当计数器的值等于同宿舍同学学号,即041、042、043、044、045、046、047、04...

2018-03-25 09:56:47 6148

eccv2020kit - 官方.zip

ECCV 2020年的官方模板,包括pdf版本和tex版本,用latex软件打开即可,编译妥当

2020-05-07

FormattingGuidelines-IJCAI-PRICAI-20 - 官方.zip

IJCAI 2020 论文官方模板,用Latex打开即可,里面包含pdf模板,word模板和tex模板

2020-05-07

MSTAR官方数据集

当前用于研究SAR ATR 的图像是美国国防高级研究计划署(DefenseAdvanced Research Project Agency, DARPA) 和空军研究室(Air Force ResearchLaboratory, AFRL) 提供的MSTAR(Moving and Stationary Target Acquisitionand Recognition) 图像。实验数据采用地面军事车辆的聚束式MSTAR SAR 图像集,图像分辨率为0.3m × 0.3m,像素尺寸128 × 128。数据库里包含3 类(BMP2,BTR70,T72) 共7 种型号的地物目标[32]。同一大类里面不同型号的实际差异为目标的军事配置不同,称为变形目标,如同类坦克上有无机关枪、油箱,以及天线是否展开等;同类装甲车上有无炮筒,挡泥板和聚光灯等。数据库在设计时考虑到SAR 图像对方位因素十分敏感,故而对每类不免采集大量不同方位的图像,方位范围为0°到 360°,方位间隔约1°到2°。

2018-04-06

自适应霍夫曼编码python

霍夫曼编码是一种常用的无损压缩编码,也是一种不定长编码,即代表各元素的码字长度不同。该编码方式基于不同符号的概率分布,在信息源中出现概率越大的符号,相应的编码长度越短,出现概率越小的符号,其编码长度越长,从而达到用尽可能少的码符号表示源数据的目的。它在变长编码中是最佳的,JPEG标准中的基准模式采用的就是霍夫曼编码。本程序对传统霍夫曼编码进行改进,这种方案不需要事先扫描输入符号流,而是随着编码的进行同时构造霍夫曼树,因此,只需要进行一次扫描即可。同时,这种编码方案对符号的统计也动态进行,随着编码的进行,同一个符号的编码可能发生改变。在接收端伴随着解码过程同时进行着编码树的构造。

2018-03-25

空空如也

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

TA关注的人

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