![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法
文章平均质量分 78
记录学习过程中的算例,遇到的问题等。
卢家波
您好,很高兴认识您! 我叫卢家波,河海大学水文学及水资源博士研究生,研究兴趣为高效洪水淹没预测、洪水灾害预警、机器学习、替代模型和降阶模型。 变化环境下,极端洪水事件多发,我希望能通过研究为水灾害防御做出贡献,为人民服务。 我很乐意与您交流和研究合作,交流请添加我的微信 Jiabo_Lu。
主页 https://lujiabo98.github.io
简历 https://lujiabo98.github.io/file/CV_JiaboLu_zh.pdf
博客 https://blog.csdn.net/weixin_43012724?type=blog
展开
-
【算法】08 耦合 Lorenz 63 模式的参数估计实验
本实验通过建立基于耦合 Lorenz 63 模式的孪生实验框架,使用集合调整卡尔曼滤波器EAKF实现参数估计,测试参数估计开始的不同阶段、观测误差、同化频率、协方差膨胀等方法细节对于参数估计结果的影响。原创 2023-05-31 21:03:48 · 907 阅读 · 2 评论 -
【图论】05 图形可视化graphviz
2021-01-08参考资料Graphviz 画图的一些总结python模块graphviz使用入门Graphviz入门python代码from graphviz import Digraphg = Digraph(name="最大流_1--5", format='png')g.attr(rankdir='LR')g.node(name='1',color='green')g.node(name='2',color='blue')g.node(name='3',color='blu原创 2022-03-21 11:21:24 · 971 阅读 · 0 评论 -
【图论】02 boost安装配置
Boost安装配置原创 2022-03-21 11:08:32 · 654 阅读 · 0 评论 -
【设计模式】01 《大话设计模式》阅读笔记
2021/9/26-10/20,阅读《大话设计模式》,笔记。原创 2022-01-10 13:50:28 · 321 阅读 · 0 评论 -
【算法】07 AM-MCMC算法C++实现
实现自适应的MCMC方法(Adaptive Metropolis Algorithm)原创 2022-05-10 21:51:53 · 1535 阅读 · 0 评论 -
【算法】06 GLUE算法C++实现
用C++编写GLUE程序,并以线性回归模型参数估计为例测试GLUE程序。原创 2022-04-12 20:29:36 · 2662 阅读 · 0 评论 -
【算法】05 Gibbs采样估计线性回归参数
复现了Kieran R Campbell的Gibbs采样估计线性回归参数的实例,简单学习用MCMC估计参数的步骤。翻译 2022-03-20 16:27:47 · 972 阅读 · 0 评论 -
【算法】04 离散分布不放回抽样
问题需求在用C++实现SCE-UA算法的CCE部分时,遇到这样一个具体问题:对一个具有离散分布的总体进行不放回抽样,比如有一个总体个数为24的数组{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24},各位的概率分别为{48, 46, 44, 42, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2},换算成小数为{0.08,0.0原创 2021-12-19 23:04:57 · 2541 阅读 · 0 评论 -
【算法】03 SCE-UA算法C++实现
参考段老师在92年发布的Fortran源码和其他作者贡献的Python、MATLAB、C++等代码,用C++以OOP方式写一个SCE-UA的C++版本,供研究使用。原创 2022-01-04 17:09:26 · 4149 阅读 · 0 评论 -
【算法】02 SCE-UA简介及源代码
基本原理SCE-UA算法是Qingyun Duan(段青云)、Soroosh Sorooshian 和Vijai Gupta等开发的一个具有复合优化策略的优化算法(Duan等,1992)。具体原理可以参考文献[1-3],以下图片摘录自王书功博士在《水文模型参数估计方法及参数估计不确定性研究》2.2.2.3章节(P101-108)中的介绍[5]。自行编写C++代码参考文献[1]Duan, Q., Sorooshian, S., and Gupta, V. (1992), Effecti原创 2021-12-10 18:54:10 · 10040 阅读 · 0 评论 -
【算法】01 弗洛伊德(Floyd)算法
文章目录基本原理代码基本原理Floyd算法是为求解有环图中所有顶点到所有顶点最短路径的算法,算法复杂度为O(n3)。主要思想是让每个顶点作为中转,比较与原有路径大小关系,更新矩阵。D0[v][w]=min{D−1[v][w],D−1[v][0]+D−1[0][w]}D^0[v][w]=min\{D^{-1}[v][w],D^{-1}[v][0]+D^{-1}[0][w]\}D0[v][w]=min{D−1[v][w],D−1[v][0]+D−1[0][w]}代码typedef int Patha转载 2020-07-07 16:11:34 · 261 阅读 · 0 评论