自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kaggle expert,全球排名前1000,清华计算机研究生,兴趣算法工程

kaggle expert,全球排名前1000,清华计算机研究生,兴趣算法工程

  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

转载 史上最简单Git入门教程

一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程:Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局.

2020-06-26 11:40:59 522

转载 Linux 终端显示 Git 当前所在分支

进入你的home目录cd ~编辑.bashrc文件vi .bashrc将下面的代码加入到文件的最后处function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}" != "" ];then if [ "${branch}" = "(no branch)" ];then branch=

2020-06-25 22:31:00 900 1

转载 GitHub使用详细流程(多人开发)

联合项目开发GIThub使用分支在没有使用分支之前,git会默认有一个分支,就是主分支(master分支,还记得 git push –u origin master这个命令吗?)这里的master就是主分支git分支的操作(远端项目保存在我的git hub上面的一个仓库中)(1)下载远端项目至本地(1) 自己定义项目的路径 右键打开Git Bash Here(2) 输入命令 $ git clonehttps://github.com/xxxx(仓库地址)注:只有在项.

2020-06-25 20:32:52 505

转载 Permission denied (publickey). fatal: Could not read from remote repository.

新手福利:在github上下载zookeeper的的源代码的时候,遇到git clone命令为:git clone --recursive git@github.com:peiyunh/tiny.git  而当我在ternimal下执行这条语句的时候,出现错误:  Permissiondenied (publickey).  fatal:Could not read from remote repository.  Pleasemake sure you have the correct

2020-06-25 17:07:20 937

原创 当自己颓废的时候怎么激励自己?

知乎热答:很简单。 打开一个招聘网站,选择你理想的职位和薪资,看一下对应的招聘要求,想想自己符合几条。 打开你想去的学校官网,选择你想申请的专业和项目,看一下申请要求,想想自己能否申请上。 想一下你喜欢的那个Ta,思考一下她的择偶标准,想想自己符合几条,能不能给Ta幸福,能不能追到Ta。 想一下你想住的房子,查一下该房子在你想居住地段的价格,看一下自己的银行卡余额。 想一下你想买的车,查一下价格,看看自己的存款。 想一下自己的父母和孩子,思考一下你想给他们怎样的生活,看看自己现在的能力和差距。 想一下自

2020-06-25 11:45:36 1792

原创 No module named sqlite3解决

from _sqlite3 import *ModuleNotFoundError: No module named '_sqlite3'安装libsqlite3-dev(sudo apt install libsqlite3-dev) 重新编译 python3.6 即可

2020-06-24 23:42:12 451

原创 ubuntu下修改用户的默认目录

linux系统下,不同的用户有对应的默认目录设置,这些设置都被保存在配置文件/etc/passwd中。由上我们可以看出,对于用户名为JACK的用户,其系统默认目录为 /home/JACK,那么有时候我们可能在JACK目录下新建了一个目录code,并长期在code下面作开发,我们就希望系统可以直接进入/home/JACK/code目录,那么我们可以通过以下方法实现:1:打开文件 /etc/passwd配置文件2:把JACK这个帐户对应的默认目录/home/JACK改为/home/JAC...

2020-06-24 20:58:01 1400 1

原创 pytorch中num_workers详解

2020-06-22 23:52:30 10863 4

原创 classification、part segmentation、semantic segmentation、instance segmentation

classification:分类,给定一个形状,预测它的类别。part segmentation:零件分割,给定一个形状,分割出它的不同零部件。semantic segmentation:语义分割,给定一个场景,对它进行语义分割,即分割出不同类别,比如人,车,桌子等等。instance segmentation:实例分割,和语义分割相似,在语义分割的基础上进一步精确分割,能分割出同一类别中的不同实例,比如人这一类别中不同的人。...

2020-06-18 23:00:36 1732

原创 向服务器上传本地大文件的方法xshell

用xshell自带工具Sftp即可将本地大文件上传到远程服务器中先在远程服务器进入上传文件需要上传的文件夹点击箭头指的绿色的图标。点击取消,然后输入命令put,即可在本地寻找文件上传...

2020-06-18 09:44:29 2959 2

原创 nvidia-smi每0.1s实时显示显存使用情况,且数字变化处有白底

nvidia-smi每0.1s实时显示显存使用情况,且数字变化处有白底watch -n 0.1 -d nvidia-smi #每隔0.1秒刷新一次当然别的命令也可以用watch

2020-06-17 23:45:30 1274

原创 tmux鼠标配置出现错误unknown option: mode-mouse

ctrl+b+:进入命令模式,输入以下命令即可开启鼠标功能set-option -g mouse on

2020-06-17 23:40:58 1207 1

转载 奋斗5年,从月薪3500到700万(不止谈赚钱,故事也很感人)

来上海整整五年了,事业上已有了突飞猛进的飞跃,生活方面有过一段段的辛酸。然而,如今回首看来,这五年来也这是这些苦恼最终成为我前进的机 遇,让我拥有了目前还算可以的生活境遇—700万身价,对有些兄弟来说可能是微不足道,但是我想大多数朋友还可能暂时没有达到这个状态---没有半点炫耀 的意思,我知道朋友们很多都会成功,会比我强得多---所以会对我的经历感兴趣,我决定定下心来,好好写点文字,希望不会让朋友们失望。今天我的心里有一个想法更加清晰,那就是:爱,只有爱,才是一个男人成功的最好动力、最合适的动力。.

2020-06-15 21:43:05 3031 4

原创 ubuntu的configure报错configure: error: /bin/sh build/config.sub failed

这是由命令参数中的/后有空格导致的,去掉在执行命令即可成功、

2020-06-13 17:33:41 2625 2

原创 Ubuntu16.04安装python3.6.6步骤

wget http://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgztar -xvzf Python-3.6.6.tgzcd Python-3.6.6./configure --with-sslmakesudo make install

2020-06-13 11:16:46 448

原创 推荐系统实战第二部分 评价指标

评测指标用于评价推荐系统各方面的性能。有些可以定量计算,有些只能定性描述,有些可以通过离线实验计算,有些需要通过用户调查获得,还有些只能在线评测。预测准确度预测准确度度量一个推荐系统或者推荐算法预测用户行为的能力。这个指标是最重要的推荐系统离线评测指标。在计算该指标时需要有一个离线的数据集,该数据集包含用户的历史行为记录。然后,将该数据集通过时间分成训练集和测试集。最后,通过在训练集上建立用户的行为和兴趣模型预测用户在测试集上的行为,并计算预测行为和测试集上实际行为的重合度作为预测准确度。主

2020-06-13 00:35:56 670

原创 推荐系统实战第一部分 协同过滤

1.协同过滤1.1基于用户的协同过滤算法包含两个步骤:a. 计算用户之间的相似度:找到和目标用户兴趣相似的用户集合。b. 根据用户相似度及用户对物品的评价为物品打分:找到这个集合中的用户喜欢的,且目标用户没有听说过的物品推荐给目标用户。Step1: 计算用户相似度根据协同过滤算法的定义,这里主要是利用用户行为的相似度来计算兴趣的相似度。给定用户u和用户v,令N(u)和N(v)分别表示用户u和用户v曾经有过正反馈的物品集合,则有如下三种方式计算相似度:Jaccard公式余弦相似度

2020-06-12 23:12:06 454

原创 python装饰器

装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。举例:如何计算函数的执行时间?如下,你需要计算 add 函数的执行时间。# 函数def add(a, b): .

2020-06-12 19:48:11 298

原创 RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn

loss.requires_grad = True

2020-06-07 08:55:27 7054 2

原创 windows桌面远程连接ubuntu xrdp成功显示

一.在操作系统中用管理员权限安装以下软件 1. 安装xrdp: sudo apt-get install xrdp 2. 安装vnc4server: sudo apt-get install vnc4server 3. 安装xubuntu-desktop: sudo apt-get install xubuntu-desktop 4. xsession中写入xfce4-se...

2020-06-05 19:24:49 831

原创 ubuntu查看pip3和pip的版本及对应python版本

pip -Vpip3 -V

2020-06-05 17:06:35 3929

原创 pytorch测试GPU是否安装成功

import torchflag = torch.cuda.is_available()print(flag)ngpu= 1# Decide which device we want to run ondevice = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")print(device)print(torch.cuda.get_device_name(0))print(t.

2020-06-05 17:04:26 8266

原创 Ubuntu的which、whereis、locate和find命令

which 只能寻找执行文件 ,并在PATH变量里面寻找。whereis 从linux文件数据库(/var/lib/slocate/slocate.db)寻找,所以有可能找到刚刚删除,或者没有发现新建的文件。locate 同上,不过文件名是部分匹配。find 是直接在硬盘上搜寻,功能强大,但耗硬盘,一般不要用。...

2020-06-05 01:18:15 987

原创 解压tar.xz文件和tar.gz文件

tar xvJf *.tar.xz

2020-06-04 15:59:48 364

原创 2D图像生成3D点云补充材料chamfer distance和EMD

传自知乎大佬Point Set Prediction Network 论文提出了全新的网络架构,一共分为三个阶段。第一阶段:网络大致由一个编码器和一个解码器构成,编码器是由卷积层和ReLU构成。输入一张图片I和一个向量r,r用来模拟重建任务中的不确定性,输出的是一个Nx3的矩阵M。解码器中的全链接层用来生成点云的坐标。第二阶段:为了更好的使模型作用在大而平滑的物体上,论文提出了改进版。因为每一个点都是被独立预测的,全链接层并不能很好的预测物体的几何结构,所以第二阶段的解码器由两部分组成,一个是全

2020-06-04 00:52:51 2614

原创 pointnet与pointnet++

整合几位网上的大佬的经验一、三维深度学习非欧式(manifold,graph):在流形或图的结构上进行卷积,三维点云可以表现为mesh结构,可以通过点对之间临接关系表现为图的结构。多视角(multi-view):通过多视角二维图片组合为三维物体,此方法将传统CNN应用于多张二维视角的图片,特征被view pooling procedure聚合起来形成三维物体;体素(volumetric):通过将物体表现为空间中的体素进行类似于二维的三维卷积(例如,卷积核大小为5x5x5),是规律化的并且易于

2020-06-03 11:27:32 1634

原创 《A Point Set Generation Network for 3D Object Reconstruction from a Single Image》论文笔记_2D图像生成3D点云

摘要通过深度神经网络生成3D数据已在研究界引起了越来越多的关注。 现存的大多数作品都采用常规表示法,例如体积网格或图像收集; 但是,这些表示法掩盖了3D形状在几何变换下的自然不变性,并且还遭受许多其他问题的困扰。 在本文中,我们解决了从单个图像进行3D重建的问题,生成了输出的直接形式–点云坐标。 伴随这个问题出现了一个独特而有趣的问题,即输入图像的ground-truth可能是模棱两可的。 在这种非常规的输出形式以及groundtruth固有的歧义的驱动下,我们设计了新颖有效的体系结构,损失函数和学习范

2020-06-02 23:57:25 1803

原创 apt-get update命令卡在waiting for headers

rm -rf/var/lib/apt/lists/*删除这个文件夹下的东西

2020-06-01 21:41:33 886

人手一份核武器 - Hacking Team 泄露(开源)资料导览手册 _ WooYun知识库.pdf

事先声明本人并不是全栈安全工程师,仅仅是移动安全小菜一枚,所以对泄漏资料的分析难免会有疏忽或着错误,望各位围观的大侠手下留情。 首先来看安全界两大元老对Hacking Team(以下简称HT)被黑这个事件的看法: @tombkeeper: Stuxnet 让公众知道:“原来真有这种事”,Snowden 让公众知道:“原来这种事这么多”,Hacking Team 让公众知道:“原来这种事都正经当买卖干了”

2020-03-27

空空如也

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

TA关注的人

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