- 博客(47)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 linux 下载依赖慢和访问github代码慢
2 git 出现错误 Could not resolve host: github.com。1 pip install 下载依赖慢,添加清华镜像源。原来是因为github.com没有被主机给解析,第一步 先 ping 看一下主机地址。然后 编辑文件etc/hosts。
2024-07-05 20:30:42 365
原创 OpenScene
文介绍了一种任务无关的方法,将3D点嵌入到具有文本和图像像素的特征空间中,并展示了其在零样本、开放词汇的3D场景理解中的实用性。它在标准基准上实现了零样本3D语义分割的最新技术,在具有许多类标签的3D语义分割中优于有监督的方法,并实现了新的开放词汇应用程序,其中任意文本和图像查询都可以用于查询3D场景,所有这些都不使用任何已标记的3D数据。给定一个3D模型(网格或点云)和一组给定的图像,我们训练了一个3D网络E3D来为具有蒸馏损失L的3D点f 3D产生稠密的特征,以多视图融合的特征f 2D为投影像素。
2023-08-08 17:02:34 439
原创 必须收藏的查找论文和代码实现的网站
这也是刚接触到一个新领域时候,必须要做的事情,先找到最新最好的算法论文,然后根据这篇论文的代码实现,先跑下代码,接着再去了解细节,或者是根据它的参考论文,来学习这个领域最近几年的论文(一般是 3 年到 5 年内的),逐渐熟悉这个领域的研究方向和难点所在。还是 Papers with Code 的团队做出了一个可以查询领域最新算法的网站,它总共包含了 16 个大类,950+的单独子类任务,500+个评估结果(包含 Sota 结果)、700+数据库,8000+论文。
2023-07-10 14:56:35 1202
原创 Conda和pip使用技巧
在python版本相同的情况下去其他的虚拟环境下/home/xxx/.conda/envs/虚拟环境名称/lib/python3.8/site-packages下去拷贝缺失的包。2. 如果看待编译后的C++静态库有多个版本,默认情况下指向最低的版本,运行脚本要调用的是高版本的库怎么办?1. 如果遇到虚拟环境下lib下的库和包都被误删了怎么办?把低版本的库链接到要用到的高版本的库。
2023-03-15 22:28:30 193
原创 ubuntu 18.04下安装Anaconda、Cuda、Cudnn、gpu-Pytorch
如何在ubuntu下安装ARM版本的pytorch呢,跟X86环境下安装差不多,唯一可能就是很多包需要源码编译~
2022-11-04 21:13:07 3274 1
原创 LeetCode刷题总结C++-数组篇(上)
参考博客https://home.cnblogs.com/u/liuzhen1995/,本人将题解换成C++LeetCode刷题总结-数组篇(上) 数组是算法中最常用的一种数据结构,也是面试中最常考的考点。在LeetCode题库中,标记为数组类型的习题到目前为止,已累计到了202题。然而,这202道习题并不是每道题只标记为数组一个考点,大部分习题都有两到三个考点。比如,考查数组+哈希表、数组+动态规划+数学、数组+回溯等。 看到如此多考点标签,如果盲目地按照一个标签内...
2020-08-13 21:23:48 1158
原创 LeetCode刷题总结C++-数组篇(中)
LeetCode刷题总结C++-数组篇(中) 本文接着上一篇文章《LeetCode刷题总结C++-数组篇(上)》,继续讲第二个常考问题:矩阵问题。 矩阵也可以称为二维数组。在LeetCode相关习题中,作者总结的考点有:矩阵元素的遍历、矩阵位置的旋转、矩阵行或列次序的交换、空间复杂度为O(1)等。本期共12道题,2道简单题,8道中等题,2道困难题。例1是杨辉三角的一个延申题,是一道非常经典的矩阵习题,本题理想解法是动态规划,但是也可以采用递归来求解。 例2是一道顺时针访问矩阵元素的...
2020-08-13 21:23:19 312 1
原创 LeetCode刷题总结C++-数组篇(下)
LeetCode刷题总结C++-数组篇(下) 本期讲O(n)类型问题,共14题。3道简单题,9道中等题,2道困难题。数组篇共归纳总结了50题,本篇是数组篇的最后一篇。其他三个篇章可参考:LeetCode刷题总结C++-数组篇(上),子数组问题(共17题) LeetCode刷题总结C++-数组篇(中),矩阵问题(共12题) LeetCode刷题总结C++-数组篇(番外),思维转换类型问题(共7题) 本系列50道题是作者在LeetCode题库数组标签中包含的202道题中,按照解答考...
2020-08-13 21:22:57 604
原创 LeetCode刷题总结C++-字符串篇
LeetCode刷题总结-字符串篇本文梳理对LeetCode上有关字符串习题的知识点,并给出对应的刷题建议。本文建议刷题的总数为32题。具体知识点如下图:1.回文问题题号:5. 最长回文子串,难度中等class Solution {public: string longestPalindrome(string s) { int n = s.size(); vector<vector<int>> dp(n, .
2020-08-13 21:22:20 764
原创 LeetCode刷题总结C++-递归篇
LeetCode刷题总结C++-递归篇 递归是算法学习中很基本也很常用的一种方法,但是对于初学者来说比较难以理解(PS:难点在于不断调用自身,产生多个返回值,理不清其返回值的具体顺序,以及最终的返回值到底是哪一个?)。因此,本文将选择LeetCode中一些比较经典的习题,通过简单测试实例,具体讲解递归的实现原理。本文要讲的内容包括以下几点:理解递归的运行原理 求解递归算法的时间复杂度和空间复杂度 如何把递归用到解题中(寻找递推关系,或者递推公式) 记忆化操作 尾递归 剪枝操作...
2020-08-13 21:20:32 1135
原创 LeetCode刷题总结C++-哈希表篇
LeetCode刷题总结C++-哈希表篇本文总结在LeetCode上有关哈希表的算法题,推荐刷题总数为12题。具体考察的知识点如下图:1.数学问题题号:149. 直线上最多的点数,难度困难题号:554. 砖墙,难度中等(最大最小边界问题)题号:939. 最小面积矩形,难度中等题号:1001. 网格照明,难度困难2.字符串和数组类问题题号:726. 原子的数量,难度困难题号:930. 和相同的二元子数组,难度中等题号:992. K 个不同整数的子...
2020-08-13 20:01:38 530
原创 LeetCode刷题总结C++-树篇(上)
LeetCode刷题C++总结-树篇(上) 引子:刷题的过程可能是枯燥的,但程序员们的日常确不乏趣味。分享一则LeetCode上名为《打家劫舍 |||》题目的评论: 如有兴趣可以从此题为起点,去LeetCode开启刷题之旅,哈哈。该题目是选择一颗二叉树中对应节点的问题,也是本文收录的一道例题(具体请参考例12)。 本文开始分享作者对于LeetCode上有关树的刷题总结。谈到树,很多初学者会感觉很头疼。头疼的重点是其很多解法都离不开递归(或者说是深度优先搜索)的应用。...
2020-08-13 19:58:36 1332
原创 leetcode之二叉树遍历
前言 二叉树遍历,一般分为广度优先遍历(BFS)和深度优先遍历(DFS),其中深度优先遍历---前中后序遍历,一条道走到黑,前中后序遍历大部分会用到递归的方式,当然也会用非递归的栈的方式来实现,只不过非递归的时间复杂度更高;广度优先遍历---层次遍历,依赖队列的方式来实现;// 1// / \// 2 3// / \ \//4 5 6// 前序遍历顺序:[1 2 4 5 3 6]// 中序遍历顺序:[4 2 5 1 3 6]// 后序遍历顺序:[4 5 2...
2020-06-02 15:42:04 434
原创 leetcode之迷宫问题---BFS 广度优先搜索
前言:迷宫问题很常见,若求最小路径,一般用广度优先搜索,主要要注意几点:1)对新加四个方向符合要求的位置到队列时,判断是否被访问过,INF代表未被访问 d[nx][ny] == INF2)到达终点的最小距离的表达式d[nx][ny] = d[p.first][p.second] + 1;3)存新的位置position(x,y)的定义,用pair不用maptypedef pair<int, int> position; 4)新的四个方向的位置的定义..
2020-06-02 15:09:45 2820
原创 import shutil 进行复制和移动文件或者文件夹
#复制文件:shutil.copyfile("oldfile","newfile") #oldfile和newfile都只能是文件shutil.copy("oldfile","newfile") #oldfile只能是文件夹,newfile可以是文件,也可以是目标目录#复制文件夹:shutil.copytree("olddir","newdir") #olddir和newdir都
2018-08-27 11:02:00 4207
原创 Linux下ifconfig不显示ip地址
1.添加ip和子网掩码ifconfig eth0 10.1.53.4 netmask 255.255.255.02.添加网关route add default gw 10.1.53.254
2018-08-22 11:00:01 363
原创 Win7安装TensorFlow1.0
本人电脑:Win7 64位1.安装Python版本:python 3.5.4https://www.python.org/downloads/WindowsXP最高支持版本3.4Win7以上可用3.5 2.原来安装是3.x 的python ,自带pip 9.0.1,需要升级pip-10.0.1具体如下:cmd python -m pip install --upgrade pip3.安装Tenso...
2018-07-12 19:33:52 1060
原创 leetcode之数组反转
public class Pan { public static void main(String[] args) { int[] a = new int[5]; a[0] = (int) (Math.random() * 100);//随机生成1~100的浮点数,然后强转成int a[1] = (int) (Math.random() * 100)...
2018-05-06 15:57:51 579
原创 leetcode之两个数组元素相同还是不同
//思路:先扫描键盘输入数据,第一行为str1,第二行为str2,//当输入数据时,调用isContain(str1,str2)方法//for循环比较str.charAt(i)是否相等import java.util.*;public class Solution {public static final void main(String[] args){//新建一个扫描器对象Sca...
2018-03-26 21:25:58 366
原创 leetcode之删除数组中重复元素
1.删除有序数组中的重复元素哈希思想:以原数组的的值作为下标,那么这样一个下标就只能对应一个元素,即使哈希一个重复的元素到同一下标,也只能存储一次。for(int i = 0;i <array.size();i++) { arrayFlag[array[i]] = array[i]; } for(int j = 0;j < arrayFlag.size(),j...
2018-03-26 19:16:53 970
原创 leetCode 之 K Sum()问题
import java.util.*;//Given nums = [2, 7, 11, 15], target = 9,//Because nums[0] + nums[1] = 2 + 7 = 9,//return [0, 1].//思路:先建立一个int[2]数组result存放返回值,然后遍历,//其中一个为cur=nums[i],另一个toFind=target-nums[i],...
2018-03-22 15:13:43 597
原创 移动硬盘插电脑没反应
第一步 打开“运行”对话框,输入命令“regedit”打开注册表程序第二步 依次打开“HKEY_CURRENT_USER”→“Software”→“Microsoft”→“Windows”→“CurrentVersion”→“Policies”→“Explorer”,在右侧右击选择“新建”→“二进制值”,将其命令为“NoDrives”,其值为“0”,最后点击“确定”按钮。第三步 重启一下电脑...
2018-03-09 18:33:03 4800 1
原创 caffe画train-loss曲线
1.把xxxx.log文件放到/.../caffe/tools/extra/log文件夹下2.把.log文件生成train.log和test.log./parse_log.sh VGG_SSD_300x300.log3.画曲线图(红色标注表示用的比较多)./plot_training_log.py.example 7 train_loss_seconds.p
2018-01-30 10:43:29 525
原创 SSD-caffe 实验
I0216 10:16:31.513517 16036 sgd_solver.cpp:138] Iteration 50, lr = 0.001I0216 10:16:50.461427 16036 solver.cpp:243] Iteration 60, loss = nanI0216 10:16:50.461556 16036 solver.cpp:259] Train net ou
2018-01-17 19:47:54 571
原创 数据集网址
一.KITTI 物体检测数据集 http://kitti.is.tue.mpg.de/kitti/data_object_image_2.ziphttp://kitti.is.tue.mpg.de/kitti/data_object_det_2.ziphttp://kitti.is.tue.mpg.de/kitti/data_object_label_2.ziph
2017-09-28 22:14:31 1267
原创 需要用到opencv依赖库的CMakeLists注意事项
1、find_package(OpenCV REQUIRED)中的OpenCV一定要遵循该大小写。 该句话是根据OpenCV作为前缀自动去/usr/local/share/OpenCV(如果你的opencv安装时,默认前缀设置为:/usr/local时)文件夹中去找OpenCVConfig.cmake,OpenCV-config.cmake 两个文件,进而确定你要引入的opencv头文
2017-09-20 16:49:20 3622
原创 在ubuntu下install文件之前要执行一下upgrate,出错解决办法
W: GPG error: http://ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5643F5AEBF4CAA63pan:~$ sudo apt-key adv --
2017-07-17 14:28:26 2739
原创 在ubuntu下安装teamviewer,远程控制
1.到官网下载最新版本的teamviewerhttps://downloadus1.teamviewer.com/download/version_12x/teamviewer_12.0.71510_i386.deb然后拷到Ubuntu系统Home的文件夹下2.打开终端Ctrl+Alt+Tsudo dpkg -i teamviewer_11.0.xxxxx_i386.deb
2017-07-12 11:22:24 2496 1
ubuntu下的机器人利用ros节点机制,怎么用QT Create做界面交互?
2017-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人