笔记
文章平均质量分 55
小小草帽
Interests: 深度学习、图像理解,AR,VR(欢迎交流)
展开
-
【RS】遥感数据融合
遥感数据融合整理原创 2023-06-20 09:52:18 · 626 阅读 · 0 评论 -
Python已知二叉树后序和中序遍历数组求前序遍历
利用DFS解决树的遍历问题原创 2022-08-23 10:32:02 · 887 阅读 · 0 评论 -
求最大时间间隔
求24小时时间制的最大时间间隔。原创 2022-08-18 19:44:35 · 211 阅读 · 0 评论 -
Python装饰器使用
Python装饰器用法整理原创 2022-06-30 17:20:59 · 192 阅读 · 0 评论 -
IOU和NMS图解(附Python和C++代码)
IOU和NMS学习,代码和推导过程记录。原创 2022-06-29 10:11:39 · 1055 阅读 · 0 评论 -
Python矩阵运算(不使用库)
矩阵乘法矩阵乘法中,需要判断两个矩阵是否可以进行相乘,即前一个矩阵的列是否等于后一个矩阵的行。具体代码如下:class Solution: def multiplyofmatrix(self, A, f): """ Compute matrix A * matrix f. For example: Input: A: [[1, 2], [3, 4]] Row of A: 2 Col of A: 2原创 2022-04-26 22:06:37 · 5254 阅读 · 0 评论 -
数学中的排列和组合
排列需要考虑到排列的先后顺序。例如,{1,2}和{2, 1}是两种不同的排列。对于n个数,我们从中选出m个数,则总共有AnmA_{n} ^{m}Anm中排列组合。组合不考虑取出元素的先后排列顺序。例如,{1,2}和{2, 1}是相同的组合。对于n个数,我们从中选出m个数,则总共有CnmC_{n} ^{m}Cnm中排列组合。...原创 2022-04-19 21:40:22 · 296 阅读 · 0 评论 -
变化检测查用操作(Matlab、Python)
融合图生成(Python版)利用tf.math.logical_and()函数实现给定参考变化图gt和算法生成的变化图cm生成融合图 def confusion_map(self, target_change_map, change_map): """ Compute RGB confusion map for the change map. True positive - White [1,1,1]原创 2022-03-16 21:21:23 · 1566 阅读 · 0 评论 -
常用编程语言命令大全
PythonMatlab保存图片imwrite(img,'result.jpg');原创 2022-03-09 10:11:48 · 1776 阅读 · 0 评论 -
【论文阅读】Unsupervised Image Regression for Heterogeneous Change Detection
原文链接Unsupervised Image Regression for Heterogeneous Change Detection摘要文章提出的变化检测方法大致可以分为三步:第一步(training set selection):基于文章中提出的patch亲和矩阵方法(Affinity Matrices)计算得到二时图像中的不变化的部分作为训练样本集第二步(image regression):通过图像回归方法把一个域的图像转换到另一个域的图像,使得图像在相同域进行比较第三步(ob原创 2021-09-09 16:15:02 · 426 阅读 · 0 评论 -
【机器学习】反向传播推导
链式法则(Chain Rule)链式法则通常有两种情形:Case 1Case 2反向传播(Backpropagation)反向传播过程中,我们要算每一个输出结点的损失,因此损失函数是每个输出几点关于标签的损失之和。反向传播又可以分为两个部分:Forward pass 和 Backward pass。Forward Pass在Forward pass中我们的目标是计算权重w对z的偏微分。Backward Pass在Backward pass中,计算z对l的偏微分。原创 2021-08-13 17:29:26 · 345 阅读 · 0 评论 -
【机器学习】深度学习发展回顾
Ups and downs of Deep Learning1958年 感知机(Perceptron:linear model)被提出1958年 发现了感知机的局限性1980s年 提出了多层感知机(Multi-layer perceptron):与今天的深度神经网络没有太大差异1986年 反向传播(Backpropagation)被提出:但隐藏层如果超过3层,结果就不会很好1989年 是否一层的隐藏层就足够好了,为什么要进行深度2006年 提出了受限玻尔兹曼机(RBM),使得Deep Learn原创 2021-08-13 11:45:42 · 724 阅读 · 0 评论 -
【树莓派】树莓派3B+搭建Ubuntu
相关硬件树莓派3 B+内存卡 Sandisk 32GB高清HDMI线一条树莓派电源线一条读卡器一个准备SD卡原创 2021-08-11 20:10:42 · 2476 阅读 · 0 评论 -
【机器学习】均值与期望的区别
Estimator of mean u有限样本N的均值m不等于总体均值u。有限样本N的均值m的期望E[M]等于总体均值u示例图有限样本的均值m总是在总体均值的周围。参考资料 :台大李宏毅教授机器学习课程原创 2021-08-08 21:00:15 · 976 阅读 · 0 评论 -
Python图片保存和显示三种方法
利用PIL中的Imagefrom PIL import Image#其中x是要保存的图片,numpy类型x = x.astype("uint8") #将其类型转化为uint8img = Image.fromarray(x) img = img.convert("L") #“L”灰度图像,“RGB”图像img.save("./x.bmp") #要保存的路径利用matplotlib中的pyplotimport matplotlib.pyplot as pltplt.figure(原创 2021-07-29 10:26:01 · 1450 阅读 · 3 评论 -
Matlab输出参数太多解决方案
问题描述在函数中添加了一个参数输出,运行主函数报错,提示输出参数太多。解决方案遇到这个情况,如果反复检查了函数内的参数输出没有问题,那肯定是原有Matlab代码定义了类,在类中声明了这个函数,只需找到声明这个函数的类,然后在函数声明中添加要多输出的参数即可解决。...原创 2021-07-25 22:38:55 · 36673 阅读 · 10 评论 -
matlab中legend字体倾斜和常用字体修饰
plot(rand(3))lgd = legend('a','b','c');c = lgd.FontAngle;lgd.FontAngle = 'italic';原创 2021-07-23 09:40:29 · 15258 阅读 · 1 评论 -
深度学习和计算机视觉顶刊和顶会
会议CVPR:IEEE Conference on Computer Vision and Pattern RecognitionICCV:International Conference on Computer VisionECCV:European Conference on Computer VisionAAAI:Conference on Artificial IntelligenceICML:International Conference on Machine Learnin原创 2021-07-22 22:40:02 · 1750 阅读 · 1 评论 -
小波变换和曲波变换用于池化层
本文主要介绍小波变换、双数复小波变换和曲波变换。以及它们作为池化层的应用、简单介绍、论文和代码整理。小波变换小波变换作为池化层相关知乎解读Wavelet Pooling小波池化的思考相关论文基于小波池化层的卷积神经网络Wavelet pooling for convolutional neural networks小波集成的噪声稳健图像分类Wavelet Integrated CNNs for Noise-Robust Image Classification用于纹理分原创 2021-07-17 21:56:34 · 3469 阅读 · 4 评论 -
消息中间件ActiveMQ总结归纳整理
ActiveMQ基础ActiveMQ实现了JMS1.1并提供了很多附加的特性,比如JMX管理、主从管理、消息组通信、消息优先级、延迟接收消息、虚拟接收者、消息持久化、消息队列监控等。ActiveMQ主要特性支持Java、C、C++、C#、Ruby、Perl、Python、PHP等多种语言的客户端和协议,如OpenWire、STOMP、AMQP、MQTT协议。提供了像消息组通信、消息优先级、延迟接收消息、虚拟接收者、消息持久化之类的高级特性。完全支持JMS1.1和J2EE1.4规范(包括持久化、分原创 2021-07-16 14:44:11 · 228 阅读 · 0 评论 -
【机器学习】常用激活函数及其导数
引言神经网络在近似模拟任何函数时,离不开非线性变换。神经元与神经元如果没有非线性变换,原创 2021-07-07 21:31:52 · 2774 阅读 · 0 评论 -
TensorFlow常用张量函数
TensorFlow数据处理流程先将数据加载至列表(元组)容器中,在通过convert_to_tensor()方法将数据转换为张量类型。在TensorFlow中运算处理后,再通过numpy()方法导出到普通Python程序能处理的数组和列表中,以方便其他其他模块调用。范例:Python数组与张量类型转换...原创 2021-06-30 17:23:45 · 471 阅读 · 0 评论 -
Tensorflow自编码器入门:图片重建FashionMINIST
数据集 :FashionMNIST数据集,包含10种不同类型的衣服、鞋子、包等灰度图片,图片大小为28*28.其中有60000张训练集,10000张测试集。加载FashionMINST数据集利用keras.datasets.fashion_mnist.load_data()可以下载FashionMINST数据集:from tensorflow import kerasimport numpy as npimport tensorflow as tfimport os os.environ[原创 2021-06-29 16:35:01 · 690 阅读 · 0 评论 -
Tensorflow实现小波池化层
转载:Github:https://github.com/LiQiufu/WaveCNet文字:https://openaccess.thecvf.com/content_CVPR_2020/papers/Li_Wavelet_Integrated_CNNs_for_Noise-Robust_Image_Classification_CVPR_2020_paper.pdfimport numpy as npimport mathimport cv2import pywtimport osfr原创 2021-06-28 17:06:21 · 873 阅读 · 4 评论 -
小波变换基本原理
小波变换的根本出发点一个信号的频率与其周期长度成正比,那么对于高频信息,时间间隔要相对小以给出比较好的精度,而对于低频信息,时间间隔要相对宽以保持信息的完整,这就是后面提出的小波变换的根本出发点。...原创 2021-06-25 23:39:36 · 960 阅读 · 0 评论