自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

昊大侠的博客

what why how

  • 博客(50)
  • 收藏
  • 关注

原创 WSL开发环境配置指南

WSL 安装 Ubuntu20.04终端个性化配置apt源配置安装docker安装NVIDIA CUDA ToolKit、cuDNN和TensorRT安装一些必要的额外库

2023-11-26 16:08:27 225

原创 Windows网络「SSL错误问题」及解决方案

SSL 错误 (SSLError(SSLEOFError(8, ‘EOF occurred in violation of protocol (_ssl.c:1123)’)))

2023-11-19 13:12:40 1573 1

原创 SSH连接Windows「用户名与密码的坑」及解决方案

【代码】SSH连接Windows「用户名与密码的坑」及解决方案。

2023-07-27 16:35:51 6011 1

原创 Python的音视频文件处理

ffmpeg-python是ffmpeg的一个包装,通过python调用ffmpeg的 API,实现高效的音视频文件处理

2023-02-15 00:12:32 1765 1

原创 Python的爱心动效

基于Python实现的爱心动效

2022-11-15 20:22:30 1771

原创 PyTorch、TensorFlow和Jax构建神经网络模型的标准化流程

构建一个神经网络模型的基本流程

2022-09-15 14:02:25 1094 5

原创 爱做梦的人工智能「Stabled Diffusion」

UNet 在以文本嵌入为条件的同时迭代地对随机潜在图像表示进行去噪。UNet 的输出,即噪声残差,用于通过调度器算法计算去噪的潜在图像表示,去噪过程大约重复,50 次逐步检索更好的潜在图像表示。将潜在表示解码为真实图像,训练期间编码器用于获取图像的潜在表示,推理过程使用解码器转换回图像。..................................................................

2022-08-29 02:28:13 5367 1

原创 我的计算机技术「Linux命令」

Linux命令

2022-08-11 22:55:06 173

原创 我的计算机技术「正则表达式」

正则表达式

2022-08-06 22:36:55 293

原创 Python的文件对象路径读取

基于 Python, 使用标准库 glob 与 os 快速的找到目标位置每一个文件对象的地址,需要读取的文件对象包括「文件夹」与「各种格式的文件」

2022-07-15 23:52:37 601

原创 我的数据结构与算法「排序算法」

排序算法是将原本无序的序列重新排列成有序的序列的算法算法逻辑算法实现

2022-06-22 22:48:53 203

原创 我的数据结构与算法「图」

图是描述于一组对象的结构,其中某些对象对在某种意义上是“相关的”。这些对象的数学抽象称为顶点的(也称结点或点),并且每个相关的顶点对都称为边(也称为链接或线)

2022-06-22 12:52:54 173

原创 Zernike多项式

泽尼克多项式

2022-06-06 10:46:05 2391

原创 我的机器学习支线「模型复杂度」

模型复杂度通常是指前向过程的计算量(反映模型所需要的计算时间)和参数个数(反映模型所需要的计算机内存空间)用于评价模型运行效率高低

2022-06-06 10:14:28 1639 6

原创 我的论文串讲「一」

文章目录[Done]2022-arXiv-It’s DONE Direct ONE-shot learning without training optimizationAbstractIntroductionRelated workMethodologyImplementation and DatasetResults and Discussion[Phase]2021-SPIE-Deep neural networks to improve the dynamic range of Zernike ph

2022-05-28 22:10:14 630 3

原创 我的机器学习支线「损失函数」

语义分割结合了图像分类、目标检测和图像分割,通过一定的方法将图像分割成具有一定语义含义的区域块,并识别出每个区域块的语义类别,实现从底层到高层的语义推理过程,最终得到一幅具有逐像素语义标注的分割图像。设计损失函数想要达到的目标是损失与梯度同步变化,求导自变量定义为神经网络的最后一层带权重层的输出。当学习率恒定时,希望当预测结果远离真实值时,损失大,梯度大;当预测结果靠近真实值时,损失小,梯度小最常用损失函数是像素级别的交叉熵损失 (cross entropy loss,ce),逐个检查每个像素,将对每个像素

2022-05-24 21:28:17 699

原创 二维傅立叶变换算法

离散傅立叶变换、快速傅立叶变换和卷积定理

2022-05-20 18:20:16 2142

原创 我的机器学习主线「优化算法」

文章目录优化算法凸性凸集凸函数凸函数的局部极小值凸函数的下水平集凸性和二阶导数詹森不等式约束拉格朗日函数惩罚投影小结梯度下降算法一维梯度下降多元梯度下降自适应方法牛顿法收敛性分析梯度预处理线搜索随机梯度下降随机梯度更新凸目标的收敛性分析小批量随机梯度下降向量化和缓存小批量总结启发式算法优化算法在机器学习中通常会先定义损失函数,一旦我们有了损失函数,就可以使用优化算法来尝试最小化损失。在优化中,损失函数通常被称为优化问题的目标函数优化提供了一种最大限度地减少机器学习损失函数的方法,但实质上两者的目标是不

2022-05-15 02:58:27 1304

原创 Python的标量与矢量运算分析

文章目录技术NumPyPytorchTensorFlowNumbaCython标量运算矢量运算总结技术Python 的官方解释器是用 C 实现的 CPython 。其他解释器有用 Java 实现的 Jython、C# 实现的 IronPython 和 Python 自身实现的 PyPy 。用 C 语言编写的 CPython 利于使用 C 语言接口的外部库。一定程度可以解决 Python 执行慢的问题,但是用 C 编写必要的代码与 Python 通信相当麻烦NumPyNumPy 是 Python 中科

2022-05-02 10:43:33 2666

原创 Python的字母流动效

基于 Python,实现黑客帝国字母流动效,通过关闭按钮与 esc 键可随时中止程序,可随时调整窗口大小。使用以下的技术pygame 游戏库效果实践import pygameimport random# 创建屏幕窗口的黑色画布pygame.init()pygame.display.set_caption('LetterFlowSense')PANEL_width = 1080PANEL_height = 720winSur = pygame.display.set_mode

2022-04-30 10:59:48 1825

原创 我的数据结构与算法「树形结构」

文章目录树形结构一般树森林二叉树二叉树的存储结构二叉树的遍历线索二叉树哈夫曼树二叉树与树二叉树与森林树形结构树形结构是一层次的嵌套结构,数据元素之间存在着一对多的树形关系的数据结构,多棵树的集合是森林,树形结构中最简单最重要的是二叉树一般树一般树即树是 n  (n≥0)n\;(n\geq0)n(n≥0) 个结点的有限集。当 n=0n=0n=0 时,称为空树;任意一棵非空树有且仅有一个特定的称为根的结点,当 n>1n>1n>1 时,其余结点可分为 m  (m>0)m\;(m&g

2022-04-24 22:40:20 743

原创 我的数据结构与算法「集合」

集合集合是数据元素不重复的、无序的数据结构。不包含数据元素的集合称为空集,两个集合的成员完全相同称两个集合相等,一个集合中所有的成员都属于另外一个集合, 则前一集合称为后一集合的子集集合的主要操作add() 将一个数据元素添加到集合中has() 判断一个数据元素是否存在于集合中delete() 删除集合中的某个数据元素clear() 清空集合内的所有数据元素size() 返回集合内的数据元素个数values() 返回集合内的所有数据元素union() 获取与另一个集合的并集inters

2022-04-24 22:26:05 478

原创 Python的object、type和class以及MRO与super

文章目录object、type和classMRO与super举例object、type和classobject 是 Python 的基础对象类,所有对象都是基础对象的儿子type 是指类型对象类,type(wh) 可以查看 wh 对象的类型,type(name, bases, dict) 可以动态创建类对象class 是指类,class wh(hm) 可以静态定义一个继承 hm 对象的类对象 wh#mermaid-svg-MRN0nNrOwlICc8H6 {font-family:"trebuch

2022-04-19 19:48:31 732

原创 我的色彩空间「初探」

文章目录What0. 窗户Why1. 光谱与颜色2. 黑与白3. 白平衡How4. sRGB5. HSL 与 HSB6. 转换关系引注What0. 窗户色彩空间从颜色的角度描述人类的视觉系统对光的感知1,是眺望的自然世界的窗户基于色彩模型通过色彩映射构建色彩空间,基于加色模型,通过三维映射可以构建 CIE RGB 与 CIE XYZ 等三维色彩空间以及通过二维映射构建 CIE 1931 xy、Adobe RGB、sRGB 和 Display P3 等二维色彩空间,可以基于减色模型

2022-04-05 01:31:33 764

原创 我的数据结构与算法「受限线性表与线性表推广」

文章目录栈、队列和数组栈顺序栈顺序栈的实例共享栈链栈栈的应用括号匹配表达式求值优化递归队列顺序队列循环队列链式队列双端队列队列的应用处理 CPU的资源的竞争数组数组的映射数组的压缩串串的逻辑结构串的存储结构定长顾序存储堆分配存储(非数据结构堆)块链存储串的主要操作串的定位匹配操作暴力匹配算法KMP(Knuth-Morris-Pratt)算法栈、队列和数组栈栈是一种只允许在一端进行插入或删除操作的线性表栈顶不固定,线性表允许进行插入和删除的那一端指向最上层的数据元素栈底固定,不允

2022-04-01 01:12:25 1041

原创 我的数据结构与算法「一般线性表」

文章目录线性表线性表的主要操作顺序表顺序表的实例顺序表的插入顺序表的删除链表单链表头插法建立单链表尾插法建立单链表按序号查找结点按值查找结点插入操作删除操作求表长操作双链表插入操作删除操作循环链表与静态链表线性表线性表通常指一般线性表,是线性逻辑结构且具有相同数据类型的 nnn 个数据元素的有限序列。其中 nnn 为表长。当 n=0n=0n=0 时 线性表是一个空表;线性表中第一个数据元素称为表头数据元素有且只有一个直接后继,最后一个数据元素称为表尾数据元素有且只有一个直接前驱,其他数据元素有且仅有一个

2022-04-01 00:59:59 637

原创 我的数据结构与算法「绪论」

文章目录数据结构逻辑结构线性结构非线性结构集合结构树形结构图状结构(网状结构)存储结构顺序存储链式存储索引存储散列存储辨析数据的运算算法时间复杂度空间复杂度数据结构「数据」是信息的载体,是描述客观事物属性的数、字符和所有能输入到计算机中被识别和处理的符号的集合「数据元素」是数据的基本单位。「数据项」是数据元素不可分割的最小单位,比如一个学生记录是数据元素相应的数据项就是学号、姓名、性别和年龄;「数据对象」是性质相同的数据元素构成的集合,是数据的子集「数据类型」是一组性质相同的值(可认为是数据元素)的

2022-03-31 23:47:20 399

原创 我的计算机技术「C/C++开发环境」

文章目录C/C++编译与VSCode配置C/C++编译VSCode配置settings.jsonc_cpp_properties.jsontasks.jsonlaunch.jsonVSCode中预定义变量名的含义C/C++编译与VSCode配置主流的编译器有 GUN 大名鼎鼎的类 UNIX 系统下的编译器 gcc、gcc 的 windows 的移植版 mingw、微软的 MSVC(对新标准支持的少)和苹果的 clang 等,不同编译器的使用区别主要是所支持的 C/C++ 语言标准不同C/C++编译G

2022-03-24 15:19:56 1141

原创 我的计算机技术「进程与线程」

文章目录进程与线程故事的开始故事的结束多进程与多线程进程与线程进程与线程都分为五个阶段,创建、就绪、运行、阻塞和终止故事的开始内存的每一个空间都有地址,当需要运行程序时,操作系统调用CPU把程序从硬盘读入内存,创建一个可执行的程序实例即进程,程序占用的内存地址被组织成具有独立虚拟地址的内存空间,在进程内通过虚拟地址可以快速访问每一块内存,通过跨进程通信技术也能实现不同进程间的通信但是会更慢。每个进程通常有一个程序计数器记录当前程序的执行的位置,还会分配寄存器和堆栈顺序执行,它们共同构成的执行流是线程

2022-03-23 00:54:45 396

原创 Docker技术

文章目录Docker背景容器概念命令帮助命令镜像命令容器命令镜像软件MySQLRedisMongoDBDockerDocker 包括三个基本概念镜像(Image)相当于一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统容器(Container)和镜像(Image)的关系,就像是面向对象程序设计中的实例和类Docker面向对象容器实例镜像类镜像是静态的定义,容器是

2022-03-22 18:58:57 535

原创 Git技术

文章目录Git技术工作流常用命令解决冲突Git技术Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比,使用 bash 命令实现版本控制,常用命令是 git clone、git push、git add、git commit、git checkout、git pull 等,通常使用 Github 远端托管,远程仓库地址的默认代称是 origin 本地仓库的默认分支是 main 或 master#mermaid-svg-bTOqYRRYfzTJFjCu {font-family:"trebuc

2022-03-22 18:48:44 563

原创 我的计算机技术「编程」

文章目录范式声明编程的本质尾声范式编程大体上可以分为,非结构式编程,面向过程编程(包括函数式编程等子概念),面向对象编程等三种范式声明本文主要基于B站UP主我是杨同学杨同学的观点,补充了我的思考编程的本质冯诺伊曼结构中,计算机程序遵循自由组合调度硬件提供的指令以实现功能的原则,从这个角度看编程的本质就是调用 API。编程史上诞生过 2500 多种编程语言,在现代主流编程语言中 API 一般是属性代码和方法代码在面向对象编程中通常会用类封装属性(变量)与方法(函数),站在这个角度,任何一种数据类

2022-03-16 16:15:34 919

原创 光学相位恢复算法

文章目录相位恢复算法Gerchberg-Saxton Algorithm基本定义算法逻辑杨顾算法基本定义算法逻辑相位恢复算法经典的相位恢复算法有 1971 年提出的 GS 算法和 1980 年提出的 YG 算法,分别适用于特定光学衍射过程和一般光学衍射过程Gerchberg-Saxton Algorithm基本定义二维光场在物平面的入射光场可表示为E1(x1,y1)=ρ1(x1,y1)⋅eıϕ1(x1,y1)E_1(x_1,y_1)=\rho_1(x_1,y_1)\cdot e^{\imath

2022-02-25 11:19:54 4442 4

原创 我的机器学习支线「机器学习方法定义」

文章目录机器学习机器学习方法定义监督学习分类多类分类多标签分类多输出-多类分类多任务分类无监督学习强化学习机器学习机器学习方法定义根据学习时使用的信号的性质可将机器学习分为监督学习、无监督学习和强化学习监督学习学习时,给机器提供输入数据所需的输出数据的示例即标签,信号是输出数据的反馈,目标是学习将输入映射到输出的一般规则,思想是归纳监督学习的类型有分类与回归当输出被限制为一组有限的值时,使用分类算法,当输出可能具有某个范围内的任何数值时,使用回归算法分类量化观察结果为解释变量或

2022-02-23 14:30:13 454

原创 我的机器学习主线「概率论中」

机器学习文章目录机器学习正态分布离散分布正态分布正态分布 (Normal Distribution) 也称常态分布或正常分布,其概率密度函数为 f(x)=1σ2πe−12(x−μσ)2f(x)={\frac {1}{\sigma {\sqrt {2\pi }}}}e^{-{\frac {1}{2}}\left({\frac {x -\mu }{\sigma }}\right)^{2}}f(x)=σ2π​1​e−21​(σx−μ​)2,标准正态分布即高斯分布为 μ=1,  σ2=0,  f(x)=12π

2022-02-19 19:44:06 313

原创 我的机器学习主线「概率论上」

机器学习文章目录机器学习大数定律中心极限定理大数定律大数定律分为强大数定律和弱大数定律,前者关于的独立性、异质性(同分布)和矩条件(均值与方差,在统计工作中描述集中趋势和离散程度的两个最重要的测度值)的约束条件强于后者。大数定律表明,随着样本数的增大,可以用样本均值来估计总体均值独立同分布独立代表样本是独立的事件即实验中一个事件的发生不会影响到另一事件发生。例如 A、BA、BA、B 是两个事件,满足 P(A∩B)=P(AB)=P(A)P(B)P(A ∩ B) = P(AB) = P(A)P(

2022-02-19 19:43:53 444

原创 我的机器学习主线「绪论」

研究生的第一年的时间一直做着机器学习中深度学习的应用研究,俗称炼丹。在这期间遇到了很多令我困扰的问题,快开学了的日子里偶然看见B站王木头学科学UP主的视频,我发现一个很棒的视角,恰好又逮到了空闲的时间,于是开始打算从头梳理一遍曾经的问题。

2022-02-19 19:43:34 543

原创 Markdown技术

Markdown 语法文章目录Markdown 语法基础语法表格绘图顺序图 sequence流程图 flowchart甘特图 ganttYAML Front MatterLaTex行内公式行间公式空白上下标和括号字符矢量和方向分式和根式运算符公式基础语法Markdoen 语法有两个特点1. 大多书操作符号中关键字不区分大小写且能够解析部分 HTML 语言2. 严格条件下大多数操作符号后需要写下空格用于执行操作名称操作符号描述目录[TOC]1. 根据标题生成目录 2.

2022-01-23 12:13:38 371

原创 Python的迭代器、生成器和协程

容器 container 是用来储存元素的一种数据结构,容器将所有数据保存在内存中。Python 中典型的容器有 list, set, dictionary, OrderedDictionary, bytearray, array, string, frozenset, tuple, bytes容器中部分对象 list, dictionary, string, tuple… 是可迭代对象 Iterable ,既具有了 方法又具有了 方法严格来说,必须具有 方法(因为实现了可迭代协议)才是可迭代对象..

2021-11-16 14:53:25 1093

原创 Python的torch.einsum计算方法

涉及以下内容简述爱因斯坦求和约定(einsum)具有简洁优雅的规则,实现包括但不限于:向量内积,向量外积,矩阵乘法,转置和张量收缩等张量操作例如a = torch.rand(3, 4),b = torch.rand(4, 5),c = torch.einsum("ik,kj->ij", [a, b])# einsum 的第一个参数 "ik,kj->ij" 描述张量的计算规则,且维度的字符只能是26个英文字母 'a' - 'z'# einsum 的第一个参数可以不写包括箭头在内的右

2021-11-14 10:51:37 5108

空空如也

空空如也

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

TA关注的人

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