自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

haoji007的博客

机器学习,深度学习,遥感图像应用

  • 博客(894)
  • 资源 (1)
  • 论坛 (2)
  • 收藏
  • 关注

转载 Python--matplotlib绘图可视化知识点整理

原文:http://michaelxiang.me/2016/05/14/python-matplotlib-basic/无论你工作在什么项目上,IPython都是值得推荐的。利用ipython --pylab,可以进入PyLab模式,已经导入了matplotlib库与相关软件包(例如Numpy和Scipy),额可以直接使用相关库的功能。本文作为学习过程中对matplotlib一些常用知识点的整理,方便查找。这样IPython配置为使用你所指定的matplotlib GUI后端(TK/wxPyt

2021-03-01 20:13:29 18

转载 matplotlib的绘图样式与色彩设置

登录/注册绘图样式与色彩设置目录一、matplotlib的绘图样式(style) 1.matplotlib预先定义样式 2.用户自定义stylesheet 3.设置rcparams 4.修改matplotlibrc文件 二、matplotlib的色彩设置(color) 1.RGB或RGBA 2.HEX RGB 或 RGBA 3.灰度色阶 4.单字符基本颜色 5.颜色名称 6.使用colormap设置一组颜色 一、matplotlib的...

2021-03-01 20:10:38 11

转载 VGG16的10折交叉验证实现cifar10的分类(keras实现)

#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Sun Sep 30 17:12:12 2018 这是用keras搭建的vgg16网络 这是很经典的cnn,在图像和时间序列分析方面有很多的应用 @author: lg """ ################# import keras from keras im...

2021-02-08 16:07:38 30

转载 基于sklearn和keras的数据切分与交叉验证

目录一.自动切分 二.手动切分 三.K折交叉验证(k-fold cross validation)在训练深度学习模型的时候,通常将数据集切分为训练集和验证集.Keras提供了两种评估模型性能的方法:使用自动切分的验证集 使用手动切分的验证集回到顶部一.自动切分在Keras中,可以从数据集中切分出一部分作为验证集,并且在每次迭代(epoch)时在验证集中评估模型的性能.具体地,调用model.fit()训练模型时,可通过validation_split参数来指定从...

2021-02-08 10:22:16 28

转载 L1正则化、L2正则化以及dropout正则化的keras实现

# L2正则化 from keras import regularizers model = models.Sequential() # l2(0.001)是指该层权重矩阵每个系数都会使网络总损失增加0.001*weight_coefficient_value # 由于这个惩罚项只在训练时添加,因此这个网络的训练损失会比测试损失大很多 model.add(layers.Dense(16,kernel_regularizer=regularizers...

2021-02-08 10:07:07 23

转载 【Matlab】利用diary记录日志/保存命令窗口输出

matlab 中可以利用diary函数记录下命令行窗口的输出到指定文件中,方便后期检查调试和运行信息。diarydiary是matlab中的日志工具,可以将Command Window 中的内容保存到文件中去。使用方法:在命令行中输出:diary 'path/yourlogfile.txt'对应的的文件将会保存在path路径下的yourlogfile.txt文件里。同时,可以使用:diary off,diary on命令来关闭、打开日志。%diary使用例子>> dia.

2021-01-31 23:45:40 52

转载 matlab内存溢出的解决方案

(1)增加虚拟内存:cmd -> taskmgr 打开任务管理器,查看物理内存和虚拟内存,可观察matlab在运行过程中是否超过物理内存和虚拟内存。若超过,增加虚拟内存的方法是不可行的。物理内存不足的时候可以通过将电脑的虚拟内存设置得大一点,可一定程度上缓解内存不足的压力,但缓解是非常有限,核心还是增加物理内存。查看虚拟内存方法:(1a)右击“我的电脑”–属性–高级系统设置—-系统属性—–高级—-在性能框内点“设置”(1b)性能选项对话框,点第二个标签“高级”(1c)页面文件大小后面的数.

2021-01-24 17:31:09 41

转载 免费下载——高光谱数据集

高光谱遥感是将成像技术和光谱技术相结合的多维信息获取技术,可以同时获取目标的二维空间信息与第三维的光谱信息,得到高光谱分辨率的连续、窄波段图像数据。高光谱图像与高分辨率、多光谱图像相比优势在于:它光谱分辨率高,波段众多,能获取地物几乎连续的光谱特征曲线,并可根据需要选择或提取特定波段来突出目标特征;定量化的连续光谱曲线数据为地物光谱机理模型引入图像分类提供了条件;它包含丰富的辐射、空间和光谱信息,是多种信息的综合载体。高光谱图像在地物制图、资源勘探等领域得到了广泛使用。本期为大家推荐高光谱遥感的16

2021-01-20 14:04:33 147

转载 (最新)面向科研人员的免费遥感数据集

面向研究的开放遥感数据这些数据一般是或者含有地理真值,或者带有原始的观测数据、抑或没有经过过多的处理,覆盖范围较小,或有多种数据的覆盖,因此多用于科学研究。这里选择性地列出作者熟悉的一些参考数据供读者参考。01建筑物立面地面激光扫描数据集http://www.ikg.uni-hannover.de/由Institute for Photogrammetry, University of Stuttgart, Germany提供的两个老建筑物的地面激光扫描数据:http:/..

2021-01-19 12:00:38 119

转载 YOLOv5在建筑工地中安全帽佩戴检测的应用(已开源+数据集)

前言Amusi 发现一个很棒的开源项目,利用YOLOv5进行目标检测的"落地化"应用:安全帽佩戴检测。该项目使用了YOLOv5s、YOLOv5m、YOLOv5l来训练安全帽佩戴检测数据集,代码和权重均已开源!安全帽佩戴检测数据集也是开源的(共含7581 张图像)!项目教程也相当详细,推荐入门练手学习!而且有意思的是,该项目和数据集的两位作者均是中国人,点赞!项目链接(文末附下载):https://github.com/PeterH0323/Smart_Construction数据集链接

2021-01-12 00:45:13 408

转载 TSNE数据降维

1、TSNE的基本概念2、例1 鸢尾花数据集降维3、例2 MINISET数据集降维1、TSNE的基本概念t-SNE(t-distributed stochastic neighbor embedding)是用于降维的一种机器学习算法,是由 Laurens van der Maaten 等在08年提出来。此外,t-SNE 是一种非线性降维算法,非常适用于高维数据降维到2维或者3维,进行可视化。该算法可以将对于较大相似度的点,t分布在低维空间中的距离需要稍小一点;而对于低相似度的点,...

2021-01-12 00:35:34 189

转载 matplotlib中文乱码的两种解决方案

前言最近在搞数据可视化的一些案例,特地来把学习过程中遇到的一些小问题记录一下。今天遇到一个问题就是:当我给坐标轴添加一些中文内容以便客户查看时,出现了乱码,接下来我就通过两种方法对乱码的问题做一下解释。中文乱码的解决方案01-出错原因我们先来看一段简单的演示代码: import matplotlib.pyplot as plt import numpy as np x = np.linspace(0.05,10,1000) y = n...

2021-01-04 19:43:28 30

转载 宝塔Linux面板命令大全

安装宝塔Centos安装脚本yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.shUbuntu/Deepin安装脚本wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash inst

2020-09-16 16:53:01 97

转载 Python numpy中矩阵的用法总结

Python矩阵的基本用法  mat()函数将目标数据的类型转化成矩阵(matrix)1,mat()函数和array()函数的区别  Numpy函数库中存在两种不同的数据类型(矩阵matrix和数组array),都可以用于处理行列表示的数字元素,虽然他们看起来很相似,但是在这两个数据类型上执行相同的数学运算可能得到不同的结果,其中Numpy函数库中的matrix与MATLAB中matrices等价。  直接看一个例子: 1 2 3 4 5 6

2020-08-25 10:57:04 322

转载 机器学习:常用数据集汇总

前言 对机器学习中一些常用数据集进行汇总,欢迎评论区提供数据。多多收藏、点赞 注:其中有些链接是用的他人分享的数据,如果作者不希望这样使用,请私信告诉我,谢谢# pima-indians-diabetes # 详情:美国国立糖尿病消化与肾病研究所搜集的皮马印第安部落中21岁以上女性的数据。 样本包括9个特征的768个观测值(768 × 9)。 下载数据:https://archive.ics.uci.edu/ml/mac...

2020-08-15 13:21:36 812

转载 遥感图像场景分类常用数据集

1. UC Merced Land-Use Data Setcontains 21 scene classes and 100 samples of size 256x256 in each class.图像像素大小为256*256,总包含21类场景图像,每一类有100张,共2100张。下载地址:http://weegee.vision.ucmerced.edu/datasets/landuse.html2.WHU-RS19 Data Sethas 19 dif...

2020-08-15 13:20:31 630 1

转载 【数据集收集】可用于深度学习模型的遥感数据集(持续更新,最后更新时间2020-06)

目录一、背景二、数据集整理1.the UC Merced Land Use Dataset(约110M)2.DOTA:A Large-scale Dataset for Object Detection in Aerial Images(约35G)3.NWPU VHR-10(约73M)4.UCAS-AOD: Dataset of Object Detection in Aerial Images(约3G)5.BigEarthNet: A Large-Scale B...

2020-08-15 13:19:42 1212

转载 常用机器学习遥感与其他数据集

版权高光谱遥感数据Indian Pines Salinas scene/Salinas-A scene Pavia Centre scene/Pavia University scene/Cuprite Kennedy Space Center (KSC) BotswanaNWPU-RESISC45 datasetUC Merced Land Use DatasetDataSet: WHU-RS19另一些高光谱遥感数据别人总结的:zhangbin总结的遥感数据集(比较全)

2020-08-15 13:17:05 198

转载 高光谱遥感数据集下载及简介

参考以下网址:数据分享07期|高光谱遥感数据集下载IP/UP/Salinas等数据集文章目录 1. IP数据集简介 2. UP数据集简介 3. PC数据集简介 4. Salinas-A数据集简介(6类) 5. Salinas数据集简介(对于corrected数据,OSError: could not read bytes) 6. KSC数据集简介 1. IP数据集简介print(IP.keys())#dict_keys(['__header__', ...

2020-08-15 13:16:23 865

转载 基于内容的图像检索技术:从特征到检索

基于内容的图像检索(CBIR, Content Based Image Retrieval)是相对成熟的技术领域,在工业界也有广泛的应用场景,如搜索引擎(Google、百度)的以图搜图功能,各电商网站(淘宝、Amazon、ebay)的相似商品搜索,社交平台(Pinterest)的相似内容推荐等。本文从图像检索流程出发,结合我们团队在社交应用中的相似图片、视频检索中的实践经验,介绍构建基于内容的图像检索系统所涉及的算法技术,包括特征提取、索引构建、近邻搜索等技术,供相关领域研发人员参考。在介绍视...

2020-07-05 21:36:08 434

转载 Python数据分析之pandas常用命令整理!

pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。导入pandas库:import pandas as pd导入Series, DataFrame:from pandas import Series, DataFramepanda

2020-07-05 21:34:54 247

转载 Linux学习笔记(13)

linux下tomcat服务器调优下面这个是配置的tomcat/bin/catalina.sh 第118行esac下一行添加如下内容JAVA_OPTS="-Xms3072m -Xmx4096m -Xmn3072m -XX:PermSize=500m -XX:MaxPermSize=500m -Xss256K -XX:+DisableExplicitGC -XX:SurvivorRatio=2 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParal

2020-07-05 21:34:46 96

转载 Linux学习笔记(12)

Linux下配置Tomcat服务器一、准备工作1、java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中。2、下载tomcat包,下载地址:http://tomcat.apache.org/download-70.cgi可以本地下载后上传到服务器上,也可以直接在服务器上使用wget命令下载,本案例直接使用wget命令下载 :[root@localhost ~]# wgethttp://apache.fayea.com/tomcat/tomcat-7/v7.

2020-07-05 21:34:31 89

转载 Linux学习笔记(11)

Linux平台下快速搭建FTP服务器FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。一般在各种linux的发行版中,默认带有的ftp软件是vsftp,从各个lin

2020-07-05 21:34:17 65

转载 matlab里面如何保留小数特定位数

[转载]Matlab取整函数有:fix,floor,ceil,round.取整函数在编程时有很大用处。一、取整函数1.向零取整(截尾取整)fix-向零取整(Roundtowardszero);>>fix(3.6)ans= 32.向负无穷取整(不超过x的最大整数-高斯取整)floor-向负无穷取整(Roundtowardsminusinfinity);>>floor(-3.6)ans...

2020-07-05 21:33:29 4404

转载 MATLAB的var与std函数 与 均值,方差,标准差,均方差,均分误差

从定义上来讲,(样本)均值,方差,标准差,均方差,均分误差分别为:均值:方差:标准差:均方差=标准差均方误差:matlab中的var函数和std函数用来计算方差var函数计算使用的公式为:std函数使用的公式为:若要求整体方差,即除数不是n-1而是n,使用var(x,1)即可。...

2020-07-04 23:23:31 1017

转载 face_recognition基础接口

face_recognition使用世界上最简单的人脸识别库,在Python或命令行中识别和操作人脸。使用dlib最先进的人脸识别技术构建而成,并具有深度学习功能。 该模型在Labeled Faces in the Wild基准中的准确率为99.38%。face_recognition 官方文档:https://pypi.org/project/face_recognition/  1|1查找图片中的面孔   1 2 3 4 5...

2020-05-29 03:30:14 457

转载 Linux学习笔记(10)

服务器日常监视top命令「实时动态查看系统整体运行情况」语法top(选项)选项-b:以批处理模式操作;-c:显示完整的治命令;-d:屏幕刷新间隔时间;-I:忽略失效过程;-s:保密模式;-S:累积模式;-i<时间>:设置间隔时间;-u<用户名>:指定用户名;-p<进程号>:指定进程;-n<次数>:循环显示的次数。top交互命令在top命令执行过程中可以使用的一些交互命令。这些命令都是单字母的,如果在命令行中使用了-s选项, 其中

2020-05-28 00:23:41 58

转载 Linux学习笔记(9)

Shell 函数linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的定义格式如下:[ function ] funname [()]{ action; [return int;]}说明:1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255下面的

2020-05-28 00:22:28 79

转载 Linux学习笔记(8)

Shell echo命令Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:echo string您可以使用echo实现更复杂的输出格式控制。1.显示普通字符串:echo "It is a test"这里的双引号完全可以省略,以下命令与上面实例效果一致:echo It is a test2.显示转义字符echo "\"It is a test\""结果将是:"It is a test"同样,双引号也可以省

2020-05-28 00:21:29 72

转载 Linux学习笔记(7)

Shell 基本运算符Shell 和其他编程语言一样,支持多种运算符,包括:算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加(注意使用的是反引号 ` 而不是单引号 '):#!/bin/bashval=`expr 2 + 2`echo "两数之和为 : $val"...

2020-05-28 00:20:17 42

转载 Linux学习笔记(6)

Shell 传递参数我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……实例以下实例我们向脚本传递三个参数,并分别输出,其中$0为执行的文件名:#!/bin/bash# author:菜鸟教程# url:www.runoob.comecho "Shell 传递参数实例!";echo "执行的文件名:$0";echo "第一个参数为:$1";echo "...

2020-05-28 00:19:16 55

转载 Linux学习笔记(5)

Shell 教程Shell 脚本Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。由于习惯的原因,简洁起见,本文出现的 "shell编程" 都是指 shell 脚本编程,不是指开发 shell 自身。Shell 环境Shell 编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚...

2020-05-28 00:18:39 59

转载 Linux学习笔记(4)

rpm命令rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。语法rpm(选项)(参数)选项-a:查询所有套件;-b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套...

2020-05-28 00:17:51 55

转载 Linux学习笔记(3)

Linux 系统目录结构登录系统后,在当前命令窗口下输入命令: ls / 你会看到如下图所示:树状目录结构:以下是对这些目录的解释:/bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。 ...

2020-05-28 00:17:10 56

转载 Linux学习笔记(2)

Linux 安装为大家介绍Linux的安装。以 centos6.4 为例。centos 下载地址:可以去官网下载最新版本:https://www.centos.org/download/Linux 安装步骤1、首先,使用下载的Linux ISO文件进行安装。界面说明:Install or upgrade an existing system 安装或升级现有的系统install system with basic video driver 安装过程中采用基本...

2020-05-28 00:16:19 125

转载 Linux学习笔记(1)

Linux 简介Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux的发行版Linux的发行版说简单点就是将Lin

2020-05-28 00:15:25 60

转载 python实现图像检索的三种(直方图/OpenCV/哈希法)

这篇文章主要介绍了python实现图像检索的三种(直方图/OpenCV/哈希法),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧简介:本文介绍了图像检索的三种实现方式,均用python完成,其中前两种基于直方图比较,哈希法基于像素分布。检索方式是:提前导入图片库作为检索范围,给出待检索的图片,将其与图片库中的图片进行比较,得出所有相似度后进行排序,从而检索结果为相似度由高到低的图片。由于工程中还包含Qt界面类、触发函数等其.

2020-05-27 23:40:23 214

转载 Python破解验证码,只要15分钟就够了!

让我们一起攻破世界上最流行的WordPress的验证码插件每个人都讨厌验证码——在你被允许访问一个网站之前,你总被要求输入那些烦人的图像中所包含的文本。验证码被设计成,以验证你是一个真正的人的方式,来防止电脑自动填写表单。但是随着深度学习和计算机视觉的兴起,它们现在往往很容易被攻破。我在读Adrian Rosebrock的优秀的著作《Python计算机视觉深度学习》。在书中,Adrian简单地描述了他如何用机器学习绕过E-ZPass New York网站的验证码:Adrian没有访...

2020-05-27 01:10:39 311

转载 Python图像识别,图片相似度计算!

1.背景要识别两张图片是否相似,首先我们可能会区分这两张图是人物照,还是风景照等......对应的风景照是蓝天还是大海......做一系列的分类。从机器学习的的角度来说,首先要提取图片的特征,将这些特征进行分类处理,训练并建立模型,然后在进行识别。但是让计算机去区分这些图片分别是哪一类是很不容易的,不过计算机可以知道图像的像素值的,因此,在图像识别过程中,通过颜色特征来识别是相似图片是我们常用的(当然还有其特征还有纹理特征、形状特征和空间关系特征等,这些有分为直方图,颜色集,颜色局,聚合向量,相

2020-05-27 00:21:12 1404 1

分布式计算研究进展综述

分布式计算研究进展综述分布式计算研究进展综述分布式计算研究进展综述分布式计算研究进展综述

2008-11-01

haoji007的留言板

发表于 2020-01-02 最后回复 2020-04-24

各位大侠不能不救啊~~~求解~~caffe编译出问题了!

发表于 2017-08-03 最后回复 2017-10-24

空空如也

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

TA关注的人 TA的粉丝

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