自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hser-chen的博客

错题笔记本,很高兴能认识志同道合的小伙伴。

  • 博客(68)
  • 资源 (30)
  • 收藏
  • 关注

原创 启发式智能优化算法(GA、PSO、SA和CSA)更新

(截至2020.05.06已更新为最新代码)启发式智能优化算法遗传算法原理及代码https://blog.csdn.net/weixin_41788456/article/details/100550968 粒子群算法原理及代码https://blog.csdn.net/weixin_41788456/article/details/100145960 模拟退火算法原理及代码https...

2020-05-06 21:00:55 4443 1

原创 数值计算——高斯消去法求解线性方程组(附代码)

高斯消去法是求解线性方程组常用的直接解法高斯(Gauss)消去法解方程组的基本思想是用矩阵的行初等变换将系数矩阵约化为上三角形矩阵,再进行回代求解。设Ax=b,,若A的所有顺序主子式均不为零,则基本高斯消元无需换行进行到底,得到唯一解,其消元和回代的计算公式为:(1)消元计算 对于 (2)回代计算基本高斯消去法c++代码:此程序编写的函数用的容器作...

2019-10-10 17:04:40 10420

原创 数值计算——追赶法求解三对角方程组(附代码)

目录追赶法基础理论追赶法c++程序代码程序运行结果源码文件下载地址追赶法基础理论在数值计算中,对三次样条曲线插值和用差分方法求解常微分方程边值问题时,通常会遇到Ax=d三对角形式的方程组:...

2019-09-28 18:53:52 18892 11

原创 智能优化算法——遗传算法原理(附代码)

目录 基本概念 算法模型 相关生物学术语 遗传算法的基本操作 参数分析 C++程序应用实例1 C++程序应用实例2 总结 visual studio2017c++源代码 源文件下载地址 个人申明 基本概念 遗传算法(genetic algorithm,GA)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通...

2019-09-05 10:24:13 10666 7

原创 智能优化算法——模拟退火算法原理(附代码)

目录前沿算法基础理论算法模型参数分析C++程序应用实例1C++程序应用实例2总结visual studio2017c++源代码源文件下载地址个人申明 前沿 模拟退火法(simulated annealing algorithm,SAA)的基本思想源于物理中固体物质的退火过程与一般的组合优化问题之间相似,它把优化问题的可行解视为材料...

2019-09-04 11:33:10 3396 5

原创 智能优化算法——粒子群算法原理(附代码)

目录基本概念算法实现粒子群算法的构成要素分析 C++程序应用实例1C++程序应用实例2总结visual studio2017c++源代码源文件下载地址个人申明 基本概念 粒子群优化算法(particle swarm optimization,PSO)属于进化算法的一种,它源于鸟群捕食的行为研究。基本思想是通过群体中个体之间的协...

2019-08-30 11:22:08 16077 21

原创 Starccm自适应网格技术Adaptive Mesh Refinement

自适应网格细化 (AMR) 是一种动态网格重划分方法,可根据自适应网格标准细化或粗化体网格中的单元。

2022-08-26 23:45:27 2696 2

原创 OpenFoam编程笔记——setFields运行错误

setFields工具

2022-07-02 09:17:44 803

原创 OpenFoam编程笔记——starccm网格转openfoam格式

ccm26toFoam工具使用教程

2022-07-02 08:38:51 2380 1

原创 STAR-CCM中文版转成英文版

STAR-CCM中文版转成英文版

2022-06-17 23:21:22 5125 2

原创 贝叶斯超参数优化算法-学习笔记

本文介绍三个实现贝叶斯优化的库,分别是:beyesian-optimization,实现基于高斯过程的贝叶斯优化,适合大量连续型参数构成,避免大量离散型参数 hyperopt,实现基于TPE的贝叶斯优化,不支持基于高斯过程的贝叶斯优化 optuna,实现基于各类算法的贝叶斯优化,代码简洁,灵活性好。三个库的安装方法:beyes_optpip install bayesian-optimization#conda install -c conda-forge beyesian-opt

2022-05-31 01:05:40 601 6

原创 依赖包下载网址

阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣 http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/...

2022-05-05 17:42:04 593

原创 openFoam—controlDict文件解读

学习网址:OpenFOAM中 <i class="icon-file-text-alt icon-large"></i>controlDict 字典文件解析 - 作业部落 Cmd Markdown 编辑阅读器 (zybuluo.com)/*--------------------------------*- C++ -*----------------------------------*\| ========= |

2021-08-15 20:33:23 3287

原创 openFoam—fvSolution文件解读

学习网址:OpenFOAM中 <i class="icon-file-text-alt icon-large"></i>fvSolution 字典文件解析 - 作业部落 Cmd Markdown 编辑阅读器 (zybuluo.com)/*--------------------------------*- C++ -*----------------------------------*\| ========= |

2021-08-15 19:24:01 2326

原创 openFoam—fvschemes文件解读

学习网址:OpenFOAM中 <i class="icon-file-text-alt icon-large"></i>fvSchemes 字典文件解析 - 作业部落 Cmd Markdown 编辑阅读器 (zybuluo.com)/*--------------------------------*- C++ -*----------------------------------*\| ========= |

2021-08-15 16:07:56 1513

原创 离线安装—Tensorflow教程

目录1.安装包2.安装环境3.安装过程4.安装成功 大家知道通过在线下载的方式,pip非常容易能够安装tensorflow,在我们遇到电脑无法连接外网的时候,只能通过离线的方式安装Tensorflow深度学习框架,本文来掰扯掰扯Anaconda中离线安装tensorflow过程中遇到的那些坑。1.安装包 首先本文安装的tensorflow是基于Python的,安装Python的过程不做说明(网上教程超级多):本次教程是windows下Anaconda离线...

2021-07-27 21:15:28 4598 7

原创 OpenFoam学习笔记—blockMeshDict

关键字scale/convertToMeters:与米单位转换比例vertices:块的顶点坐标edges:两个顶点之间的边界类型和描述,默认为直线,可写可不写block:块的构成,hex(hexhedron,六面体)patches/boundary:边界条件mergePatchPairs:两个块融合的时候需要描述...

2021-07-12 19:47:08 1973

原创 Tensorflow—metrics(回归预测评价指标)

MeanSquaredError(平方差误差,简写为MSE,函数形式为mse)MeanAbsoluteError (绝对值误差,简写为MAE,函数形式为mae)MeanAbsolutePercentageError (平均百分比误差,简写为MAPE,函数形式为mape)RootMeanSquaredError (均方根误差,简写为RMSE,函数形式为rmse)Mean (平均值)Sum (求和)...

2021-06-30 15:19:37 1294

原创 Tensorflow—model.compile ()

参数列表model.compile(optimizer, loss=None, metrics=None, loss_weights=None, sample_weight_mode=None, weighted_metrics=None, target_tensors=None, **kwargs):optimize

2021-06-30 14:29:19 532

原创 Tensorflow—keras.layers.Dense()

参数列表tf.keras.layers.Dense( units, # 正整数,该层输出的维数 activation=None, # 激活函数,不指定则没有 use_bias=True, # bias为True(默认使用) kernel_initializer='glorot_uniform', # 核权重矩阵的初始值设定项 bias_

2021-06-30 11:13:53 1273

原创 Tensorflow—keras.layers.Input()

机器学习相关学科:人工智能、深度学习、数据挖掘和统计学人工智能是科学,为机器赋予视觉、听觉触觉和推理等智能专家系统:专门知识和经验的计算机智能程序系统。

2021-06-30 10:57:40 2695

原创 python-----numpy库函数VS自编程解线性方程组(附代码)

目录例子python代码输出结果例子 自编程具体过程见文章数值计算——列主元高斯消去法求解线性方程组(附代码)_hser-chen的博客-CSDN博客python代码 #Copyright , 2021, Co., Ltd. #File name: Solve_linear_equations.py // 文件名 #Author: chenshu...

2021-04-27 22:38:14 269 1

原创 Linux常用命令—笔记

1.创建文件夹终端当前目录输入 : mkdir +文件夹名2.删除文件夹和文件删除文件夹:rm -rf +文件夹名删除文件:rm -f +文件名3.文件目录操作cd ..返回上级目录(更高一级目录)cd / (返回上级目录)cd // (返回上上级目录)cd home (进入home文件夹)cd zdxh (进入zdxh文件夹)cd /home/zdxh (进入home后再进入zdxh文件夹)ls (列表)3.vi编辑器操作命令...

2021-01-27 17:00:19 88

原创 C++制作和调用自己编写的静态函数库

目录1.制作静态库2.调用静态库3.成功调用布谷鸟算法1.制作静态库首先打开VS2017,新建静态库项目。制作静态库。导入头文件IOAS.h和库函数IOAS.cpp,点击生成/生成解决方案,此时可以在项目文件下找到.lib静态库文件2.调用静态库导入静态库头文件对应的目录导入静态库.lib对应的目录导入静态库.lib3.成功调用布谷鸟算法...

2020-12-08 14:01:05 442

原创 Python-Tensorflow2.3.0-多元线性回归预测(学习笔记)

编译器环境:win10-Anaconda3-python3.6-tensorflow2.3.0预测数据下载地址:https://download.csdn.net/download/weixin_41788456/12902246Tensorflow进行算法设计与训练的核心步骤:目录1.准备数据2.构建模型3.模型训练4.模型预测1.准备数据多变量线性方程可以表达为 总共:5...

2020-09-30 17:12:15 1290

原创 Python-Tensorflow2.3.0-线性回归预测(学习笔记)

编译器环境:win10-Anaconda3-python3.6-tensorflow2.3.0Tensorflow进行算法设计与训练的核心步骤:目录1.准备数据2.构建模型3.训练模型4.结果可视化5.利用模型进行预测1.准备数据单变量的线性方程可以表示为: 生成人工数据集,随机生成一个近似采样随机分布,使得W=2.0,b=1,并加入一个振幅为0.4的噪声...

2020-09-30 13:49:35 460

原创 BP神经网络与c++实现

参考文章https://www.cnblogs.com/Finley/p/5946000.html头文件BP_NN.h#ifndef BP_NN_H#define BP_NN_H#include <iostream>#include <fstream>#include <vector>#include <ctime> // 时间库#include<random>#include<iomanip>#include

2020-08-15 14:39:41 434

原创 洗牌算法——N个数随机打乱

具体思路:1.随机生成一个(1,N)的整数,代表第一个数的数组下标 2.用erase删除vector容器中该数,然后再随机生成(1,N-1),代表第二个数的数组下标 3.遍历N-1次代码如下:#include <iostream>#...

2020-07-04 11:34:01 449

原创 vector容器删除元素erase用法

删除数组{0,1,...,9}里面的元素8,代码如下: vector<double>a; cout << "before erase:"; for (int i = 0; i < 10; i++) { a.push_back(i); cout << a[i]; } cout << endl; for (auto it = a.begin(); it != a.end();) { if (*it == 8) { i

2020-07-04 11:03:45 812

原创 随机数生成算法(整数、小数和正态分布)(附代码)

首先定义RandomNumber类的时候,我们就定义了一个构造函数,每次调用就会产生随着系统时间变化的随机种子,这样我们就可以避免生成伪随机数,小数和整数随机数的生成比较好理解,而服从正态分布的随机数本文采用的是Box–Muller算法,它可以通过两个服从(0,1)均匀分布的随机数构造服从正态分布的随机数。Box-Muller算法当x和y是两个独立且服从(0,1)均匀分布的随机变量时,有 ...

2020-05-12 18:57:24 2148

原创 黄金分割(0.618)法求解函数极值(附代码)

目录黄金分割法迭代公式算法步骤:例题C++代码:黄金分割法也称为中外比,指把一条线段分割为两部分,使其中一部分与全长之比等于另一部分与这部分之比。其比值是一个无理数,取其前三位数字的近似值是0.618,所以也称为0.618法。黄金分割法 迭代公式算法步骤:step1.给定初始搜索区间和允许精度step...

2020-03-31 18:10:17 8622

原创 斐波那契(Fibonacci)迭代法求解函数极值(附代码)

目录Fibonacci数列:迭代公式:算法步骤:例题C++代码:Fibonacci数列又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,Fibonacci迭代法可以求解函数零点、函数极值等,本文用c++语言实现Fibonacci迭代法求解函数极值。Fibonacci数列:...

2020-03-31 16:24:04 6947 1

原创 lambda表达式和parallel_for_each表达式

C++AMP的“入口”即parallel_for_each,只有lambda表达式一个参数。任何可以适用表达式的地方都能适用lambda表达式,所有的lambda表达式都会以[]作为前缀,但是方括号可能不会像这样为空。这被称为“捕获字句”,()是lambda参数,{}为lambda表达式的内容。std::for_each(v.begin(),v.end(),[](int i) {std::c...

2020-03-09 14:02:09 881

原创 浅谈GPU并行计算学习经验

从开始了解高性能GPU并行计算到现在也就三个月时间,因为我所有的代码都是C++语言编写,所以在并行计算异构编程框架上选择的是基于C++ AMP平台。只有真正的实现超线程计算缩短了for循环之后,才感叹这技术太牛逼了!一定要掌握!当开始了解GPU并行计算还是在实验室一个刚回国师兄的讲座上,他用的是CUDA,当然师兄的编程能力超硬,所以对于这种技术都是处于羡慕状态。最开始我查了好多资料准备使用CU...

2020-03-09 13:38:33 1093

原创 VS2017搭载C++AMP并行计算平台出现"_Access":找不到标识符问题解决,并实现基于C++的AMP并行计算和CPU计算测试

amp.h关于出现如下问题解决办法amp.h第2616和3462行代码: _Value_type& operator() (const index<_Rank>& _Index) const __GPU { void * _Ptr = _Access(_Read_write_access, _Index);//第2626和3...

2020-03-06 20:24:54 1226

原创 流体力学——漩涡运动

有旋运动:流体微团在旋转加速度作用下带漩涡的一种运动。漩涡运动的基本概念涡量用来描述流体微团的旋转运动。定义:涡量和两倍的旋转角速度。涡量是一个矢量,表示空间点的坐标和时间上的函数。涡线:某一瞬时涡量场的一条曲线,曲线上任意一点的切线方向与该点流体微团的旋转角速度方向一致。涡管:某一瞬时,在涡量场中取任意封闭曲线,通过曲线每一点做涡线,这些涡线构成的封闭的管形曲面叫涡管...

2020-02-28 11:56:26 14077

原创 智能优化算法——布谷鸟搜索算法原理(附代码)

目录基本概念算法具体流程 算法流程图测试函数优化结果C++代码基本概念布谷鸟搜索算法(Cuckoo Search,缩写 CS)是由剑桥大学杨新社教授和S.戴布于2009年提出的一种新兴启发算法。根据昆虫学家的长期观察研究发现,一部分布谷鸟以寄生的方式养育幼鸟,它们不筑巢,而是将自己的卵产在其他鸟的巢中(通常为黄莺、云雀等),由其他鸟(义亲)代...

2020-02-22 17:02:06 14799 5

原创 流体力学——流体动力学

流体动力学研究途径研究外力作用下流体的运动问题。两个研究途径分别为系统途径和控制体途径。系统途径是对由确定的流体质点所组成的流体团系统的动力特性进行研究。由于系统途径直接研究的是流体质点,因此也称为物质体途径。可以看到该研究途径与拉格朗日法对应。特点:系统由同一群流体质点组成;在流动过程种,系统会随之移动、变形、或者与它周围的流体发生相互作用,但系统内物质的量始终不变。...

2020-02-22 11:59:25 3586

原创 tecplot云图——数据文本格式2

文本格式按照文本格式顺序,第一行是标头,第二行是变量,第三行n是数据点个数,e是面元的个数,f代表点和面元,et代表的是面元类型,quadrilateral是四边形。点输出结束后,然后排列每个面元四个点在总点数的位置。C++代码ofstream out4("tecplot1.dat");int n_point = x_dengfen * z_dengfen, e_number ...

2020-02-18 10:52:30 7269 2

原创 Tecplot云图——数据文本格式1

直接看图:i=9和j=29代表的是物面网格两个方向的数据点个数。程序实现ofstream out3("船体表面压力系数.dat");out3 << "Variables=\"x\" \"y\" \"z\" \"p\"" << endl;out3 << "Zone i=" << NY << " j=" <<...

2020-02-17 10:56:54 7584 4

scikit-optimize依赖包

python3.7

2022-05-31

贝叶斯超参数优化库optuna安装包及依赖库

贝叶斯超参数优化库optuna安装包及依赖库,可利用pip离线安装 实现基于各类算法的贝叶斯优化,代码简洁,灵活性好。

2022-05-31

贝叶斯超参数优化库hyperopt安装包及依赖库

贝叶斯超参数优化库hyperopt安装包及依赖库,可利用pip离线安装 实现基于TPE的贝叶斯优化,不支持基于高斯过程的贝叶斯优化

2022-05-30

贝叶斯超参数优化库-bayesian-optimization安装包及依赖库

贝叶斯超参数优化库-bayesian-optimization安装包及依赖库, 实现基于高斯过程的贝叶斯优化,适合大量连续型参数构成,避免大量离散型参数

2022-05-30

dlerror: cublas64_10.dll not found等文件资源

dlerror: cublas64_10.dll not found等文件资源

2022-05-29

pip-21.2.1-py3-none-any.whl

pip-21.2.1安装文件

2021-07-27

tensorflow2.3离线安装依赖库.rar

离线安装tensorflow2.3需要符号该版本的.whl安装文件

2021-07-27

python多元线性回归预测数据

Python-Tensorflow2.3.0-多元线性回归预测(学习笔记),预测数据

2020-09-30

黄金分割(0.618)迭代法求解函数极值.rar

黄金分割法也称为中外比,指把一条线段分割为两部分,使其中一部分与全长之比等于另一部分与这部分之比。其比值是一个无理数,取其前三位数字的近似值是0.618,所以也称为0.618法。里面含有黄金分割法求解函数极值的c++代码。

2020-03-31

Fibonacci求解函数极值.rar

Fibonacci数列又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,Fibonacci迭代法可以求解函数零点、函数极值等,本资源(含代码)用c++语言实现Fibonacci迭代法求解函数极值。

2020-03-31

cuckoo_search.rar

文章https://blog.csdn.net/weixin_41788456/article/details/104446503的运行代码。

2020-02-22

列主元高斯消去法求解线性方程组(含c++代码).rar

内含有列主元高斯消去法实现源代码,pdf原理详解,具体实现参考博客:https://blog.csdn.net/weixin_41788456/article/details/103222038

2019-11-24

数值计算—曲线拟合—最小二乘法(附源代码).rar

数值计算—曲线拟合—最小二乘法(附源代码),含有c++详解代码,最小二乘法原理PDF讲解,程序计算处理结果。

2019-11-21

数值计算常微分方程的初值问题—龙格库塔法—传染病预测.rar

龙格—库塔法求解初值问题,常微分方程求解,传染病预测源代码,结合https://blog.csdn.net/weixin_41788456/article/details/102925415文章学习,内附有输出结果。

2019-11-05

数值计算解线性方程组迭代方法——高斯赛德尔(附源程序).rar

高斯赛德尔,结合https://blog.csdn.net/weixin_41788456/article/details/102922848文章学习,内附有输出结果。

2019-11-05

数值计算解线性方程组迭代方法——雅克比迭代法(附源程序).rar

雅克比迭代法求解线性方程组c++源代码,结合https://blog.csdn.net/weixin_41788456/article/details/102920383文章学习,内附有输出结果。

2019-11-05

数值计算插值方法——拉格朗日插值(附程序).rar

拉格朗日插值源代码,结合https://blog.csdn.net/weixin_41788456/article/details/102911219文章学习,内附有输出结果,origin数据处理图片。

2019-11-05

KCS_hull_SVA.zip

国际上对外公布的KCS标准船模,从事船舶领域的同志可研究使用。

2019-10-21

高斯消去法求解线性方程组(含c++代码)含.rar

高斯消去法求解线性方程组的推导原理和c++现实代码,并含有数值计算解线性方程组的直接法相关课件。

2019-10-10

模拟退火算法c++代码.rar

附有visual studio 2017c++代码文件,包括一些测试函数也在代码里面,还有一些origin数据结果处理文件。

2019-09-28

粒子群算法c++代码.rar

附有visual studio 2017c++代码文件,包括一些测试函数也在代码里面。

2019-09-28

遗传算法c++代码.rar

附有遗传算法的C++代码,以及运行结果origin处理文件。

2019-09-28

追赶法(附c++程序代码).rar

内含有追赶法推导过程word文档,以及visual studio2017c++代码和求解结果。

2019-09-28

《计算机辅助几何设计与非均匀有理B样条》.rar

计算机辅助几何设计与非均匀有理B样条,作者施法中。

2019-07-23

计算机四级网络工程师考试课件

计算机四级网络工程师考试课件,课件讲解很详细,内容很充实,可以参考。

2019-07-14

电脑滚动截屏软件FSCapture

电脑滚动截屏软件FSCapture,操作方便,用了好几年了。

2019-07-14

CATIA安装破解步骤

1 .安装 CATIA V5R21 GA (SP0) Win64; 大部分过程参考:https://jingyan.baidu.com/article/ad310e80c788f01849f49eb6.html 注意:这里是把三个iso文件分别解压在三个文件,先点击cd1文件里面的setup.exe 把cd2的全部文件复制到cd1文件夹,有替换复制时,点击确定. 到第三个cd时过程一样,把cd3的全部文件复制到cd1文件夹,有替换复制时,点击确定. 2破解: 复制“破解文件及安装说明”文件夹下的JS0GROUP.dll到X:\Program Files\Dassault Systemes\B21\intel_a\code\bin),替换相应的文件; 2破解: 复制“破解文件及安装说明”文件夹下的JS0GROUP.dll到X:\Program Files\Dassault Systemes\B21\intel_a\code\bin),替换相应的文件; 3 完成。

2018-12-23

龙贝格算法求解椭圆周长

在实际应用中经常应用到计算方法去求解一些不易测量的零件的周长或面积。已知一个椭圆形边框,试用龙贝格算法求解这个边框的周长,要求结果精确到6 位有效数字。长轴16cm,短轴8cm.

2018-12-16

高等数值计算最小二乘法多项式、指数函数和冥函数曲线拟合

分别构造一次、二次、三次最小二乘多项式、指数函数和冥函数,画图并计算平方误差;

2018-12-16

高等数值计算大作业插值与龙格现象

在区间[-1,1]上对函数 ,选取不同的插值节点构造插值多项式,比较他们的误差。

2018-12-16

空空如也

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

TA关注的人

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