- 博客(7)
- 收藏
- 关注
原创 一文教你看懂BP反向传播。不会你打我
误差的反向传播,已经在神经网络中获得广泛运用。但它是如何进行传播的,很多人却不太了解,本文主要讲解了误差反向传播的原理及其推导过程,希望能让大家对反向传播有一定的了解。话不多说,开搞!在讲解反向传播之前,先讲解一下反向传播的网络结果和相关数学知识。网络结构一个完整的BP网络包含输入层,隐含层,激活函数,输出层,输出值五个部分,为什么说五个部分我下面会说。每一层隐含层都有相应的权重和偏置、,且输出都会连接一个激活函数,用来限制输出不会过大。激活函数的种类...
2022-05-09 17:34:29
908
原创 将MATLAB的figure窗体嵌入到C#窗体应用的(panel)中
本文主要讲解将MATLAB绘制的figure窗体嵌入到C#winform窗体的panel控件中。
2022-03-01 09:54:43
2589
14
原创 C#脱离MATLAB运行MATLAB封装的dll—MATLAB Runtime组件
我们在程序设计中,往往会采用C#来做页面,方法用MATLAB来编写,再封装成dll供C#来调用。但我们发现,如果电脑上没有安装MATLAB,程序则不能运行。为解决这个问题,我们可以通过MATLAB Runtime组件来完成。第一步:登录WathWorks官网MathWorks官网第二步:搜索“Runtime”,选择第一个第三步:选择自己对应的版本,下载第四步:解压压缩包第五步:双击“setup”,点击“下一步”接受许可协议,点击“下一步”...
2022-02-25 14:35:21
1859
原创 C#与MATLAB混合编程—C#winform调用MATLAB封装的dll及数据传输和转换
在日常科研中中,我们往往会使用MATLAB来进行数据处理,但MATLAB的呈现就不太理想。而在工业界面设计中,我们往往会使用C#来设计页面。本文主要说明了采用C#来调用MATLAB封装的dll。本文采用的软件是MATLAB2021b(64bit) + Visual Studio 2022(.Net Framework4.8)。第一步:1. 创建一个C#的winform程序。2. 修改目标平台为x64(很重要!!!不改就会报错)右键项目文件—选择“属性”—选择“生成”—目标平台选择“.
2022-02-25 12:49:19
11116
27
原创 C#在新建线程中使用Timer无效的解决方法
在C#winform窗体设计中,我们像重复运行某一功能时,我们想到的就是使用C#的Timer控件,但如果这个功能执行一次需要较长时间时,就会占用UI线程,从而会出现窗体上的控件无法选中或点击。这个问题可以通过多线程来解决,但在多线程中,会出现timer控件无效的问题。首先,我们在窗体设计页面上选择的timer控件,是属于System.Windows.Forms.Timer类,这个类是无法在开辟的新线程中使用的。若想在thread中使用,我们要用到System.Timers.Timer类的time
2022-02-23 19:22:33
3749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人