自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weili_的博客

jupyter notebook 的程序了解

  • 博客(47)
  • 收藏
  • 关注

原创 error C2365: : redefinition:previous definition was

这一般是属于C/C++基本问题,头文件重复包含了,最好给你的头文件加保护符:#ifndef_YOURHEADNAME_H_#define_YOURHEADNAME_H_{ Code block....}#endif

2021-01-22 15:55:40 1337

原创 c++笔记

1、bind()boost::bind是标准库函数std::bind1st和std::bind2nd的一种泛化形式。其可以支持函数对象、函数、函数指针、成员函数指针,并且绑定任意参数到某个指定值上或者将输入参数传入任意位置。可以绑定所有参数,如:bind(f, 1, 2)等价于f(1, 2); bind(g, 1, 2, 3)等价于g(1, 2, 3);也可以选择性地绑定参数,如:bind(f, _1, 5)(x)等价于f(x, 5),其中_1是一个占位符,表示用第一个参数来替换;bind

2020-11-15 19:06:31 218

原创 关于git相关的笔记

git通过命令可以配置本地用户名和邮箱git config user.name 用户名git config user.email 邮箱查看本地用户名和邮箱git config user.namegit config user.email

2020-11-03 11:37:50 146

转载 CMake资料

https://blog.csdn.net/afei__/article/details/81201039https://blog.csdn.net/Yong_Qi2015/article/details/100810485https://www.jb51.net/article/137075.htmhttps://blog.csdn.net/u012150179/article/de...

2019-11-12 22:36:21 170

原创 SVM的源码实现

https://github.com/Madhu009/Deep-math-machine-learning.ai/blob/master/SVM-FromScratch.ipynbhttps://github.com/Yalye/SharpMachineLearning/blob/master/svm/svm.pyimport numpy as npimport matplotlib...

2019-08-23 20:50:42 3187

转载 c++实现图像变化大小的实现

参考:https://blog.csdn.net/jizhidexiaoming/article/details/80306677 #include <opencv2/opencv.hpp>using namespace cv; Mat my_resize(const Mat &, int, int); int mai...

2019-08-19 10:22:46 1737

原创 C++实现卷积(conv)操作-三种方式(valid,full,same) ,卷积的三种模式:full, same, valid

#include<iostream>#include<malloc.h>using namespace std;//matrix表示原图像,new_h表示原图像的高,new_w表示原图像的宽,m_h表示模板的高,m_w表示模板的宽.//返回值为:填充好的图像.int * zero_pad(int * matrix, int new_h, int new_w, ...

2019-07-23 14:59:19 5383

原创 基数排序(c++)

#include "pch.h"#include <iostream>using namespace std;/* 尾递归 */int find_max(int *a, int len) { int max = a[0]; for (int i = 1; i < len; i++) { if (a[i] > max) { max = a[i];...

2019-07-20 13:13:20 631

原创 c++排序算法集锦

#include<iostream>using namespace std;void swap(int * t, int i, int j){ int temp = t[i]; t[i] = t[j]; t[j] = temp;}//归并排序:void Merge(int*a, int*temp,int low, int mid, int high){ int ...

2019-07-18 14:35:15 126

原创 基于YoloV3的海康威视多摄像头实时视频检测

笔者由于导师交代的任务,在海康摄像头上实现实时检测任务,于是开始着手去做这一件事情,当中也会遇到一些问题,所以记录一下供大家学习一下。使用opencv去获取海康的IP摄像头的视频流数据,重点就是获取视频流数据这块,附上代码:import cv2 source = "rtsp://admin:[email protected]/Streaming/Channels/1"cap =......

2019-03-22 14:59:53 17009 54

原创 error: ‘NppiGraphcutState’ has not been declared typedef NppStatus (sudo make compile )

笔者按照网上的教程安装了opencv,遇到了上述的问题按照下面的路径,打开相应的文件夹:/home/lvv/Downloads/opencv-3.0.0/modules/cudalegacy/src/graphcuts.cpp将 #if!defined(HAVE_CUDA)||defined(CUDA_DISABLER)改为:#if!defined(HAVE_...

2019-03-19 21:19:30 283

原创 ImpoertError:libcudnn.so.5:cannot open shared object file:No such file or directiry

博主在使用ubuntu系统的时候,编译器是pycharm,但是突然有一天出现了如下的错误。ImpoertError:libcudnn.so.5:cannot open shared object file:No such file or directiry解决方法:sudo cp /usr/local/cuda-8.0/lib64/libcudnn.so.5 /usr/local/l...

2018-11-06 11:01:28 241

原创 pytorch在mnist手写数据集实现多层连接网络(Resnet34)

# _*_encoding=utf-8_*_import osos.environ['CUDA_DEVICE_ORDER']="PCI_BUS_ID"os.environ['CUDA_VISIBLE_DEVICES']='0'import torchfrom torch.autograd import Variablefrom torch import nnfrom torch ...

2018-10-09 16:54:30 565

原创 pytorch实现线性回归以及多元回归

最近在学习pytorch,现在把学习的代码放在这里,下面是github链接直接附上github代码:https://github.com/hacker-wei/pytorch/tree/master# 实现一个线性回归# 所有的层结构和损失函数都来自于 torch.nn# torch.optim 是一个实现各种优化算法的包,调用的时候必须是需要优化的参数传入,这些参数都必须是Vari...

2018-10-07 18:05:22 7257 4

原创 Pycharm关于编译的问题- pydev debugger: process 5924 is connecting(process finished with exit code 139 ())

作者最近在使用pycharm IDE的时候,遇到了一个编译的问题,相信很多人都有遇到这个问题:一 、 pydev debugger: process 5924 is connecting Process finished with exit code 1 我一开始认为是程序太大了,导致我的debugger用不了,但是后来才发现并不是的,下面给出解决方...

2018-09-27 08:32:46 59109 4

原创 word2vec 代码

github:https://github.com/hacker-wei/tensorflow-tutorial/blob/master/Word2vec# _*_ encoding=utf-8 _*_import collectionsimport tensorflow as tfslim=tf.contrib.slimimport osimport mathimport ra...

2018-09-07 15:43:35 235

原创 在github上面完整的代码的教程

一、首先进入到你要下载的github项目下面,然后点击  clone or download;二、现在开始下载:git clone https://github.com/ahangchen/TFusion.git也可以 改用git:git clone git://github.com/ahangchen/TFusion.git这样别以为就完成了,通过上述命令下载的子目...

2018-09-05 14:11:39 961

转载 关于tensorflow.constrib.slim的介绍

https://www.2cto.com/kf/201706/649266.html

2018-08-26 16:05:04 149

原创 Tensorflow 教程编写AlexNet 在oxflower17上进行实验

喜欢的可以去我github上下载代码:https://github.com/hacker-wei/tensorflow-tutorial在这个数据集上的识别率大概72%左右(我只训练了2000次),直接附上代码,仅供学习参考:# _*_encoding=utf-8_*_import datetimeimport timeimport datetimeimport tensorf...

2018-08-25 17:18:13 1382 14

原创 ImportError:libcudnn.so.5:cannot open shared object file:No such file or directory 问题解决的方案

当我在Ubuntu16.04安装好tensorflow后,出现如上的错误,应该是安装的版本为libcudnn 6,但是我们的部分库当中依赖的是libcudnn 5:方案一:创建一个软链接:ln -s /usr/local/cuda/lib64/libcudnn.so /usr/local/cuda/libcudnn.so.5如果执行后还不行的话,试试下面的两种方案:方案二:...

2018-08-25 14:26:29 768

转载 预处理方法Sklearn.preprocessing

这是转载的,为了方便学习:https://blog.csdn.net/sinat_33761963/article/details/53433799预处理数1. 标准化:去均值,方差规模化Standardization标准化:将特征数据的分布调整成标准正太分布,也叫高斯分布,也就是使得数据的均值维0,方差为1.标准化的原因在于如果有些特征的方差过大,则会主导目标函数从而使参数估计器...

2018-08-20 14:29:08 258

转载 TensorBoard 简介及使用流程

一、TensorBoard 简介及使用流程 1、TensoBoard 简介TensorBoard 和 TensorFLow 程序跑在不同的进程中,TensorBoard 会自动读取最新的 TensorFlow 日志文件,并呈现当前 TensorFLow 程序运行的最新状态。 2、TensorBoard 使用流程添加记录节点:tf.summary.scalar/image/hi...

2018-08-19 18:49:20 2009

原创 Tensorflow 实现Mnist手写识别 与 Tensorboard使用来画图(基于pycharmIDE) Ubuntu环境

Tensorflow中的tensorboard是个非常强大的可视化工具,这里直接进入主题:(代码见下面),关于tensorboard知识见我上一篇转载的博客:https://blog.csdn.net/weili_/article/details/81840459这是我的代码,这无所谓,毕竟不是我要说的重点简单的使用方法是:tensorboard --logdir=logs这里的l...

2018-08-19 16:26:32 507

转载 python关于 try/except/finally 的解析

转载的出处为了防止忘记,我就保存了这个blog x = 'abc' def fetcher(obj, index): return obj[index]   fetcher(x, 4) 输出:  File "test.py", line 6, in &lt;module&gt; fetcher(x, 4) File "...

2018-08-15 16:44:43 106

原创 ubuntu 16.04安装torch7框架

一、安装torch 7的框架:git clone https://github.com/torch/distro.git torch --recursive二、接下来安装依赖库: cd torch/ sudo bash install-deps 三、安装torch:如果需要权限,我们就加个sudo 。下面来提示,问你要不要加入路径到bashrc :...

2018-07-23 15:32:05 244

转载 Beyond Part Models- Person Retrieval with Refined Part Pooling 论文阅读笔记

这是我再网上找到的关于这篇论文的笔记,我觉得写的不错,推荐给大家:https://zhuanlan.zhihu.com/p/31947809

2018-07-19 09:51:47 135

原创 (亲测有效)ubuntu16.04安装Anaconda 5.2以及在Anaconda 5.2配置【TensorFlow+Pytorch】

下载地址在这里:anaconda(这是清华的镜像,我选择了 Anaconda2-5.2.0-Linux-x86_64.sh)也可以在官网下载:官网下载地址(下载很慢的)现在可以安装了:1、 bash Anaconda2-5.2.0-Linux-x86_64.sh2、一直Enter,  直到填yes3、4、5、在终端输入python发现依然是gnome自带的python版本,这是因为.bashrc的...

2018-07-08 21:40:16 1713

原创 linux通用的命令总结(不断更新)

gedit ~./bashrc  -这是为了配置环境变量的。

2018-07-08 20:02:34 154

原创 ubuntu 16.04安装wechat

装微信:1、提供了下载的地址:点击64位那个压缩包linux-x64.tar.gz2、我们开始解压这个压缩文件:tar -xzvf linux-x64.tar.gz(为了方便,把解压的文件夹重命名wechat)3、我们更改下路径,不改应该也没问题的,我放在opt文件下,(再下载一个微信的图片直接放进去):sudo mv -i wechat/ /opt/4、这时候我们来设置快捷图标:sudo ged...

2018-07-08 19:50:07 463

原创 在ubuntu16.04安装matlab-2016b教程

首先我们需要下载相关的文件:MATLAB2016b此时我们会有三个文件(建议在windows下载并解压,因为linux下的可能会不和谐):此时,我们把下载好的文件放在我们的Home下面,执行这个操作,建立两个文件:1)cd  ~            # 切换到home目录2)sudo mkdir  matlab       # 创建一个文件夹,并命名为matlab,用来放置我们挂载后的文件3)s...

2018-07-08 17:25:41 370

原创 (亲测有效)ubuntu 16.04 完整安装pytorch

首先看自己电脑是否有pip ,如果没有就点击:超时空点击下载,下载后,我们开始进行解压(GPU):sudo tar -xf pip-9.0.1.tar.gz,即tar -xf 文件名.解压后进入到该文件中去,执行:sudo python3 setup.py install效果如下:...

2018-07-08 11:43:22 888

原创 Ubuntu16.04 安装 cudnn5.1和安装tensorflow框架的完整教程,干货!!!

首先安利一个ubuntu 16.04来截图的快捷方式:进入keyboard,之后点击Custom Shortcuts。点击‘+’号,在跳出的窗口中,依次输入“截图”和“ gnome-screenshot -a ”,效果图如下:之后就可以按快捷键去截图了。进入正题:在安装好cuda 8.0 以后,接下来博主我就开始安装cudnn 5.1了,首先我们去官网下载cudnn 5.1的压缩包网址在这里:cu...

2018-07-07 21:21:43 575

原创 ubuntu16.04安装cuda8.0,完整教程(亲测)

如果你的显卡驱动没有安装的话,那么你就参考上一篇博客,安装好显卡驱动:当你输入 nvidia-smi或者nvidia-settings查看是否安装好你的显卡驱动。接下来我们就可以安装cuda了,我安装的是cuda 8.0版本 :cuda_8.0.61_375.26_linux.run,注意最好是在windows下下载,我在Ubuntu下载出错了,没有下载完全,结果就报错了。8.0版本下...

2018-07-07 16:53:45 2244

转载 Ubuntu 显卡驱动安装

ppa源安装驱动sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-390 #此处要根据上面查询到的版本适当更改sudo apt-get install mesa-common-dev sudo apt-get install freeglut3-de...

2018-07-06 20:25:01 231

原创 Ubuntu安装搜 狗输入法,最完整的步骤

这一步,如果你的系统有ficit的话,这步就省略掉吧!!!sogou是基于fcitx的,而系统默认的键盘输入法系统是iBus。Ubuntu 16.04默认是带有fcitx的,正常安装,如果有的话,按上面步骤即可完成;但有些版本的Ubuntu,需要自己安装 fcitx,才能安装使用sogou。1、添加以下源      sudo add-apt-repository ppa:fcitx-team/n...

2018-07-06 18:58:03 672

原创 安装Ubuntu系统,(UEFI类型的主机)installation failed和installer crashed...

本博主在拿到显卡后进行了Ubuntu系统的安装,遇到一个问题,困挠了好久好久啊,然后 在师兄的帮助下,我找到了问题根源:就是在安装的时候,一直提示一个错误:installation failed(the installer encountered an error coping files to the hard disk:[error 5] input/output error ),往后就直接提...

2018-07-06 18:22:40 5066

原创 tensorflow 快速入门 - LeNet5 网络的搭建

对于我们的 LeNet 5 网络,它有五层网络,依次如下:第一层:卷积层,该卷积层使用 Sigmoid 激活函数,并且在后面带有平均池化层。第二层:卷积层,该卷积层使用 Sigmoid 激活函数,并且在后面带有平均池化层。第三层:全连接层(使用 Sigmoid 激活函数)。第四层:全连接层(使用 Sigmoid 激活函数)。第五层:输出层。这种编写的方法呢,我们采用的是分开编写的方式。也就是将我们...

2018-07-05 09:44:00 643

转载 mnist 对应的所有的函数格式

我们都知道tensorflow自带的mnist库,那么这个库里面的文件是以什么形式保存的呢?我们该怎么把mnist里面数据转化成图像呢?首先看mnist数据格式[python] view plain copyfrom tensorflow.examples.tutorials.mnist import input_data  mnist = input_data.read_data_sets("M...

2018-06-25 08:29:07 569

原创 干货!!!学习笔记-TensorFlow NN

1、NN1.1 基础网络的解析       其中,测试和验证集能赋值到 tf.constant() 中,而训练集可以导入 tf.placeholder() 中,训练集只有导入占位符我们才能在随机梯度下降中成批量地进行训练。网络定义的权重矩阵和偏置向量后需要执行初始化,每一层需要一个权重矩阵和一个偏置向量。构建损失函数,并计算训练损失。模型会输出一个预测向量,我们可以比较预测标签和真实标签并使用交叉...

2018-06-24 15:39:03 918

原创 干货!!!学习笔记-TensorFlow入门秘籍

一、张量和图TensorFlow 是一种采用数据流图(data flow graphs),用于数值计算的开源软件库。其中 Tensor 代表传递的数据为张量(多维数组),Flow 代表使用计算图进行运算。数据流图用「结点」(nodes)和「边」(edges)组成的有向图来描述数学运算。「结点」一般用来表示施加的数学操作,但也可以表示数据输入的起点和输出的终点,或者是读取/写入持久变量(pers...

2018-06-23 20:03:20 631

空空如也

空空如也

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

TA关注的人

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