自定义博客皮肤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)
  • 收藏
  • 关注

原创 Ubuntu18.04关于配置deep learnig环境的安装总结(原创)

配置关于deep learnig环境的安装总结(原创)关于deep learning的学习 ,我们需要安装一些软件、框架等来搭建环境,本人在安装这些东西时,遇到各种坑,问题,bug。网上的教程都鱼龙混杂,良莠不齐。在这里,博主把自己安装成功的教程链接(大家还是得注意版本问题)做了一个汇总,希望能给诸位节省不少时间。一、概括1、python (ubuntu有自带的python,不用安装)2...

2019-05-16 17:36:19 581

原创 【无标题】

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:

2024-03-08 17:20:34 628

原创 C++ 堆

C++ 堆1、 堆1.1 定义堆(heaps)是一种特殊的二叉树,STL 中的priority_queue 容器适配器底层就是采用堆来组织数据存储的。用来创建堆的函数定义在头文件 <algorithm> 中,max_heap() 对随机访问迭代器指定的一段元素重新排列,生成一个堆。默认使用的是<运算符,可以生成一个大顶堆。例如: # c++ vector<int> min= {2, 10, 3, 7, 8, 12, 1, 6}; make_he

2021-05-06 20:58:28 997

原创 Leetcode 知识图谱

Leetcode知识图谱数据结构:线性结构: 数组,链表,队列(BFS), 栈(DFS)树: 二叉树,二叉排序树,堆哈希表算法: 递归 动态规划 贪心算法 搜索算法 深度优先 广度优先 二分搜索 回溯...

2021-04-28 20:21:51 199

原创 as

# Open3D: www.open3d.org# The MIT License (MIT)# See license file or visit www.open3d.org for details# examples/python/1/sensors/realsense_pcd_visualizer.py# pyrealsense2 is required.# Please see instructions in https://github.com/IntelRealSense/lib

2021-04-22 18:03:30 202

原创 C++ 二叉树

看到关于二叉树的问题,首先要想到关于二叉树的一些常见遍历方式,对于二叉树的遍历有前序遍历中序遍历后续遍历深度优先搜索(DFS)宽度优先搜索(BFS)除了上面介绍的5种以外,还有Morris(莫里斯)的前中后3种遍历方式,总共也就这8种。所以只要遇到二叉树相关的算法题,首先想到的就是上面的几种遍历方式,然后再稍加修改,基本上也就这个套路。这题让求的就是让把二叉树中每行都串联起来,对于这道题来说最适合的就是BFS。也就是一行一行的遍历,遍历的时候顺便把他们给串起来,如下图所示...

2021-04-12 22:13:34 103

原创 C++ 类&对象

C++ 类&对象第三章 C++类文章目录C++ 类&对象前言一、类的定义和声明1. C++ 类的结构2.定义 C++ 对象3. 类成员函数3. C++ 类访问修饰符4. 类构造函数 & 析构函数使用初始化列表来初始化字段二、初始化结构体1.初始化列表2.访问结构成员3.指向结构的指针4.结构作为函数参数C++ 结构前言一、定义结构二、初始化结构体1.初始化列表2.访问结构成员3.指向结构的指针4.结构作为函数参数前言C++ 支持面向对象程序设计。类是 C++ 的核心特性

2021-03-12 22:28:51 298

原创 C++结构

C++ 结构第三章 C++结构文章目录C++ 结构前言一、定义结构二、初始化结构体1.初始化列表2.读入数据总结前言C/C++ 数组允许定义可存储相同类型数据项的变量,但是结构是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。一、定义结构声明结构体的方式和声明类的方式大致相同,其区别如下:使用关键字 struct 而不是关键字 class。尽管结构体可以包含成员函数,但它们很少这样做。所以,通常情况下结构体声明只会声明成员变量。结构体声明通常不包括 p

2021-03-09 12:49:23 195

原创 C++ 字符串

1. 构造函数string s1(); // si = ""string s2("Hello"); // s2 = "Hello"string s3(4, 'K'); // s3 = "KKKK"string s4("12345", 1, 3); //s4 = "234",即 "12345" 的从下标 1 开始,长度为 3 的子串2. 对 string 对象赋值string s1;s1 = "Hello"; // s1 = "Hello"//string 类还有 assign 成

2021-03-04 20:20:50 221 2

原创 C++学习笔记

C++ 学习笔记数组(Array)指针定义数组#include <iostream>using namespace std;#include <iomanip>using std::setw;int main(){ // 一维数组初始化 int n[10]; for (int i = 0; i < 10; i++) { n[i] = i + 1; // 设置元素 i 为 i + 1 } *

2021-02-28 21:36:10 116

原创 Docker环境配置

Docker 环境搭建1、 先更新apt-getsudo apt-get updatesudo apt-get upgrade2、更新apt-get的下载源sudo vim /etc/apt/sources.list​ 修改sources.list的内容为下面的设置deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.

2021-02-08 17:02:01 231 1

原创 2020-09-17

左右手标注参考两个代表:手心朝向相机 的代表 A手势, 大拇指在图像左边为右手 ,反之为左手手背朝向相机的代表 H手势, 大拇指在图像左边为左手 ,反之为右手Right HandLeft Hand

2020-09-17 10:32:08 104

原创 深度相机原理及坐标系转换

深度相机操作系统:ubuntu18.04显卡:GTX1080tipython版本:2.7(3.7)QQ群:加入深度学习交流群 获取学习资料 (147960154)主要介绍深度相机的成像原理及投影坐标转换文章目录深度相机深度相机分类相机成像原理小孔成像与凸透镜成像相机结构相机成像模型中的4个坐标系前向投影反向重建相机畸变双目视觉(Stereo)原理应用双目视觉的优缺点结构光(Structured-light)原理应用飞行时间(TOF)原理应用参考了以下文章深度相机-TOF、RGB双目、

2020-09-01 11:01:10 7492 1

原创 Faster R-CNN代码详解

代码框架Faster RCNN --> GeneralizedRCNN --> nn.ModuleGeneralized RCNNclass GeneralizedRCNN(nn.Module): def __init__(self, backbone, rpn, roi_heads, transform): super(GeneralizedRCNN, self).__init__() self.transform = transform

2020-07-01 15:41:28 1378

原创 范数

引用在神经网络出现overfit的时候,通常采用regularization的方式来解决过拟合,包括:L1/L2正则化Dropout正则化在L1/L2正则化中分别用到了L1范数和L2范数,本篇我们对常见的向量范数和矩阵范数进行总结。1. 向量范数对于向量 ,常用的范数包括1-范数 ,即向量元素绝对值之和,x 到零点的曼哈顿距离2-范数 ,2-范数也称为Euclid范数(欧几里得范数,常用计算向...

2019-12-09 19:45:03 293

原创 三维空间变换

三维空间变换这里先直接上代码复合矩阵(包括旋转,缩放,平移)# 1. paramsrx = torch.tensor(r[0] * np.pi / 180)ry = torch.tensor(r[1] * np.pi / 180)rz = torch.tensor(r[2] * np.pi / 180)s_x,s_y,s_z = s[0],s[1],s[2]tx, ty, tz...

2019-12-07 22:01:53 436

原创 服务器配置

1.安装docker nvidia-dockerdocker用来分配不同的容器nvidia-docker 用来映射本地显卡驱动到容器内部sudo ./bootstrap-server.sh2.创建用户sudo ./init.sh hsz 50000 60000

2019-12-06 12:45:53 129

原创 Github使用简介

Linux下Git的安装与使用目的: 通过git来管理github仓库项目基本流程:一般在项目中,是将远程仓库用叉子(fock)叉出来,然后命名为自己的远程仓库,然后把代码拉到本地,拉的时候一般是选开发分支,当代码敲完需要提交的时候,先把本地仓库,连接远程仓库,这样才能提交。( 拉代码,提交代码,编辑冲突了,每个迭代周期再把仓库代码提交到远程仓库,提交测试,再合并。)B站关于github...

2019-10-25 15:00:39 243

原创 GAN生成网络

浅谈GAN生成网络操作系统:ubuntu18.04显卡:GTX1060python版本:2.7(3.7)深度学习框架:PytorchQQ群:加入深度学习交流群 获取更多环境配置细节和学习资料 (147960154)大概思路为 GAN --> DCGAN --> CGAN先谈谈对GAN的理解,GAN Generative Adversarial Networks )...

2019-09-20 16:34:00 737

原创 深度学习配置环境全攻略

深度学习配置环境全攻略1. 安装pycharm官网社区版下载2. 修改apt-get源cd /etc/apt/# 备份源sudo cp sources.list sources.list.bk# 把原换为清华源sudo gedit sources.list修改sources.list的内容为下面的设置# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消...

2019-07-24 18:25:30 1369

原创 做网站的一些小建议

webstaiontypora快捷键无序列表:输入-之后输入空格有序列表:输入数字+“.”之后输入空格任务列表:-[空格]空格 文字标题:ctrl+数字表格:ctrl+t生成目录:[TOC]按回车选中一整行:ctrl+l选中单词:ctrl+d选中相同格式的文字:ctrl+e跳转到文章开头:ctrl+home跳转到文章结尾:ctrl+end搜索:ctrl+f替换:ctrl+h引用:输入>之...

2019-07-24 14:13:07 110

原创 关于linux下的一些安装工具

在配置环境时,总会出现很多安装工具,这边介绍一下常用的几种CMakepipapt-getpkg-configpkg-config用于获得某一个库/模块的所有编译相关的信息。pkg-config给出了opencv的头文件和库的所有信息!这有什么好处?所有用opencv的其他程序,在编译时,只需要写“pkg-config opencv –libs –cflags”,而不需要自己去找o...

2019-07-23 16:29:52 308

原创 transfer

(转)迁移学习官方教程翻译+搬运自:http://pytorch.org/tutorials/beginner/transfer_learning_tutorial.html#training-the-model前置阅读:PyTorch深度学习:60分钟入门(Translation) - 知乎专栏实际情况下,很少有人从头开始训练整个卷积网络(网络参数随机初始化),因为很难获得足够数...

2019-07-23 16:15:23 196

原创 关于深度学习的一些学习建议

关于深度学习如何入门的一些建议深度学习的大致学习顺序学习资料的建议关于项目和比赛学习顺序建议写的比较简单,每一块都有很多细节,这是只是大概介绍。Sept 1 掌握计算机语言python , C++Sept 2 linux操作系统ubuntu18.04, ubuntu16.04Sept 3 机器学习sklearnSept 4 深度学习常用库numpy, matplo...

2019-06-29 21:27:59 1039

原创 Pytorch的数组操作使用

Pytorch的数组操作常用函数torch.cat(seq,dim =0)沿着dim连接seq中的tensor, 所有的tensor必须有相同的size或为empty, 其相反的操作为 torch.split() 和torch.chunk()torch.stack#同上, .cat 和 .stack的区别在于 cat会增加现有维度的值,可以理解为续接,stack会新加增加一个维度,可以...

2019-06-28 16:46:59 5026

原创 Pytorch中常用Loss函数总结

Pytorch中常用Loss函数总结 - **torch.nn.MSELoss():常用于回归模型** - **torch.nn.CrossEntropyLoss():常用于分类模型**一、MSE(均方差)MSE loss = 1/n(x-y)***loss_func2 = torch.nn.MSELoss()target = torch.tensor([[112.2396, ...

2019-06-27 22:24:52 6659

转载 asd

每个人的人生都是不尽相同的,有些人出生就含着金钥匙,有些人出生连爸妈都没有人生跟人生是没有可比性的,我们的人生是怎么样,完全决定于自己的感受你一辈子都在感受抱怨,那你的一生就是抱怨的一生你一辈子都在感受感动,那你的一生就是感动的一生当我们遭遇失败的时候,我们不能把所有的原因都归结到出生上去命运给你一个比别人低的起点是想告诉你让你的一生去奋斗出一个绝地反击的故事,这个故事关于独立,关于梦...

2019-06-21 14:55:56 97

转载 (转)详细解读Spatial Transformer Networks(STN)

(转)详细解读Spatial Transformer Networks(STN)转载地址STN的作用 1.1 灵感来源 1.2 什么是STN?STN的基本架构Localisation net是如何实现参数的选取的? 3.1 实现平移 3.2 实现缩放 3.3 实现旋转 3.4 实现剪切 3.5 小结Grid generator实现像素点坐标的对应关系 4.1 为什么会...

2019-06-02 21:14:33 632

转载 pytorch学习—图像的加载/读取方式

pytorch学习—图像的加载/读取方式(转)使用pytorch制作图像数据集时,需要将存储在磁盘、硬盘的图像读取到内存中,涉及到图像I/O问题。在python中,图像处理主要采用的库:skimage, opencv-python, Pillow (PIL)。 这三个库均提供了图像读取的方法。三种主流图像处理库的比较:库函数/方法返回值图像像素格式像素值范围图像矩阵表示...

2019-05-24 13:59:17 17142 3

原创 Andrew_NG第一章第四周的作业整理

深层神经网络的搭建(原创) @water声明   首先声明本文参考【Kulbear】的github上的文章,本文参考Planar data classification with one hidden layer,我基于他的文章加以自己的理解发表这篇博客。目标:构建多层的神经网络神经网络。使用具有非线性激活功能激活函数,例如tanh,rule。计算交叉熵损失(损失函数)。实现向...

2019-05-24 13:27:31 154

转载 Ubuntu18.04 下安装TIM

转载https://blog.csdn.net/u011469138/article/details/82320761 。 https://blog.csdn.net/u011469138/article/details/823207...

2019-05-20 11:04:51 15121 2

原创 基于Pytorch的MNIST数据集的预处理

基于Pytorch的MNIST数据集的预处理第一步:了解MNIST数据集MNIST数据集是一个手写体数据集,一共60000张图片,所有的图片都是28×28的,下载数据集的地址:数据集官网。这个数据集由四部分组成,分别是:train-images-idx3-ubyte.gz: training set images (9912422 bytes) train-labels-idx1-uby...

2019-05-18 09:49:18 11191 5

原创 Andrew_NG第一章第三周的作业整理

简单神经网络的搭建(原创) @water声明   首先声明本文参考【Kulbear】的github上的文章,本文参考Planar data classification with one hidden layer,我基于他的文章加以自己的理解发表这篇博客。目标:构建具有单隐藏层的2类分类神经网络。使用具有非线性激活功能激活函数,例如tanh,rule。计算交叉熵损失(损失函数)。...

2019-05-16 21:21:23 347

原创 Andrew_NG第一章第二周的作业整理

简单神经网络的搭建(原创)用于分类猫的图片,数据集有209张图片,每张图片分辨率64643。本文所使用的资料已上传到百度网盘【点击下载】,请在开始之前下载好所需资料,然后将文件解压到你的代码文件同一级目录下,请确保你的代码那里有lr_utils.py和datasets文件夹。**【博主使用的python版本:2.7】**我们要做的事是搭建一个能够【识别猫】 的简单的神经网络,你可以跟随...

2019-05-16 18:29:27 225

原创 pytorch学习心得

Pytorch学习笔记author:water一、 pytorch是什么pytorch是一种帮助搭建神经网络的模块。它提供了很多库文件来帮助我们搭建神经网络,支持GPU加速计算,提供多进程迭代器,动态过程显示。二、 pytorch有哪些常用库tensor(tensor is like ndarray with autogard),torchvision(toolkit to oper...

2019-05-16 18:03:47 966

空空如也

空空如也

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

TA关注的人

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