起点的专刊

专注于IT技术

ubuntu14.04 编译安装caffe(GPU)+CUDA+(常见问题)

在我们开始caffe学习的第一步自然就是准备环境啦,对于初学者,这个过程或许很难,有的时候可能搞个几天,绕进去就出不来,今天小编将自己在学习过程中,遇到的问题说一下,希望可以节约你的精力! 一、环境准备 我是在自己的笔记本上装的双系统,ubuntu14.04 配置是GTX1070+16G,...

2019-05-13 17:13:12

阅读数 134

评论数 1

OpenCV--使用mobilenet进行目标检测(附源码)

最近在使用opencv做一些图像处理和检测的内容,今天主要讲一下基于mobilenet模型进行目标检测的一般流程。 部署环境:vs2017 +opencv3.3+C++ 1、添加引用库和命名空间 添加我们所需要使用的dnn库,和相关依赖 #include<iostre...

2019-05-09 22:34:41

阅读数 731

评论数 0

C++指针详解(精心整理)

我想你一定和我一样刚开始接触C++的时候,被指针(pointer)引用(reference)内存分区等等诸多概念,弄得很头疼吧。其实回头想想,C/C++,python,java,shell...学习起来都有一个共性,那就是敲敲敲,多敲几遍代码,可能会有一些问题,带着问题去学习,整理它。然后将技术不...

2019-05-03 21:07:18

阅读数 882

评论数 0

C++中各个容器的使用场景

Vector的使用场景:比如软件历史操作记录的存储,我们经常要查看历史记录,比如上一次的记录,上上次的记录,但却不会去删除记录,因为记录是事实的描述。 deque的使用场景:比如排队购票系统,对排队者的存储可以采用deque,支持头端的快速移除,尾端的快速添加。如果采用vector,则头端移除时...

2019-05-02 22:20:21

阅读数 907

评论数 0

linux下安装Oracle 11g数据库详细教程

1 安装规划oracle r2 192.168.10.5511.2.0.4 centOS 6.6主机名修改: /etc/sysconfig/network主机名: ip映射关系 :/etc/hosts关闭selinux关闭防火墙1、安装规划 ora11gr2 192.168.56.149 ...

2018-02-23 11:34:03

阅读数 21245

评论数 2

oracle 查询模板

1单表查询 select列,列(子查询)from表,表(子查询) where 列过滤条件(子查询); 例: 标量子查询 select  empno,       ename,       job,       sal,       (select dname from dept w...

2018-01-23 11:47:47

阅读数 14255

评论数 2

Pytorch(笔记9)--手写分类代码&cifar10训练

稍后完善

2019-05-19 22:16:08

阅读数 0

评论数 0

Pytorch(笔记7)--Data Augmentation&torchvision.transforms

稍后补充

2019-05-19 22:07:26

阅读数 0

评论数 0

Pytorch(笔记8)--手写自己设计的神经网络

稍后补充

2019-05-19 13:45:30

阅读数 3

评论数 0

Pytorch(笔记6)--nn.Module功能详解

稍后完善

2019-05-19 13:43:23

阅读数 6

评论数 0

Pytorch(笔记5) -- BatchNorm

在上一节中,我们知道使用sigmoid会出现梯度消失的情况,在实际训练中,引入了BatchNorm操作,可以将输入值限定在之间, 如下图,如果不进行Batch Norm,如果输入weight差别过大,在两个方向进行梯度下降,会出现梯度下降不平衡,在训练过程中不能稳定的收敛,在实...

2019-05-18 17:10:41

阅读数 8

评论数 0

Pytorch(笔记4) -- activation_function ReLU&Sigmoid

谈到激活函数,首先我们应该明白基本的概念,什么是神经网络算法?为什么需要激活函数?在周志华老师的西瓜书中“神经网络是由具有适应性的简单单元组成的广泛并行互联的网络”,如下图可以抽象为一个神经网络的层,神经元收到多个其他神经元传来的信号,通过激活函数进行激活输出 如果没有激活函数f,那么y...

2019-05-18 15:59:21

阅读数 14

评论数 0

Pytorch(笔记3)--MaxPool2d&AdaptiveAvgPool2d

在上一节中我们详细的阐述了Conv2d的计算原理,今天我们来讲述下Pytorch中其他比较常见的操作! 在lenet5的时候,受限于计算能力和存储能力,通常采用downsample来降维 在pytorch中使用Pooling操作来实现采样,常见的pool操作包含Max_pool...

2019-05-18 14:01:39

阅读数 4

评论数 0

Pytorch(笔记2)--Conv2d卷积运算

当我们安装好pytorch的依赖环境以后,我们就可以学习pytorch了,我们首先引入依赖包如下: import torch import torchvision as tv import torch.nn as nn 接下来我们主要讲述nn.Conv2d 的卷积运算函数,nn.Conv2d...

2019-05-17 21:18:06

阅读数 21

评论数 0

linux--awk url拼接

刚刚在工作过程中碰到一个小问题,后来朋友给了提示,解决出来了!在这里分享一下 问题描述: 20180208/288235490/174_align_1.jpg 264 285 536 176 26 1 1 1 1 20180208/288235490/153_align_1.jpg 386 ...

2019-05-16 15:04:12

阅读数 6

评论数 0

Pytorch源码解读-- torchvision.datasets.folder

import torch.utils.data as data from PIL import Image import os import os.path IMG_EXTENSIONS = [ '.jpg', '.JPG', '.jpeg', '.JPEG', '.png',...

2019-05-14 13:28:36

阅读数 18

评论数 0

ubuntu14.04 更新gcc版本

在编译caffe和opencv中经常会遇到 make: *** [.build_release/cuda/src/caffe/layers/detection_output_layer.o] Error 1 主要原因是gcc版本和caffe版本不兼容,更新下版本重新编译就可以了! su...

2019-05-13 17:09:05

阅读数 111

评论数 0

C++中计时器的用法

熟悉python的朋友都知道可以引用time.time()来实现程序的计时效果,那么如果换成C++如何实现呢? float start = getTickCount(); //计时器 //计时程序 float end = getTickCount(); fl...

2019-05-12 18:41:58

阅读数 131

评论数 0

OpenCV--addWeighted图像融合的用法

在opencv中一个情况下需要对图像进行融合显示,我们常用的一个函数就是addWeight,下面是对应的参数列表。 //! computes weighted sum of two arrays (dst = alpha*src1 + beta*src2 + gamma) CV_EXPORTS...

2019-05-12 18:19:04

阅读数 149

评论数 0

OpenCV--基于goturn实现视频实时追踪

环境:VS2017+OpenCV3.3+C++ #include <opencv2/opencv.hpp> #include <opencv2/dnn.hpp> #include <iostream> usi...

2019-05-11 20:11:44

阅读数 530

评论数 0

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