自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 服务器CUDA版本升级

上面这篇文章是按照显卡驱动所支持的最高cuda版本来更新cuda Toolkit的,但是如果你想要更新显卡驱动最高支持的CUDA版本,就需要更新显卡驱动了。ubuntu显卡驱动安装 可参考下面。

2024-10-08 10:14:50 647 1

原创 Stable Diffusion模型解读

参考博文:

2024-07-13 17:45:05 175

原创 python基础问题记录

本专栏主要记录python中一些语法问题。

2024-06-29 23:39:25 482 1

原创 分布式MPI实现矩阵乘法、卷积以及池化运算

2.多主机配置:https://blog.csdn.net/m0_62346268/article/details/134139495、https://blog.csdn.net/liu_feng_zi_/article/details/108403321。3.遇到的问题解决方案:https://blog.csdn.net/fsdgfsf/article/details/106293921/

2024-06-06 17:16:07 301

原创 Self-attention(自注意力机制)、Transformer

文章根据李宏毅老师的视频讲解总结而成。本文,主要讲解了自注意力机制,以及著名的Transformer模型。

2024-04-27 18:38:34 1811

原创 第六章 图像特征

上一章我们讲解了图像处理相关的内容,包括图像金字塔、图像轮廓、模板匹配、直方图、傅里叶变换等内容。本章我们将要讲解图像特征相关的内容。

2024-04-25 14:02:53 880

原创 Latex常用命令

【代码】Latex常用命令。

2024-04-21 19:52:44 925

原创 Docker学习笔记

因为项目需要,在此学习一下docker相关知识,本篇参考黑马程序员相关课程以及其他人博客总结而成。

2024-03-30 20:33:05 1705 1

原创 扩散模型-Diffusion Model-DDPM、DDIM

代码在资源中。

2024-02-29 14:09:42 1852

原创 傅里叶级数、傅里叶变换、小波变换、离散余弦变换的理解

首先要有个先验知识就是正弦、余弦函数可以看成无限维的向量,并且两个向量的内积为0,即正弦余弦函数是正交的。每个正交向量就是:{1,0,0},{0,cos(2pi n/T。而傅里叶变换就是求出当周期无穷大时,对应的这个连续的频域图曲线。,调整正弦、余弦函数前面的系数(振幅)就可以慢慢逼近原函数了。功能:能把任意周期性函数展开成一系列正弦、余弦函数的和。比如下图的一个函数能够被一系列周期为2。例如:其中c1,c2是坐标。F(w)就是频域曲线。加加减减后周期仍是2。

2024-01-04 21:27:03 1962

原创 深度学习中的优化算法

本章我们主要讲解一下深度学习中的一些优化算法。各种优化算法总结可视化软件。

2023-08-08 12:51:50 1211

原创 六、计算机视觉相关内容

前面我们讲解了CNN,这章我们主要说一些图像增广以及计算机视觉相关 的方向。转置卷积(transposed convolution)又被称为反卷积(deconvolution),是一种对卷积操作的逆过程,但不是逆运算转置卷积也是一种卷积。它在图像处理和深度学习中经常被用于上采样和图像重建等任务。注:反卷积的命名是有一点歧义的,容易被误认为是卷积的逆运算,这个后面会讲,正式的命名还是转置卷积。首先,我们直接给出转置卷积的运算步骤,后面再作解释:假设,转置卷积运算给出的步幅为s,填充为p,则,

2023-07-06 22:38:40 853

原创 五、卷积神经网络

在前面章节中,我们遇到了图像数据,我们之前的做法是把图像数据进行展平,但是这种方法忽略了像素之间的相关性。本章介绍的卷积神经网络(convolutional neural network,CNN)是一类强大的、为处理图像数据而设计的神经网络。基于卷积神经网络架构的模型在计算机视觉领域中已经占主导地位,当今几乎所有的图像识别、目标检测或语义分割相关的学术竞赛和商业应用都以这种方法为基础。

2023-06-30 15:22:35 3447 1

原创 四、深度学习的计算

之前我们已经介绍了一些基本的机器学习概念, 并慢慢介绍了功能齐全的深度学习模型。在上一章中,我们从零开始实现了多层感知机的每个组件, 然后展示了如何利用高级API轻松地实现相同的模型。为了易于学习,我们调用了深度学习库,但是跳过了它们工作的细节。在本章中,我们将深入探索深度学习计算的关键组件, 即模型构建、参数访问与初始化、设计自定义层和块、将模型读写到磁盘, 以及利用GPU实现显著的加速。这些知识将使读者从深度学习“基础用户”变为“高级用户”。

2023-06-29 16:08:05 596

原创 三、多层感知机及模型优化

前面我们讲解了单层的神经网络,这章我们将开始探索深度神经网络。在输入层与输出层之间的层被称为隐藏层,结构图如下:其中有4个输入,3个输出,隐藏层有5个隐藏单元。主要由以下原因:学习非线性关系:隐藏层可以通过学习非线性一般性函数来学习数据的复杂关系。如果没有隐藏层,模型将只能学习到数据的线性关系。(通常要加激活函数)增强模型健壮性: 如果没有隐藏层,模型可能过于简单,容易出现过度拟合的情况。隐藏层的存在可以帮助模型更好地适应数据,也能提高模型的健壮性。提高精度: 隐藏层可以提高模型对输入特征的提取和抽象,

2023-06-19 09:56:26 2666

原创 二、线性神经网络

在介绍深度神经网络之前,我们需要了解神经网络训练的基础知识。本章我们将介绍神经网络的整个训练过程, 包括:定义简单的神经网络架构、数据处理、指定损失函数和如何训练模型。为了更容易学习,我们将从经典算法————线性神经网络开始,介绍神经网络的基础知识。经典统计学习技术中的线性回归和softmax回归可以视为线性神经网络, 这些知识将为其他部分中更复杂的技术奠定基础。

2023-06-15 10:00:13 1292

原创 一、深度学习引言

例如,根据邮件文本的内容,将邮件分类为垃圾邮件或非垃圾邮件,或者将患者的诊断结果归类为癌症和非癌症两类。分类问题是根据给定的输入,将其归类为预定义类别中的一种或几种。在分类问题中,我们需要从训练数据中学习输入数据和标签(类别)之间的映射关系,并应用该经验来对新的输入数据进行预测。在机器学习中,常用的分类方法包括。

2023-06-13 19:52:23 928

原创 MiniConda、CUDA、CUDnn以及pytorch环境的配置以及坑

Conda其实就是一个包或则称之为库的管理工具,类似于安装python自带的pip管理工具,其实我感觉它并没有pip好用,但是有一点还是挺好用的,就是Conda删除某个库时 可以级联删除它所依赖的而其他库所不依赖的库,pip我太清楚能不能实现。装这个环境还是挺坑了 废了我一两天吧 但是总算装好了 作个记录 也希望能对别人有些帮助。

2023-05-27 17:35:05 4839

原创 第五章 图像处理

本章讲讲解图像处理相关内容,包括图像金字塔、图像轮廓模板提取、直方图、图像傅里叶变换等。最近在忙实验室的项目,本篇搞的有点慢,这两天把它弄完。

2023-05-21 11:18:24 7977 1

原创 第四章 图像的形态学操作

前面讲解了图像基础理论、图像的变换以及图像滤波等操作,本章,将会介绍图像的形态学操作。图像的形态学指的是一组数学方法和工具,用于图像分析和处理。形态学方法主要利用形态学操作来改变图像中的特定区域形状和大小,并提取出图像中有用的信息。常见的形态学操作包括膨胀、腐蚀、开操作和闭操作等。膨胀操作可以使图像中的物体变大,被广泛应用于图像分割、形态学重建等场合。腐蚀操作可以使图像中的物体变小,被广泛应用于图像去噪、分割等场合。开操作可以去除小的区域,而保留更大的连通区域,常用于去除噪声。

2023-05-10 18:43:26 1747

原创 第三章 图像的低通与高通滤波

前面讲解了一些图像的基本理论以及操作,这一张将聚焦与图像的滤波操作。本章主要讲解了卷积操作的基本知识以及低通滤波和高通滤波,低通滤波就是为了消除图像的噪声,但也会让图像变的模糊;高通滤波能够检测图像的边缘,从而进行其他的判断。

2023-05-08 11:32:37 6555

原创 第二章 图像基本运算及变换

图像基本运算及变换

2023-05-06 17:07:18 1966

原创 第一章 数字图像本质及基础操作

数字图像本质及一些基础操作

2023-05-04 14:44:36 1570

转载 Mysql 如何按照日期聚合数据

按照日期聚合数据,这里指的是统计一定时间范围内数据条目的个数。场景:mysql表里面两个字段,一个是id主键,另一个是timestamp,记录插入数据库的时间。现在要统计在每小时新增的数据条目的数量。这就需要用到sql语句中的group by和日期转换。select DATE_FORMAT(from_unixtime(timestamp),‘%Y%m%d-%H’) dateString,count(id) count from TABLE_NAME where timestamp>1559359

2022-04-24 18:30:23 2784

原创 sqlyog快速生成数据字典

SELECTCOLUMN_NAME 列名,COLUMN_TYPE 数据类型,DATA_TYPE 字段类型,CHARACTER_MAXIMUM_LENGTH 长度,IS_NULLABLE 是否为空,COLUMN_DEFAULT 默认值,COLUMN_COMMENT 备注FROMINFORMATION_SCHEMA.COLUMNSWHEREtable_schema ='myruoyi' --数据库名ANDtable_name = 'sys_user' --数据库表sqlyog中执

2022-04-13 18:37:13 749

转载 SpringBoot项目连接数据库报错:Access denied for user ‘root‘@‘localhost‘ (using password: YES)

SpringBoot项目配置文件有两种格式,常用的application-xx.properties和最新的application-xx.yml。运行项目时常常出现以上错误。一般是两个原因导致的:要么是连接信息配置错误,要么就是数据库未授权。连接信息配置错误properties方式配置的话,只要填写正确的用户名和密码,一般不会出错。不过yml配置的坑就大了。这段配置就导致报错啦spring: datasource: driver-class-name: com.mysql.cj.jd

2022-02-20 23:42:17 2125 5

原创 51单片机连接RC522芯片并通过UART串口与上位机编写的Python脚本实现通信

目录一、项目介绍二、RC522模块套件介绍三、项目代码解读1. 管脚接线2.项目目录结构3.核心代码讲解四、项目遇到的坑及难点一、项目介绍本项目是我本科毕业设计的硬件部分,主要功能为使用RC522一次读取多个内嵌在餐盘中的M1卡片中的价格,然后学生刷卡或者刷手机或者穿戴设备进行支付。涉及到的设备有:51开发板、RC522芯片、5v-3.3v降压芯片(有可能不需要)、M1卡(非接触式IC卡的一种,我用的是S50方形卡和异形卡)二、RC522模块套件介绍简单来说RC522能够读取或写入数据到单片机

2022-02-15 01:00:38 8578 1

原创 第四章 网络层

文章目录4.1网络层概述4.1.1网络层功能概述4.1.2电路交换、报文交换与分组交换4.1.2.1电路交换4.1.2.2报文交换4.1.2.3分组交换4.1.3数据报与虚电路4.1.4数据交换方式4.1网络层概述4.1.1网络层功能概述主要任务:把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。功能:路由选择与分组转发 最佳路径异构网络互联拥塞控制若所有节点都来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状态。因此要采取一定措施,缓解这种拥塞

2022-02-09 16:34:46 128

原创 实现MyEclipse2017的安装到实现SSH(Struts2,Spring,Hibernate)框架整合

一、Myeclipse的安装以及破解附下架链接以及破解文件链接: https://pan.baidu.com/s/1H6F2xEH4rduHb7euz8l1BQ 提取码: vh38安装以及破解方法网上有很多教程了,这个版本是2017版本的。注意事项:如果没有破解成功,那就卸载重新安装,卸载注意清空有关Myeclipse的注册表,因为有注册表,在此安装可能仍然不能破解。二、SSH框架整合1.Myeclipse连接数据库有人可能会有疑问,为什么Myeclipse要连接数据库,不是jdbc或者hib

2021-07-11 20:15:22 270 1

原创 Eclipse转IDEA遇到的问题WEB项目启动找不到页面404问题

最近使用IDEA搞Struts2的项目遇到了一个问题,就是web项目启动后访问不了资源的问题,才开始以为是自己配置的tomcat路径、Artifacts、Moduls等的原因,弄了很久,最后无奈,重新下载了一个tomcat更换了系统环境,就可以了,不知道是什么原因,可能跟我之前使用eclipse的web项目有关系,有知道原因的朋友可以告知一下。...

2021-03-29 14:47:27 761

原创 过滤器过滤response,设置成response.setContentType(“text/html;charset=utf-8“);导致CSS无法正常加载

Resource interpreted as Stylesheet but transferred with MIME type text/html 报错方法一:方法二:@WebFilter("/")public class EncodingFilter implements Filter{ @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)

2021-03-06 10:59:08 776

原创 JSP内置对象作用域

pagerequestsessionapplication共有的方法:setAttribute、getAttributepage作用域:对应的内置对象是pageContextrequest作用域:对应的内置对象是requestsession作用域:对应的内置对象是sessionapplication作用域:对应的内置对象是application。范围:page<request<session<applicationpage只在当前页面有效request在一次请.

2021-01-13 18:40:21 94

原创 对像素和前端px、em、rem单位的理解以及常用弹性布局展示

首先来讲下我对像素的理解,像素简单理解就是屏幕上的一个个小点嘛,每一个小点有一个颜色,如果使用RGB来描述的话每个点是把每个三原色分成255个阶段,即可以取值1~255。例如我的屏幕分辨率是19201080,即我的屏幕有19201080个像素点,每个像素点可以显示一个颜色。如今随着技术的发展,越来越多的高分屏出现了,这就导致一个问题,我的屏幕就那么大,你给我增加了那么多像素点,那么我前端界面的字体就会变小。这是为什么呢?原因是我们常在CSS中写font-size等于某个值,例如16px,意思是指用16

2021-01-03 00:01:48 481 2

原创 第三章 数据链路层

主要内容:链路层的功能链路层的两种信道局域网、广域网链路层的设备文章目录3.1数据链路层功能概述3.1.1数据链路层的研究思想3.1.2数据链路层基本概念3.1.3 数据链路层功能概述3.2封装成帧和透明传输3.2.1封装成帧3.2.1透明传输3.1数据链路层功能概述3.1.1数据链路层的研究思想水平方向进行研究。3.1.2数据链路层基本概念结点:主机、路由器链路:网络中两个结点之间的物理通道,链路的传输介质主要由双绞线、光纤和微波。分为有线链路、无线链路。数据链路:网络中两

2021-01-02 19:40:01 345

原创 第二章 物理层

主要内容:1.通信基础2.两个公式lim **重点3.看图说话4.传输介质5.物理层设备基本概念:物理层解决如何在连接各种计算机的传输媒体上传输比特流,而不是指具体的传输媒体。物理层主要任务:确定与传输媒体接口有关的一些特性————定义标准特性:1.机械特性定义物理连接的特性,规定物理链接时所采用的规格、接口形状、引线数目、引脚数量和排列情况。2.电气特性规定传输二进制位时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制等。3.功能特性指明某条线上才出现的某一电平表示

2020-12-23 16:44:51 324

原创 第五章 传输层

文章目录5.1 传输层概述5.2 UDP协议5.3 TCP协议5.3.1TCP协议特点和TCP报文段5.3.2TCP连接管理5.1 传输层概述只有主机才有的层次传输层的功能:传输层提供进程和进程之间的逻辑通信。(网络层提供主机间的通信)复用和分用。传输层对收到的报文进行差错检测。传输层的两种协议:TCP、UDP。TCP:面向连接的传输控制协议传送数据之前必须建立连接,数据传送结束后要释放连接。不提供广播或多播服务。由于TCP要提供可靠的面向连接的传输服务,因此不可避免增加了许多开销

2020-12-21 21:13:22 304

原创 VSCode写python的selenium测试,chrome运行完自动退出的解决办法

遇到这个问题很苦恼,百度上苦苦搜索,最后发现一个知乎的回答成功解决了我的问题.右键该脚本,点击在终端中运行python就不会自动关闭Chrome浏览器了。

2020-12-17 15:00:15 2664 5

原创 python课程第六周(函数和代码复用)——嵩天老师

6.1集合类型及操作6.1.1集合类型的定义集合是多个元素的无序组合集合类型与数学中的集合概念一致集合元素之间无序,每个元素唯一,不存在相同元素集合元素不可更改,不能是可变数据类型(因为可变可能与其他元素相同,从而不满足集合的唯一性)不可变的类型:整数、浮点数、负数、字符串、元组。集合用大括号{}表示,元素间用逗号分隔建立集合类型用{}或set()建立空集合类型,必须使用set()集合之间无序6.1.2集合操作符集合间的操作:6种操作符:操作符及应用描述

2020-12-13 16:17:53 392

原创 python课程第五周(函数和代码复用)——嵩天老师

函数和代码复用5.1函数的定义与使用函数的定义:函数是一段具有特定功能的、可重用的语句组。函数是一种功能的抽象,一般函数表达特定功能两个作用:降低编程难度代码复用案例:计算n!:数学中:y = f(x)函数定义时,所指定的参数是一种占位符函数定义后,如果不经过调用,不会被执行函数定义时,参数时输入、函数体是处理、结果是输出(IPO)函数的使用和调用过程调用是运行函数代码的方式5.2实例7七段数码管绘制5.3代码复用与函数递归5.4模块4:PyInstall库的

2020-11-30 20:37:22 699

原创 JSP详解2

HTPP 请求状态码:200:正常404:资源找不到400:请求类型不匹配(例如get请求post获取等)500:Java程序抛出异常Session用户会话服务器无法识别每一次HTTP请求的出处(不知道来自于哪一个终端),它只会接受到一个请求信号,所以就存在一个问题:将用户的响应发送给其他人,必须有一种技术来让服务器知道请求来自哪,这就是会话技术。会话:就是客户端和服务器之间发生的一系列连续的请求和响应的过程,打开浏览器进行操作到关闭浏览器的过程。会话状态:指服务器和浏览器 在会话过程中产

2020-11-23 22:09:06 88

Latex常用命令对应的pdf文件

对应的pdf

2024-04-21

扩散模型-Diffusion Model 代码

扩散模型-Diffusion Model 代码

2024-02-29

空空如也

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

TA关注的人

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