- 博客(31)
- 收藏
- 关注
转载 C++—std::cerr与std::cout区别
cerr 是一个ostream对象,关联到标准错误,通常写入到与标准输出相同的设备。默认情况下,写到cerr的数据是不缓冲的。Cerr通常用于输出错误信息与其他不属于正常逻辑的输出内容。 概念 std::cerr(console error)是ISO C++标准错误输出流,对应于...
2022-01-27 10:37:33
467
1
转载 visual studio 生成 DLL 示例
为了防止步骤上的失误,造成不成功,我尽量每一步的过程都写清楚 一、生成DLL 1.创建dll工程 2.编写dll函数 经过上述过程后工程中会生成几个自带的文件,可以自行创建或者更名,我直接在上面进行编写了。 如下我先在pch.h中创建我需要调用函数的声明,他们分别用于实现加法和取最大值的功能,你可以根据自己...
2022-01-27 10:16:32
3842
转载 linux下如何用GDB调试c++程序
GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。 一般来说,GDB主要帮忙你完成下面四个方面的功能:...
2022-01-27 10:11:32
452
转载 01-ubuntu编译ncnn
服务器操作系统 Ubuntu 18.04 ~# cat /proc/versionLinux version 4.15.0-72-generic (buildd@lcy01-amd64-026) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #81-Ubuntu SMP Tue Nov 26 12:20:02 UTC 2019 编译过程 更新系统 ...
2022-01-27 10:05:21
452
转载 01-ubuntu安装tensorrt版本并测试
环境 CUDA 11.1 (11.2、11.3)CUDNN 8.1 下载tensorRT (匹配相应的版本) 官网地址 :https://developer.nvidia.com/nvidia-tensorrt-8x-download 选择合适的版本下载,本人下载如图所示: ...
2022-01-27 10:00:20
970
转载 cuda矩阵相乘-02
本博文主要讲解下基于cuda的矩阵相乘,cuda特别擅长的就是矩阵乘法,而且也比较容易实现。通过矩阵乘法的实现,可以比较容易理解cuda的核心思想。网上也有很多基于cuda实现的矩阵乘法,但是感觉都不完成,要不就是有错,本文给出的代码都是经过验证可行的,希望能够帮助到大家。 矩阵乘法实现方式一:矩阵乘法的逐点实现方式,具体如下图所示 &nbs...
2022-01-27 09:51:57
141
转载 cuda安装-01
CPU和GPU 当代计算机的两个核心,GPU计算与CPU计算的结合,使得原本的计算性能得到大幅度的提高,两者功能的互补性使得CPU+GPU的异构并行计算得到快速发展。为了支持使用CPU+GPU异构架构来执行应用程序,核厂设计了被称为CUDA的一种通用并行计算平台和编程模型。 CUDA Toolkit官方下载传送门! 操作系统版本:Win10Visual Studio版本:Visual Studio 2019CUDA版本:CUDA Toolkit 11.0 RC 1、CUDA的安装 1.1、查看
2022-01-27 09:32:45
297
转载 集成学习-原理推导
集成学习(ensemble learning)可以说是现在非常火爆的机器学习方法了。它本身不是一个单独的机器学习算法,而是通过构建并结合多个机器学习器来完成学习任务。也就是我们常说的“博采众长”。集成学习可以用于分类问题集成,回归问题集成,特征选取集成,异常点检测集成等等,可以说所有的机器学习领域都可以看到集成学习的身影。本文就对集成学习的原理做一个总结。 1. 集成学习概述 从下图,我们可以对集成学习...
2022-01-27 09:06:20
171
转载 图像分类-集成学习Adaboost原理与推导
Adaboost 算法的原理与推导 0 引言 一直想写Adaboost来着,但迟迟未能动笔。其算法思想虽然简单:听取多人意见,最后综合决策,但一般书上对其算法的流程描述实在是过于晦涩。昨日11月1日下午,在我组织的机器学习班 第8次课上讲决策树与Adaboost,其中,Adabo...
2022-01-27 09:04:34
478
转载 图像分类之集成学习
Adaboost算法原理分析和实例+代码(简明易懂) 【尊重原创,转载请注明出处】 http://blog.csdn.net/guyuealian/article/details/70995333 本人最初了解AdaBoost算法着实是花了几天时间,才明白他的基本原理。也许是自己能力有限吧,很多资料也是看得懵懵懂懂。网上找了一下关于Adaboost算法原理分析...
2022-01-27 08:54:08
864
原创 jesaton nano 卸载keras
1.安装tensorflow过程中发现与keras版本不匹配2.卸载keras,pip uninstall keras 发现permissionError: error133.解决方案解决:sudo: pip: command not found1-问题:Ubuntu下执行sudo pip install package-name出现 sudo: pip: command not found 的问题。2-原因:编译sudo的时候加入了–with-secure-path 选项。3-解决:在环境配
2020-08-11 11:49:38
751
原创 conda install 包出现bug
1、出现如下bugCollecting package metadata (repodata.json): failed# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<
2020-06-18 15:49:56
1089
原创 MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications_论文笔记
目录:一、论文摘要二、相关工作三、具体想法四、实验分析五、总结一、论文摘要1.现存深度学习网络结构的参数量以及计算单元过多且主要应用在PC端,需要耗费大量的计算资源以及内存。这限制它在移动端的应用。例如经典的网络结构Alexnet网络上有亿个参数量,这限制了其在手机端或者低算力设备上的应用。2.提出了深度可分离卷积结构,减少了参数量,但精度下降很少。还采用了两个超参数a、b分别控制...
2020-06-09 11:03:36
187
原创 智能计算系统 第一章 陈云霁
1.1人工智能技术分层:应用层:国内非常好,人脸识别,安防算法层:不错, CVPR、ICCV,算法比赛系统层:tensorflow、pytorch、mxnet芯片层:NVIDIA底层的缺失导致人工智能空中楼阁人工智能培养什么样的人才?两个参考问题:同济大学的车辆专业培养人才方案(设计汽车的子系统)计算机专业应该培养计算机整机或子系统的设计者和研究者,其他专业只是会用计算机人工智能:培养人工智能子系统的设计者与研究者对课程体系的建议:只包含各类机器学习算法,视听觉应用这条软件线,只能算
2020-06-08 17:30:31
1893
原创 Batch Normalization 操作
算法过程:假设batchsize=8,channels=6,feature map=5×5对于同一个batchsize的同一个通道,求出该通道的均值与方差,根据假设求出了6个通道的均值x与方差N。在每一个通道上,feature map上的值进行如下运算:其中 E【X】表示均值,x表示 feature map 上面的值, Var【x】表示方差N,另外两个参数是要学习的,y表示输...
2020-03-13 22:39:59
151
原创 git clone项目文件时报错解决remote: Enumerating objects: 19, done. remote: Counting objects: 100% (19/19), don
操作:git clone https://github.com/...报错:remote: Enumerating objects: 19, done.remote: Counting objects: 100% (19/19), done.remote: Compressing objects: 100% (19/19), done.error: RPC failed; curl ...
2020-01-05 20:03:21
18350
1
原创 siamese-fc 安装opencv版本太高 时间报错
安装pip install opencv-contrib-python报错信息 pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.解决方法(加参数) pip install --def...
2020-01-05 09:12:44
157
原创 Linux 光标消失的问题
假如Linux下光标消失,echo -e “\033[?25l” 隐藏光标echo -e “\033[?25h” 显示光标
2020-01-05 09:02:06
513
原创 conda 安装过程出现Solving environment: failed PackagesNotFoundError: The following packages are not avail
解决方案:1.终端输入 anaconda search -t conda (安装的包)2.在列表中找到对应的Python版本3.conda install -c https://conda.anaconda.org/conda-forge (安装的包)
2020-01-01 10:56:45
2500
原创 Ubuntu18.04/ls/sudo找不到命令
1.当sudo\ls 的,命令行不能用时,提示要在前面加上usr/bin,然后切换到etc/文件夹,输入命令/usr/bin/sudo /usr/bin/vim ./profile(注意vim的使用,a进入插入模式,编辑...
2019-12-31 13:12:23
1694
1
原创 UBUNTU文件夹右下角有锁+查看所有安装的软件命令
1.意味着普通用户不能访问操作该文件夹应该使用以下命令解锁:sudo chmod -R 777 对应文件或者文件夹的名称路径2.dpkg --get-selections
2019-12-20 01:47:47
390
原创 装主机和Ubuntu花屏
1.电脑黑屏:插口插在主板核显插口上,插在显卡上才行、2.安装win10 后,再装Ubuntu18.04过程(还未到界面)出现花屏,可能的原因是:1.BIOS中将安全启动关闭2.快速启动关闭3.最主要的要在BIOS将独显改为核显,假设主板和CPU都没有带显卡,则应该在GIPU界面加上参数。具体为nomat字符加在Linux前面。问题可以解决4.电源功率买太大当心实验室吃不消,内存要超频,...
2019-12-19 20:23:40
530
原创 Ubuntu 用vim编辑文件发现交换文件的错误
用类似vim ~/.config/user-dirs 编辑文件时,发现以下这些错误提示:Found a swap file by the name “.install.log.swp”owned by: root dated: Sat May 1 10:52:16 2010file name: ~root/install.logmodified: nouser name: root...
2019-12-19 20:10:29
1339
原创 Ubuntu 18.04中文版本修改文件夹名称
首先,要重命名主文件家的名称。比如将桌面修改为Desktop、Documnent Music等,其次,用vim修改文件,在终端输入vim ~/.config/user-dirs然后输入以下代码:XDG_DESKTOP_DIR="$HOME/Desktop"XDG_DOWNLOAD_DIR="$HOME/Downloads"XDG_TEMPLATES_DIR="$HOME/Templ...
2019-12-19 20:01:39
1699
转载 怎么转载文章
前言 对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现 因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不...
2019-11-27 16:17:50
157
原创 ubuntu配置查看命令
1.sudo fdisk -l |grep Disk:查看硬盘大小2.cat /proc/cpuinfo|grep ‘model name’|uniq:查看CPU型号3.cat /proc/meminfo |grep MemTotal:查看内存大小4.cat /proc/cpuinfo|grep ‘model name’|uniq:查看CPU核心数5.lspci |grep VGA:查看显...
2019-11-21 18:48:32
317
原创 pytorch_没有父类
1.pycharm导入模块的时候。需要将被导入的模块放在一个文件夹,并且加上init.py文件的声明2.引用其他模块记得前面加上模块名d21z.
2019-11-21 08:58:40
183
原创 pytorch小坑NameError: name 'true' is not defined
3.2 线性回归的从零开始实现在了解了线性回归的背景知识之后,现在我们可以动手实现它了。尽管强大的深度学习框架可以减少大量重复性工作,但若过于依赖它提供的便利,会导致我们很难深入理解深度学习是如何工作的。因此,本节将介绍如何只利用Tensor和autograd来实现一个线性回归的训练。首先,导入本节中实验所需的包或模块,其中的matplotlib包可用于作图,且设置成嵌入显示。%matplo...
2019-11-21 08:56:33
18968
原创 Siamese FC
关于Siamese FC 的理解摘要1.传统上的目标跟踪解决:使用单一视频学习外观模型,(目标在视频会改变,特征也在改变特征提取太单一了)进行目标在线更新,这限制了学习模型的丰富性。2.决定采用深度学习的表达能力,但是深度学习在线更新时采用SGD更新权重,影响目标跟踪的速度。3.于是采用离线训练,即在测试的过程中,权重不会更新,训练就把它训练好,并且采用端到端方式(从输入一张图片到输出结果,不...
2019-10-23 15:53:47
806
原创 Fully-convoluntional Siamese Networks for Object Tracking
原文链接:https://blog.csdn.net/weixin_39467358/article/details/83858569
2019-09-27 08:42:33
109
原创 3.线性代数回顾(Linear Algebra Review)
3.1 矩阵和向量参考视频: 3 - 1 - Matrices and Vectors (9 min).mkv如图:这个是4×2矩阵,即4行2列,如$m$为行,$n$为列,那么$m×n$即4×2矩阵的维数即行数×列数矩阵元素(矩阵项):$A=\left[ \begin{matrix} 1402 & 191 \ 1371 & 821 \ 949 & 143...
2019-09-03 15:18:31
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人