- 博客(27)
- 收藏
- 关注
原创 2021-08-28
copy constructor and move constructconstructor转拷贝构造对象的拷贝:拷贝构造函数 拷贝赋值运算 析构函数 移动构造 移动赋值运算符构造函数在创建或者初始化的时候调用,赋值运算符在更新一个对象的值时候调用#include <iostream>using namspace std;class A{public: int x; A(int x):x(x){ print(Construct); } A(A& a):x(a.x
2021-08-28 10:04:45
150
转载 makefile_cmake_bazel
bazel_vs_cmake首选bazel,然后cmakeBazel是Google开源的,类似于Make、Maven或Gradle的构建和测试工具。它使用可读性强的、高层次的构建语言,支持多种编程语言,以及为多种平台进行交叉编译。Bazel的优势:高层次的构建语言:更加简单,Bazel抽象出库、二进制、脚本、数据集等概念,不需要编写调用编译器或链接器的脚本快而可靠:能够缓存所有已经完成的工作步骤,并且跟踪文件内容、构建命令的变动情况,避免重复构建。此外Bazel还支持高度并行构建、增量构建多平
2021-05-13 16:40:09
1050
原创 自动驾驶
自动驾驶包括slam、2D和3D的目标检测、语义分割以及模型压缩等,源码见地址SLAMmainly including front end/back end/looping/mappingICPicpReference[1] robotis
2021-02-03 14:07:37
155
原创 CPP
CPP模板类模板#include <iostream>#include <string>using namespace std;template <class T1,class T2>class Pair{public: T1 key; T2 value; Pair(T1 k,T2 v):key(k),value(v){}; bool operator < (const Pair<T1,T2> &
2021-01-18 21:08:09
137
原创 图卷积网络
图卷积网络引言1 base kenowledge1.1 spectural1.1.1 拉普拉斯变换与函数空间1.1.2 谱域卷积1.2 space参考引言当数据为图结构数据的时候:数据嵌入在不规则的网络上,比如 社交网络、人体骨骼数据、天气数据等 ,在计算机视觉以及组合优化等应用较广主要分为以下两类:#mermaid-svg-KN8llsx6uu56sfGG .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mer
2021-01-10 18:56:23
572
原创 编程规范的纲要和记录
c++编程规范的纲要和记录计算机基础基本原码、反码、补码计算机基础C++ python 笔记基本%x 十六进制 %o八进制 %d 十进制整数数组名是一个不可修改的常量。如果子类函数与父类的名称相同,但参数不同,父类函数被隐藏(重新定义)如果子类函数与父类函数的名称相同&&参数也相同&&但是父类函数没有virtual,父类函数被隐藏如果子类函数与父类函数的名称相同&&参数也相同&&但是父类函数有virtual,父类函数被覆盖(重写
2020-12-16 20:59:51
102
原创 AI全栈工程师
架构师/服务器引言一些概念架构设计引言开展一次系统的架构师学习,完善一下技术栈架构师技能图谱 link上车了一些概念架构设计分层架构思想有意思的敏捷开发流程在这里插入图片描述...
2020-12-08 18:36:09
552
原创 并行开发
并行开发引言数据流二级目录三级目录引言并行开发课程,cuda并行开发,目标检测、分布式推荐、自然语言处理、数据流数据流通路径:计算机的计算数据需要从磁盘调度到内存,然后再调度到L2 Cache,再到L1Cache,最后进入CPU的寄存器进行计算一 DRAM(动态随机存取存储器)和SRAM(静态随机存取存储器)DRAM只能将数据保持很短的时间。为了保持数据,DRAM使用电容存储,所以必须隔一段时间刷新(预充电)一次,如果存储单元没有被刷新,存储的信息就会丢失(关机就会丢失数据)。主要用于系统内存。
2020-11-30 15:06:20
319
原创 目标检测回顾
目标检测1 引言二级目录三级目录1 引言图像处理入门的基础工作常用数据集当数据集比较大的时候就有数据类别分布有长尾分布的问题检测精度:召回率(recall Rate)、平均精度均指(mAP)、平均对数衰减率检测速度:前传耗时(ms)、每秒帧数(FPS)、浮点运算量(FLOPs)二级目录三级目录...
2020-11-05 22:24:34
133
原创 设计模式入门实战
设计模式引言设计模式分类三级目录引言作为四大马车之一的设计模式非常重要,就当是学习笔记设计模式分类创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造模式、原型模式—地基结构型模式: 适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式–楼层框架结构行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式—装修三级目录...
2020-10-06 09:58:32
567
原创 三维重建
三维重建1 引言1.1 分类1.2 应用2 重建方法2.1 单图2.1.1 传统方法2.1.1.1 无深度输入2.1.2 深度学习结合2.2 多图2.1.1 传统方法2.1.2 深度学习结合2.3 视频2.1.1 传统方法2.1.2 深度学习结合2.1.2.1 单目2.1.2.1 多目1 引言1.1 分类根据输入: 单图、多图和视频重建任何重建方式深度估计很重要1.2 应用有增强现实AR:场景比较多,主播、家庭装修、办公等等,是一个比较有前景的应用AR / AR glass2 重建方法
2020-09-21 14:06:10
1165
原创 模型压缩和知识蒸馏剪枝量化
模型压缩和知识蒸馏技术1 引言2二级目录三级目录1 引言模型移动端应用部署不得不面对模型压缩知识蒸馏问题2二级目录三级目录
2020-09-19 23:14:00
1030
原创 计算机视觉基础computerVersion
computer version_Methods1 introducion2 traditional methods2.1 model fitting and transform2.1.1 RANSAC三级目录1 introducionsome traditonal and machine learning methods about computer version.2 traditional methods2.1 model fitting and transform2.1.1 RANSAC
2020-09-16 15:38:28
1368
原创 算法基础面试刷题
算法基础——leecode刷题引言1 贪心算法1.1 概念1.2 案例分析1.2.1 通配符匹配2 动态规划2.1 概念2.2 案例分析2.2.1 通配符匹配三级目录引言为了找工作,为了养家糊口,leecode刷起来,每天5道题,太笨了,只能相信勤能补拙,在这儿立志1 贪心算法1.1 概念在求解问题是做出当前看来最好的决定,也就是局部最优解,且所采用的策略具备无后效性,使用之前一定要证明合理性1.2 案例分析1.2.1 通配符匹配** 要求**给定一个字符串 (s) 和一个字符模式 § ,
2020-09-16 12:52:03
509
原创 SLAM入门
SLAM——基础引言2 初识SLAM2.1 编程基础2.1.1 语法3 三维空间刚体运动引言《视觉SLAM十四讲》的阅读笔记以及个人的理解2 初识SLAMSLAM的框架如下,其中有两个核心工作包括两部分多传感器误差修正和建图。建图根据需要有不同的方法,如下图所示:2.1 编程基础需要认识一下工程管理工具,其会更加高效进行编译。这里就介绍一下CMake需要主文件main+CMakeLists.txt文件,其中CMakeLists.txt文件有自己的语言编写规范,这里就主要的进行介绍:2.1
2020-09-13 14:04:41
281
转载 网格结构对比分析
网络结构对比分析----LeNet-5 AlexNet VGG Inception ResNet MobileNet1 引言2 LetNet3 AlexNet4 VGG5 Google Inception5.1 InceptionV15.2 inception V26 ResNet6.1 ResNetV16.2 ResNetV27 MobileNet7.1 mobileNet depthwise7.2 网络结构8 总结参考文献1 引言深度学习的发展,尤其在图像处理中的应用,网络结构也变得越来越丰富。从正
2020-09-06 15:52:06
799
原创 CVPR2020论文解读汇总
CVPR2020论文解读汇总1 引言2 目标检测3 姿态估计4 三维重建20200905-12:00参考文献1 引言为了逼迫自己学习较为前言的思想,每天一个小目标,每天阅读一篇文章论文下载地址 https://openaccess.thecvf.com/CVPR20202 目标检测3 姿态估计4 三维重建20200905-12:00参考文献一些其他人的链接,怕找不到https://blog.youkuaiyun.com/Extremevision/article/details/104789697/
2020-09-05 16:23:11
3708
原创 MySQL入门精通
MySQL--架构、命令和项目逻辑架构语言基础SQL语句结构数据类型常用命令DBCCCHECKPOINTDECLAREPRINTRAISERRORREADTEXTBACKUPSELECTSETSHUTDOWNUSESHOW常用操作基础操作高级操作案例论坛管理系统新闻发布系统数据库开发参考文献逻辑架构语言基础mySQl=SQL语句+mySQL扩展语句SQL是具有强大查询功能的数据库语言,除此之外SQL还可以控制DBMS为其用户提供所有功能,功能如下:数据定义语言DDL,SQL允许用户定义存储数据
2020-09-05 14:11:19
511
原创 三维图像分类、语义分割和重建
三维图像分类、语义分割和重建引言1 三维数据的深度学习原理1.1 三维数据表示方法1.2 神经网络的优势1.2.1 三维图的构成1.2.2 多视觉图像1.2.3 点云1.2.4 图模型1.3 图像分类和语义分割1.4 三维重建1.4.1 问题陈述和分类2 案例分析2.1 案例对比2.1.1 pointNet 分类和语义分割+功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自
2020-08-29 22:24:45
6961
翻译 编码规范
Python PEP8 编码规范IntroductionCode lay-out 代码布局最大行Should a line break before or after a binary operator? 在二元运算符之前应该换行吗?Blank Lines 空行Imports 导入Module level dunder names 模块级的“呆”名Whitespace in Expressions and Statements 表达式和语句中的空格Comments 注释Block Comments 块注释行
2020-08-22 18:51:46
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人