自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

斯人若彩虹,遇上方知有!

本博客主要用于本人日后复习使用!

原创 C++ Primer Plus (第六版)源代码

1、C++ primer source code 链接:https://pan.baidu.com/s/108MKrf-miy4beBvg8lMpIQ&shfl=sharepset 提取码:vxg2 2、C++相关中文电子书 链接:https://pan.baidu.com/s/1m...

2019-10-22 15:51:40

阅读数 50

评论数 1

原创 C++ Primer Plus (第6版) 第5章课后编程题

1、输出区间的数之和 #include <iostream> using std::cout; using std::endl; using std::cin; int main (void) { int nLowerBound, nUpperBound; co...

2019-10-22 14:46:28

阅读数 10

评论数 0

原创 C++ Primer Plus(第六版) 第4章 课后编程题

1、输出下列的信息;名字包含多个字母;程序中将下调整成绩,向上调整一个字母 What is your first name? Betty Sue What is your last name? Yewe What letter grade do you deserve? B W...

2019-10-20 10:13:02

阅读数 23

评论数 0

原创 如何使用VGG16提取某层的特征?

1、VGG16网络结构图 VGG16结构为:卷积层 + 全连接层=13 + 3 = 16 1、卷积层:由上图可知分为5个部分共13层,即conv1~conv5 2、三个全连接层,即fc6、fc7、fc8 这个VGG16网络就是基于ImageNet数据集来的;它的数据集的类数为1000类;对应...

2019-10-13 22:38:30

阅读数 404

评论数 0

原创 Tkinter 编程入门

Tkinter 编程 1、Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库;基本的GUi都可以实现,但是如果你是要实现专业的;如果真的需要使用Python开发GUI应用,wxPython、PyQt、PyGTK等模块都是不错的...

2019-10-13 10:33:48

阅读数 60

评论数 0

原创 水仙花数、正整数的反转、百钱百鸡问题、花旗骰游戏、斐波那契数列、10000以内的完美数、100以内的所有素数

针对:变量、类型、运算符、表达式、分支结构、循环结构 的练习 ps:练习内容来源于Github:python-100-Day1 水仙花数 正整数的反转 百钱百鸡问题 花旗骰游戏 斐波那契数列 10000以内的完美数 100以内的所有素数 1、水仙花数 水仙花数也被称为超...

2019-09-28 17:18:46

阅读数 221

评论数 0

翻译 C++ 结构体定义和使用

代码参考:黑马程序员匠心之作|C++教程从入门到精通 1、结构体定义和使用 #include<iostream> using namespace std; #include<string>//使用字符串要添加的头文件,不然报错 //定义结构体:结构体属于用户自定义的数...

2019-08-01 16:41:06

阅读数 1055

评论数 0

原创 EOFError: Compressed file ended before the end-of-stream marker was reached

出现这种问题不要慌! 在stackoverflow上看到的解释:This is because for some reason you have an incomplete download for the MNIST dataset 因为MNIST数据集是运行时下载的,很可能是在下载MNIS...

2019-04-14 10:15:58

阅读数 3589

评论数 14

原创 [keras]如何解决MNIST 数据集下载不了的问题

keras 源码中下载MNIST的方式是 path = get_file(path, origin='https://s3.amazonaws.com/img-datasets/mnist.npz'),数据源是通过 url = https://s3.amazonaws.com/...

2019-04-11 17:37:14

阅读数 1732

评论数 4

原创 matlab--GUI 如何实现打开图片

在命令行窗口输入guide会自动弹出GUI的初始化状态,选择自己默认的状态,其他的也可以!然后简单绘制一个座标轴用于显示你要的图片!我的简单的GUI如下! 当你编辑好界面后,在对应的.m文件里你会看到一堆函数,一开始做学习做简单界面的功能的时候,并不需要理会这些函数究竟写了什么,只需要明白你...

2019-04-09 10:35:02

阅读数 2471

评论数 5

原创 微信机器人

首先登陆图灵机器人注册一个属于自己的微信机器人,注册成功后可查看apikey以供后面使用! 我是在pycharm中使用的,导入相应的模块即可!下面直接看代码吧!代码很简洁! # 源代码如下: # wechat autoreply import itchat import requests...

2019-04-08 09:40:08

阅读数 1981

评论数 0

原创 如何可视化卷积神经网络特征(基于matlab R2018b)

下面我就简单的说一下,也便于理解! 一、先加载预先训练好的网络模型(这里呢,先以Alexnet为例,其他网络模型的应用方法都是一样的!) net = alexnet; 在matlab命令行窗口输入,如果你之前没有加载过Alexnet,也不用担心,matlab还是很人性化的,按上面的指令进行添加...

2019-03-14 11:41:31

阅读数 1113

评论数 3

原创 基于vgg16的图像检索系统(首先要先熟悉VGG16模型)

主要的流程如下: 1. 首先要熟悉vgg16模型;(推荐这位博主的文章介绍,讲的比较清楚!) 2. 其次就是熟悉图像检索的流程;(基于内容的图像检索技术综述-CNN 方法)以上就是我制作这个系统的全部过程; 还有就是可以看一下相关的论文去学习图像检索方面的知识还有就是可以看一下相关的论文去学...

2019-03-06 20:13:52

阅读数 1248

评论数 0

原创 matlab深度学习——【卷积神经网络】手写字的识别

这里主要是基于卷积神经网络的手写字的识别,我是用matlab做的,如果有对卷积神经网络不太熟悉的伙伴可以搜下,网上资源比较多,我这里就不多说了,直接上代码了。 %%准备工作空间 clc clear all close all %%导入数据 digitDatasetPath = fu...

2019-03-04 21:16:39

阅读数 1753

评论数 32

原创 MXNet——如何使用训练好的MobileNet1.0

一、了解MobileNet 推荐:轻量化网络ShuffleNet MobileNet v1/v2 解析 这位知乎博主讲的挺好的,很好理解!不知道的请移步学习!! 下面我们来测试一下分类的效果如何? 二、实际测试一下分类效果 方法一:会自动下载训练好的网络模型,方法二也是一样 fr...

2019-12-24 22:26:43

阅读数 396

评论数 0

原创 图像分类问题的label为啥是one_hot形式?

1、什么是one_hot? one-hot编码:是将类别变量转换为机器学习算法中容易处理的一种形式! 看个例子便于理解: index fruit 1 apple 2 banana 3 strawberry 4 watermelon 一、one...

2019-12-14 19:51:11

阅读数 29

评论数 0

原创 MXNet——使用pre-trained模型

Using pre-trained model in MXNet import json import matplotlib.pyplot as plt import mxnet as mx from mxnet import gluon, nd from mxnet.gluon.model_zo...

2019-12-11 08:55:32

阅读数 22

评论数 0

原创 MXNet——Gluon入门

Gluon基础 1、data模块:数据读取接口和数据增强操作 2、nn模块:定义网络结构的层结构 3、model zoo模块:提供丰富的网络结构定义,加载预训练模型和直接使用定义好的模型;还可以修改现有的网络结构; 1、data模块 (1)vision模块–>datasets模块和trans...

2019-12-10 09:06:31

阅读数 18

评论数 0

原创 MXNet——Fashionmnist识别

目录: 加载数据 数据预处理 Lenet模型构建 训练 保存模型 导入相应的包 from mxnet import nd,gluon,init,autograd from mxnet.gluon import nn from mxnet.gluon.data.vision...

2019-12-10 08:57:05

阅读数 22

评论数 0

原创 windows下安装Tensorflow2.0.0正式版

如何windows下安装Tensorflow2.0.0正式版? 1、首先安装numpy(安装过就算了) 推荐国内安装源!亲测成功!!! pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple 2、使用清华源安装Tenso...

2019-12-06 15:28:52

阅读数 107

评论数 0

原创 L1距离和L2距离Matlab代码实现

1、L1距离(也就是曼哈顿距离Manhattan Distance) 这个相对简单点,简要的说就是求点的绝对值 例如下图所示:就是对应位置元素相减然后取绝对值操作! L1距离计算公式如下: 简单的python代码实现 import numpy as np for i i...

2019-11-14 10:04:23

阅读数 55

评论数 0

原创 Pytorch基础

1、Tensor的数据类型 #torch.FloatTensor #用于生成数据类型为浮点型的tensor;可以是列表,也可以是一个维度值 import torch a = torch.FloatTensor(2,3) b = torch.FloatTensor([2,3,4,5]) print(...

2019-11-12 17:48:31

阅读数 30

评论数 0

原创 Mysql入门——基础查询

对应的数据库: #1:基础查询 语法: select 查询列表 from 表名; 类似于:System.out.println(打印东西); 特点: 1、查询列表可以是:表中的字段、常量值、表达式、函数 2、查询的结果是一个虚拟的表格 #选择数据库 USE myemployees;...

2019-11-12 17:39:29

阅读数 23

评论数 0

原创 window10安装Mysql-8.0.X版本

1、下载Mysql 官网地址:Mysql-download 根据自己的需求下载;我自己下载的是 2、安装Mysql 解压下载的文件到指定文件;这个地址一定要记住;后面要用! 我自己的解压地址是:D:\mysql-8.0.18-winx64 然后在D:\mysql-8.0.18-wi...

2019-11-08 18:15:28

阅读数 16

评论数 0

原创 matlab从零实现sift---尺度不变特征变换

前言:首先你还是要了解一下sift的原理,这里就不多做赘述了!我之前的博客里有介绍,也有一些大佬的博客,讲得特别好!!!大家可以看一下! 话不多说,本人就是菜鸟!所以从最简单的入门开始!一点点敲代码! clc; clear; % 读取两个要匹配的图像 % Input1 = imread(&...

2019-11-04 22:23:57

阅读数 30

评论数 0

原创 如何快速入门sift算法

SIFT:即尺度不变特征变换(Scale-invariant feature transform,SIFT),是用于图像处理领域的一种描述。这种描述具有尺度不变性,可在图像中检测出关键点,是一种局部特征描述子。 该算法将斑点检测和特征矢量生成、特征匹配搜索等其他步骤完整结合在一起进行优化! 一...

2019-11-03 18:23:31

阅读数 28

评论数 0

原创 如何使用VL_feat入门SIFT

首先下载vl_feat包http://www.vlfeat.org/download.html 正常解压就完事了 然后在程序开头输入加载vl_feat run('.\vlfeat-0.9.21-bin\vlfeat-0.9.21\toolbox\vl_setup.m'...

2019-11-01 22:52:23

阅读数 45

评论数 0

原创 Python中的*args 和 **kwargs用法

如何理解清楚 *args 和**kwargs这 两个魔法变量。那么它们到底是什么? ⾸先让我告诉你, 其实并不是必须写成*args 和**kwargs。 只有变量前⾯的 *(星号)才 是必须的. 你也可以写成*var 和**vars. ⽽写成*args 和**kwargs只是⼀个通俗的命名约定...

2019-10-29 22:29:35

阅读数 19

评论数 0

原创 C++ 左值引用与右值引用

最近看到右值引用有点稀里糊涂的! 看到一篇博客,写得通俗易懂!!! 推荐:从4行代码看右值引用 同样也便于自己以后查阅!!!

2019-10-27 11:35:54

阅读数 20

评论数 0

转载 Pytorch-线性回归的从零开始实现

3.2 线性回归的从零开始实现 在了解了线性回归的背景知识之后,现在我们可以动手实现它了。尽管强大的深度学习框架可以减少大量重复性工作,但若过于依赖它提供的便利,会导致我们很难深入理解深度学习是如何工作的。因此,本节将介绍如何只利用Tensor和autograd来实现一个线性回归的训练。 首先...

2019-10-21 22:23:06

阅读数 593

评论数 3

原创 matlab深度学习:DAGNetwork入门之旅

一、如何创建自己的网络? DAG网络是用于深度学习的神经网络,其中的层为有向无环图。 DAG网络可以具有更复杂的体系结构,其中各层具有来自多层的输入和输出到多层的信息。 DAGNetwork对象具有单个输入层和单个输出层。 图层连接,指定为具有两列的表。每个表行代表层图中的一个连接。 第一列“...

2019-10-14 22:29:55

阅读数 68

评论数 0

转载 Python语言进阶

Python语言进阶 数据结构和算法 算法:解决问题的方法和步骤 评价算法的好坏:渐近时间复杂度和渐近空间复杂度。 渐近时间复杂度的大O标记: - 常量时间复杂度 - 布隆过滤器 / 哈希存储 - 对数时间复杂度 - 折半查找(二分查找) - 线性时间复杂度 - 顺序查找 ...

2019-10-14 11:30:04

阅读数 62

评论数 0

原创 C++ 指针

Content: 指针定义 获取对象的地址 指针值 利用指针访问对象 空指针 赋值和指针 其他指针操作 void* 指针 一、指针定义:格式: *d d时变量名 ;定义多个时每个变量前面必须有符号* 相同之处: 1、与...

2019-10-12 22:12:05

阅读数 11

评论数 0

原创 面向对象进阶

content: @property装饰器 __slots__魔法 静态方法和类方法 类之间的关系 继承和多态 1、@property装饰器 将属性命名以单下划线开头,通过这种方式来暗示属性是受保护的,不建议外界直接访问, 那么如果想访问属性可...

2019-10-12 10:58:17

阅读数 16

评论数 0

原创 C++ 中的引用 &

C++ 中的引用 & 前言:引用基本上好多编程语言中都有的;恰好遇到引用;今天就彻底搞懂它! 引用的定义: 其实就是为对象起了另一个名字;有点像我们的小名!通常将声明符写成&d的形式来定义引用类型,其中d是声明的变量名! 我们一般的初始化变量时,初始值会被拷贝到新建的对象...

2019-10-11 22:18:38

阅读数 34

评论数 0

翻译 字符串、列表、生成式和生成器、元组、集合、字典的相关操作

Content: 字符串 列表 生成式和生成器 元组 集合 字典 练习 1、字符串 所谓字符串,就是由零个或多个字符组成的有限序列,一般记为,在Python程序中,如果我们把单个或多个字符用单引号或者双引号包围起来,就可以表示...

2019-10-08 20:06:45

阅读数 29

评论数 0

原创 函数和模块使用

学习地址:函数和模块的使用 n = int(input("n = ")) m = int(input("m = ")) fm = 1 for num in range(1,m+1): fm *= num fn = 1 for num in ran...

2019-09-30 11:48:25

阅读数 17

评论数 0

原创 turtle绘图、语言元素、分支结构、循环结构

时间长了,再次复习一遍! 1、输出python之禅 import this 2、Turtle在屏幕上绘制图形;绘制一个正方形 import turtle turtle.pensize(4) turtle.pencolor('red') turtle.forward...

2019-09-27 20:11:31

阅读数 25

评论数 0

原创 cifar10图像分类

import argparse #行参数管理 import mxnet as mx import os import logging # os.environ['CUDA_VISIBLE_DEVICES'] = '2' """...

2019-09-26 17:16:58

阅读数 23

评论数 0

原创 图像拼接

上面是两个原始图像;接下来进行拼接! import numpy as np import cv2 class Stitcher: #拼接函数 def stitch(self, images, ratio=0.75, reprojThresh=4.0,showMatches=F...

2019-09-25 15:35:22

阅读数 29

评论数 1

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