共轭梯度法 参考 共轭梯度法(ENG) OR기울기법 (KOR) 共轭梯度法(CG) 共轭梯度法是一种算法,用于求解线性方程组的特定系统,即矩阵且方程组的数值解。 共轭梯度法通常实现为,适用于太大而无法通过直接实现或其他直接方法(例如Cholesky分解)处理的稀疏系统。 成本函数 假设我们要求解 (P1) A * x = b : matrix ver. 或者, (P2) A( x ) = b : function ver. 对于向量x ,其中已知nxn矩阵A是对称的(即A ^ T = A),正定的(即x ^ TA x> 0对于R ^ n中所有非零向量x)和实数,并且b也被称为。 我们用x^*表示该系统的唯一解。 用于解决问题的基本迭代CG(矩阵版本) function [x] = conjgrad(A, b, x) r = b
2022-11-14 21:13:17 19KB MATLAB
1
matlab生成维纳过程代码介绍 我尝试在此存储库中实现给定的wiener过滤器变体。 用法 运行main.m matlab代码。 结果保存在./result/ 。 main.m使用wiener_filter.m和Sxx_train.m ,它们包含主过滤器和PSD估计器(首先使用多个图像进行训练)。 要查看以前运行中保存的一些结果,请查看./saved_results/ 。 理论 在维纳滤波器中,我们尝试重建已与已知误差函数h(t)卷积的图像。 卷积图像还包含加性白噪声(高斯)。 该滤波器使重建的去噪图像和原始图像之间的均方根误差最小。 Weiner滤波器减小的误差度量是MSE与重构图像和原始图像之间的L2距离成正比。 在计算需要与变形图像卷积的“去模糊滤波器”时,滤波器需要S_xx,即原始图像的PSD。 但这不可能,因为我们要生成原始图像本身。 过滤器通过多种方式解决此问题,我在实现中使用的方式是利用以下经验事实:所有自然图像的PSD几乎相似,因此可以使用另一个未损坏图像的PSD来估计PSD。原始图像。 我们计算10个尺寸相似的图像的PSD,将其平均化,并将该值用作Weiner滤波器
2022-11-06 16:14:16 15.39MB 系统开源
1
通过Nuget引用中间件包: 1、 MiniProfiler.AspNetCore.Mvc 2、 Microsoft.Extensions.Caching.StackExchangeRedis
2022-10-22 14:07:19 48.14MB Net(Core)6 SqlSugarCore MiniProfiler Redis
1
“ XSSFWorkbook”实例,即支持持久化“.xlsx”编码格式的Excel文件;也支持久化“.xls”编码格式的Excel文件,但“ HSSFWorkbook”实例,却只支持持久化“.xls”编码格式的Excel文件。
2022-10-21 18:04:57 47.46MB Net(Core)6 SqlSugarCore NPOI Excel导入
1
NPOI:如SqlSugarCore一样都是国人的开源中件项目,优点也一样:很多示例程序,容易上手,学习曲线也比较平缓。缺点:很久以前本人就过NPOI实现Excel导出,当时由于Excel程序只能打开
2022-10-20 14:06:53 47.3MB Net(Core)6 SqlSugarCore NPOI Excel导出
1
1、以泛型形式,或以指定类型(Exam)形式,把1个指定类型的1/n个指定实例中的数据直接赋值到另1个指定类型的1个指定实例中;或另1个指定类型的枚举数实例中。
2022-10-18 18:03:50 44.67MB Net(Core)6 SqlSugarCore AutoMapper 赋值中间件
1
在第6章提到不能对.Net(Core)6框架的内置日志中间件中的日志数据持久化,那么如果必须对内置日志中间件中的日志数据持久化就需要通过第3方日志中间件(NLog/Log4net)来实现该功能。
2022-10-13 19:06:50 44.63MB Net(Core)6 SqlSugarCore NLog 第3方日志中间件
1
通过的Jwt认证中间件生成令牌(Token)的操作有两大部部分组成: 1、 定义在Program.cs中的依赖注入配置。 2、 用于令牌(Token)生成的自定义方法。 Jwt认证中间件通过3个参数成员或属性成员及其相对应的值来保证依赖注入配置和自定义方法所生成的于令牌(Token)是同1指定于令牌(Token),它们分别是: (自定义方法参数)secretKey --(依赖注入配置)IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes("qwertyuiop123456")), (自定义方法)new Claim(JwtClaimTypes.Issuer,"Token签发机关"),--(依赖注入配置) ValidIssuer = "Token签发机关", (自定义方法)new Claim(JwtClaimTypes.Audience, "Token订阅"), --(依赖注入配置) ValidAudience = "Token订阅", 这3个参数成员或属性成员及其所对应的值必须相等,否则会导致被持久化的
2022-10-12 09:05:08 43.27MB .Net(Core)6 SqlSugarCore Jwt 认证方式
1
BeauGauge常用图表,都是默认图表导出,量程都基本上是0-100,如果有特殊要求肯定用不上,请斟酌下载。编程方面参考官方例子:http://www.beaugauge.com/
2022-10-10 15:29:02 160KB BeauGauge
1
在当前实际开发中日志的主要作用是: 1、 安全追踪,即当前网站受到攻击时,能够通用日志纪录信息查找出攻击方,及其通过那个类的进行攻击,以便开发者针对该方法进行打补丁。 2、 商业网站中,也有利用日志数据,进行数据分析后,向终端用户进行精确推送。 不管上面的那功能都不是内置日志中间件所能达到的,首先内置日志中间件中的数据不能被持久化就是硬伤,所以开发者一半情况下会根据内置日志中间件的实现逻辑,自定义能够持久化的日志实体。 注意: 在Code-Frist模式下SqlSugarCore中间件通过标记来定义实体与表之间的约束关系,使实体与约束定义产生了极强的耦合,并且当前本人没有在SqlSugarCore中间件找到关于忽略实体与表之间约束关系的标记即“[SugarTable]”标记不存在“IsIgnore = true”,所以实体的支持类最好不要定义在“Domain”文件夹中。
2022-10-09 09:04:19 43.19MB .Net(Core)6 SqlSugarCore 日志
1