自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (10)
  • 收藏
  • 关注

原创 深度学习(Pytorch) 卷积神经网络训练 fashion mnist

fashion mnist数据获取根据Fashion Mnist论文给出的网址下载数据集:https://github.com/zalandoresearch/fashion-mnist网络结构包括输入层,两个卷积层,全连接层和输出层,下面是详细信息Net( (conv1): Sequential( (0): Conv2d(1, 16, kernel_size=(5,...

2019-02-11 00:20:39 3381

原创 机器学习(python)-Fashion Mnist分类模型构建

三种机器学习方法和使用CNN训练FashionMNIST的性能比较,三种机器学习方法分别为:随机森林、KNN、朴素贝叶斯。完整实验代码可在https://github.com/Ryanlzz/fashion-mnist-train查看一、数据准备1.数据来源根据Fashion Mnist论文给出的网址下载数据集:https://github.com/zalandoresearc...

2019-02-11 00:05:49 10024 8

原创 深度学习(python)-Keras-4 风格迁移

Keras实践深度学习中的风格迁移风格迁移可以将一张图片中的风格迁移到另一张图片上。风格迁移用以下代码来实现风格迁移给出要改变图像的路径,给出风格图像,设置迭代次数。from keras.preprocessing.image import load_img,img_to_arrayimport numpy as npfrom keras.applications i...

2019-02-11 00:04:15 1441

原创 深度学习(python)-Keras-3 新闻分类:多分类问题

使用Python的Keras库来学习深度学习中的多分类问题 ------ 路透社新闻主题分类。路透社数据集是一个简单的、广泛的使用的文本分类数据集,它包括46个不同的主题。将评论解码为英文单词用下面的代码解析第一条train_data[0]中的新闻word_index = reuters.get_word_index()reverse_word_index = dict([(...

2019-02-11 00:03:28 1270 1

原创 深度学习(python)-Keras-2 电影评论分类:二分类问题

使用Python的Keras库来学习深度学习中的二分类问题 ------ IMDB。IMDB它包含来自互联网电影数据库的50000条严重两级分化的评论,数据集被分为用于训练的25000条评论和用于测试的25000条评论,训练集和测试集都包含50%的正面评论和50%的负面评论。将评论解码为英文单词用下面的代码解析第一条train_data[0]中的评论# word_index i...

2019-02-11 00:02:39 1772 3

原创 深度学习(python)-Keras-1 Mnist手写数字识别

使用Python的Keras库来学习深度学习中的 “Hello World” ------ Mnist。Mnist是机器学习领域里的一个经典数据集,这个数据集包含60000张训练图像和10000张测试图像。mnist手写数字识别用以下代码来实现mnist的网络并训练测试注:通过**(train_images,train_labels),(test_images,test_labe...

2019-02-10 22:15:03 1626 1

原创 Opencv(Python版)-5 提取视频中彩色对象

拍摄视频的每一帧,从BGR转换为HSV颜色空间,将HSV图像阈值为一系列蓝色,现在单独提取蓝色对象。提取蓝色对象以下是详细的代码:import cv2import numpy as npcap = cv2.VideoCapture(0)while(1): # Take each frame _, frame = cap.read() #高斯模糊,去...

2019-02-10 22:13:22 908

原创 Opencv(Python版)-4 图像的算术运算

学习对图像的几种算术运算,如加法,减法,按位运算等。学习以下函数:cv2.add(),cv2.addWeighted()等。图像的加法运算cv2.addWeighted(m1,w1,m2,w2),四个参数,m1 m2是两个要相加的图片,w1 w2 表示图片的显示权重,值越大图像越清晰,对比度越高。import cv2img1 = cv2.imread('6.png')im...

2019-02-10 22:12:00 373

原创 Opencv(Python版)-3 鼠标作为画笔

学习如何在OpenCV中处理鼠标事件,并点击鼠标在窗口绘图。学习以下函数:cv2.setMouseCallback(),cv2.getTrackbarPos(),cv2.createTrackbar()等。都是官网的样例,跑跑知道是干什么的就好了。双击鼠标画圆import cv2import numpy as np# mouse callback functiondef...

2019-02-10 22:11:10 411

原创 Opencv(Python版)-2 在OpenCV中绘制函数

学习使用OpenCV绘制不同的几何形状学习以下函数:cv2.line(),cv2.circle(),cv2.rectangle(),cv2.ellipse(),cv2.putText()等。创建画板# 创建一个黑色图像img = np.zeros((512,512,3), np.uint8)画线# 画一条厚度为5像素的蓝色斜线img = cv2.line(img,(0,0)...

2019-02-10 22:09:53 2716

原创 Opencv(Python版)-1 图像视频读写

了解opencv基本函数功能在窗口显示图像使用函数**cv2.imread()**读取图像,有两个参数,第一个是图像的路径,第二个是以什么方式读取图像,一共有三种图像。cv2.IMREAD_COLOR:加载彩色图像。 任何图像的透明度都将被忽略。 这是默认标志。cv2.IMREAD_GRAYSCALE:以灰度模式加载图像。cv2.IMREAD_UNCHANGED:加载图像,包...

2019-02-10 22:08:38 368

原创 数字图像处理(Matlab版)-3 空间滤波

了解滤波的概念、分类以及滤波的应用滤波滤波是图像处理中很常用的技术,主要是对图像进行操作,可以增强图像、去除图像噪声、模糊图形、锐化图像等等。在实际操作中,空间滤波其实就是一个奇数行列的矩阵,一般称为模板或者滤波器,比如3x3,5x5,9x9…扣在图像上,对扣住的图像范围进行数学运算,然后将运算结果赋给中心点,为什么是奇数呢,因为可以保证每一个模板扣住的范围都有一个确定的中心点。...

2019-02-10 22:07:09 2044

原创 数字图像处理(Matlab版)-2 直方图处理

对数及对比度拉伸变换、直方图处理与函数绘图。对数及对比度拉伸变换对数及对比度拉伸变换的作用主要是可以增强图片里较暗部分的细节,公式如下所示c⋅logv+1(1+v⋅r)rϵ[0,1] c \cdot log_{v+1}^{(1+v \cdot r)} \quad r \epsilon {[0,1]} c⋅logv+1(1+v⋅r)​rϵ[0,1]底数为v+1,底越大,暗处部分的细...

2019-02-10 22:06:17 9613

原创 数字图像处理(Matlab版)-1 图像处理基本概念和函数

了解图像处理的基本概念和基本的函数调用图像处理的级别划分低级:包括原始操作,如降低噪声的图像预处理,对比度增强和图像锐化。特点是输入和输出都是图像。中级:包括诸如分割这样的任务,即把图像分为区域或目标,然后对这些目标进行描述,以便把它们简化为适合计算机处理的形式,并对单个目标进行分类(识别)。特点是输入通常为图像,但输出是从这些图像中提取的属性(如边缘、轮廓和单个物体的特征)。高...

2019-02-10 22:05:13 1671

原创 爬虫-百度、搜狗、360图片

爬虫-百度、搜狗、360图片爬取网页的图片,选择需要的图片类别爬百度图片#!/usr/bin/env python# -*- coding:utf-8 -*-import osimport reimport urllibimport jsonimport socketimport urllib.requestimport urllib.parseimport urll...

2019-02-10 22:00:45 1358

原创 深度学习-MATLAB数据增广

图片数据增广对文件夹及其子文件夹下的图片数据进行简单的增广,四个方面,翻转,平移,增加高斯噪声,对比度增强,保存在当前文件夹中,命名为图片原名+ -1、-2、-3、-4,代表四个类。p=genpath('文件的路径');%获取指定文件夹下所有子文件的路径%这些路径存在于字符串p中,以';'分割length_p=size(p,2);%字符串p的长度path={};%建立一个元胞数组,数...

2018-07-02 21:21:08 3618 2

原创 L2-021. 点赞狂魔

L2-021. 点赞狂魔问题分析 问题的目的就是找到点赞特性标签种类最多的三个人,不够三个补‘-’,统计每个人的特性标签种类,降序排序找到前三个就是点赞狂魔。代码#include <bits/stdc++.h>using namespace std;struct p { string name; int count; int k;} no...

2018-04-17 22:15:33 300

原创 L2-024. 部落

L2-024. 部落问题分析 要用到并查集,将每个人按照相互关系分到相应的部落中,通过查找有几个不同的祖先来确定部落数,之后就是判断两人的祖先是否相同就可以了。代码#include<iostream>#include<vector>#include<set>using namespace std;int father[100...

2018-04-17 22:00:03 139

原创 java连接oracle数据库

java连接oracle数据库package student_DB;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/** * 加载驱动连接数据库类 * */public class ConnectionDB { private static...

2018-04-16 23:02:29 218

原创 用caffe训练自己的数据

要将图片转换为lmdb的形式在网上下载了一个图片数据集,包括5类图片,共500张,400作为训练集,100作为测试集1.制作标签lable,转换lmdb使用以下Python代码# coding:utf-8"<span style=""font-family:Arial;font-size:18px;"">""<span style=""font-si

2018-04-02 14:06:56 158

原创 L1-039. 古风排版

L1-039. 古风排版问题描述代码#include <bits/stdc++.h>using namespace std;int main() { int n,count = 0; cin >> n; getchar(); string str; getline(cin,str); int len = str.length(...

2018-04-02 13:39:18 146

原创 L1-041. 寻找250

L1-041. 寻找250问题描述代码#include<bits/stdc++.h>using namespace std;int main(){ string str; int count = 0; getline(cin,str); for (int i = 0; i < str.length()-2; i++) {...

2018-04-02 13:36:07 714

原创 1008. 数组元素循环右移问题

1008. 数组元素循环右移问题问题描述代码#include<bits/stdc++.h>using namespace std;int main(){ int n,m; cin >> n >> m; int a[n]; m %= n; for (int i = m; i < n; i++) { ...

2018-03-16 16:40:51 111

原创 L1-018. 大笨钟

L1-018. 大笨钟问题描述问题分析 会发现输入是字符串形式,而具体判断时间的操作又是对数字的判断,所以要将字符串形式的数字转换为整形的数字,再根据题目要求求解,剩下的就好做了。代码#include<bits/stdc++.h>using namespace std;int main(){ string str; cin &gt...

2018-03-13 20:08:11 679

原创 L1-048. 矩阵A乘以B

L1-048. 矩阵A乘以B问题描述代码#include<bits/stdc++.h>using namespace std;int main(){ int m1,n1,m2,n2; cin >> m1 >> n1; int a[m1][n1]; for (int i = 0; i < m1; ...

2018-03-13 12:08:27 372

原创 L1-007 念数字

L1-007 念数字问题描述代码#include <iostream>#include <string>#include <sstream>using namespace std;int main(){ int n; string s[10] = { "ling", "yi", "er", "san"

2018-02-20 16:40:53 657

原创 L1-003 个位数统计

L1-003 个位数统计问题描述错误代码#include<iostream>using namespace std;int main() { long long int n,m = 10,num; cin >> n; int a[10]; for(int i = 0; i < 10; i++) { ...

2018-02-20 00:49:02 369

原创 L1-002 打印沙漏

L1-002 打印沙漏问题描述问题分析 最关键的一点是要知道行数,有了行数就都好操作了,打印最大的沙漏其实可以简化为找到最大的行数,有了行数就是简单的打印了,将整个沙漏分成上下两个部分,上部是一个倒三角去掉最后一行的一个符号,下部分是一个三角形。代码#include<iostream>using namespace std;int prin...

2018-02-19 22:46:03 544

原创 LintCode 82. 落单的数

LintCode 82. 落单的数问题描述 给出2*n + 1 个的数字,除其中一个数字之外其他每个数字均出现两次,找到这个数字。 样例 给出 [1,2,2,1,3,4,3],返回 4问题分析 遍历数组,找到个数为一的元素返回。代码class Solution {public: /* * @param A: An

2018-01-29 21:45:33 261

原创 LintCode 60. 搜索插入位置

LintCode 60. 搜索插入位置问题描述 给定一个排序数组和一个目标值,如果在数组中找到目标值则返回索引。如果没有,返回到它将会被按顺序插入的位置。 你可以假设在数组中无重复元素。 样例 [1,3,5,6],5 → 2 [1,3,5,6],2 → 1 [1,3,5,6],7 → 4 [1,3,5,6],0 → 0问题分析

2018-01-28 20:34:47 182

原创 C语言控制台文字颜色

改变C语言控制台文字颜色代码//设置文字颜色// 0-黑 1-蓝 2-绿 3-浅绿 4-红 5-紫 6-黄 7-白 8-灰 9-淡蓝 //10-淡绿 11-淡浅绿 12-淡红 13-淡紫 14-淡黄 15-亮白 #include#includevoid SetColor(int ForeColor,int BackColcr);int main(){ SetCo

2018-01-28 17:01:58 3344 2

原创 C语言方向键

C语言方向键代码//获取按键 void key_press(){ int key; while(key = getch()) { switch(key) { case 0xE0: switch(key = getch()) {

2018-01-28 16:59:02 3719 1

原创 C/C++设置光标在控制台的位置

C/C++设置光标在控制台的位置代码void SetPosition(int x,int y){ HANDLE winHandle;//句柄 COORD pos = {x,y}; winHandle = GetStdHandle(STD_OUTPUT_HANDLE); //设置光标位置 SetConsoleCursorPosition(w

2018-01-28 16:49:07 7161

原创 二叉树的遍历

二叉树四种遍历方式代码#include#includeusing namespace std;templateclass DataType>struct BiNode { DataType data; BiNodeDataType> * lchild,* rchild;};templateclass DataType>class BiTree {

2018-01-28 16:26:51 189

原创 LintCode 55. 比较字符串

LintCode 55. 比较字符串问题描述 比较两个字符串A和B,确定A中是否包含B中所有的字符。字符串A和B中的字符都是 大写字母 注意事项 在 A 中出现的 B 字符串里的字符不需要连续或者有序。 样例 给出 A = “ABCD” B = “ACD”,返回 true 给出 A = “ABCD” B = “AABC”, 返回 false

2018-01-28 16:16:56 347

原创 LintCode 56. 两数之和

LintCode 56. 两数之和问题描述 给一个整数数组,找到两个数使得他们的和等于一个给定的数 target。 你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 0 到 n-1。 注意事项 你可以假设只有一组答案。 您在真实的面试中是否遇到过这个题? Yes 样例 给出 numbers

2018-01-27 17:20:17 251

原创 LintCode 53. 翻转字符串

LintCode 53. 翻转字符串问题描述 给定一个字符串,逐个翻转字符串中的每个单词。 说明 单词的构成:无空格字母构成一个单词 输入字符串是否包括前导或者尾随空格?可以包括,但是反转后的字符不能包括 如何处理两个单词间的多个空格?在反转字符串中间空格减少到只含一个 样例 “How are you?”–>”you? are How”

2018-01-27 11:47:19 256

原创 LintCode 41. 最大子数组

LintCode 41. 最大子数组问题描述 给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。 注意事项 子数组最少包含一个数 样例 给出数组[−2,2,−3,4,−1,2,1,−5,3],符合要求的子数组为[4,−1,2,1],其最大和为6问题分析 正常思路,暴力查找,对所有的子区间求和比较,找到最大的值。不完善代

2018-01-25 18:27:00 173

原创 LintCode 35. 翻转链表

LintCode 35. 翻转链表问题描述 翻转一个链表 样例 给出一个链表1->2->3->null,这个翻转后的链表为3->2->1->null问题分析 此题给出的是一个单向链表,需要将链表头尾翻转。需要事先判断链表是否为空。代码/** * Definition of ListNode * * class ListNode

2018-01-25 01:47:16 222

原创 LintCode 28. 搜索二维矩阵

LintCode 28. 搜索二维矩阵问题描述 写出一个高效的算法来搜索 m × n矩阵中的值。 这个矩阵具有以下特性: 每行中的整数从左到右是排序的。 每行的第一个数大于上一行的最后一个整数。 您在真实的面试中是否遇到过这个题? Yes 样例 考虑下列矩阵: [ [1, 3, 5, 7], [10, 11, 16, 2

2018-01-25 01:38:28 320

prohmr_datasets

prohmr_datasets

2022-03-30

dsr_data 数据集

dsr_data 数据集

2022-03-27

基于卷积神经网络的风格迁移.zip

基于卷积神经网络的风格迁移算法,模型使用VGG-19,实验环境:Tensorflow2.0,python3.6,支持GPU加速

2020-05-27

基于反卷积的卷积神经网络特征可视化.zip

基于反卷积实习卷积神经网络的特征可视化,可视化的网络模型为VGG-19,将每一卷积层的特征图可视化,数量可以自己设置。

2020-05-27

基于jsp+mvc+mysql的个人博客平台网站

基于jsp+mvc+mysql的个人博客网站,包括前段页面,后台Java代码,界面友好,可以实现登录注册功能,浏览博客,发表博客,个人信息主页等功能。

2019-02-10

训练 fashion-minst 数据集

三种机器学习方法和使用CNN训练FashionMNIST的性能比较,三种机器学习方法分别为:随机森林、KNN、朴素贝叶斯。 包含完整代码和测试文档

2019-02-10

基于c++的文本编辑器

c++写的简单的文本编辑器,数据结构为双向链表,简易的图形界面,仅供参考。

2018-02-20

基于c++的markdown解析器

基于c++的matlab解析器,可以解析html,转换成网页的模式。

2017-10-16

基于C语言的学生管理系统

大一上半学期的C语言课设,包括增删改查功能,利用菜单实现。

2017-10-16

JSP+MVC+数据库的注册登录界面

基于jsp和MVC框架设计的一个注册登录界面,可以连接到数据库,其中还加了一点css美化,相互借鉴学习。

2017-09-28

空空如也

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

TA关注的人

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