nsga2非支配排序遗传算法,c++源码实现
1
线性函数的分类的一个缺点就是只能做线性分割,因为线性函数(y=kx+b)之间无论怎么做线性组合,最后得到的还是线性函数y=kx+b,这样就不能完成类似异或问题这样的非线性分割。 那么怎么做非线性分割呢,其实中学中我们已经学过了二次曲线,二次曲线之所以能画出一个封闭的曲线,就是因为它的非线性,一方面是因为它的导数不是常数,另外一个方面,它的单调性也不是唯一的,也就是有曲线的拐点,这样就可以让曲线拐弯,最后和起点汇合形成封闭曲线。 我们观察最基本的圆方程: x^2 + y^2=1 我们如果引入函数f(t)=t^2,稍微改写一下这个式子,就可以得到: f(x)+f(y)=1 在这里,我们选择的函数是
2022-09-09 14:24:47 86KB gm id sigmoid
1
matlab的欧拉方法代码高效PIDE-2D 作者:Gujji Reddy,Alan Seitenfuss,Debora Medeiros,Luca Meacci,MiltonAssunção和Michael Vynnycky 为二维空间上非结构化网格上的抛物线积分微分方程的数值解提供了简短的MATLAB实现。 三角形上的分段线性有限元空间用于空间离散化,而时间离散化则基于后向欧拉法和Crank-Nicolson方法。 选择正交规则以离散化Volterra积分项,以便与时间步长方案一致。 此外,在组装过程中使用矢量化技术介绍了该代码的有效版本,并进行了比较研究。 数值例子证明了该代码的灵活性。 有六个zip文件,其中包含必要的MATLAB文件: BE-LRR-unvectorized.zip (后向Euler,左矩形规则,未向量化); BE-LRR-vectorized.zip (向后Euler,左矩形规则,矢量化); BE-RRR-unvectorized.zip (后向Euler,直角矩形规则,未向量化); BE-RRR-vectorized.zip (向后Euler,直角矩形规则
2022-09-09 09:23:40 23KB 系统开源
1
MATLAB编程实现2FSK信号的调制与解调(非相干解调),本次资源主要针对非相干解调,下载之后解压,会有MATLAB源码,点开sydgy工程。第一次运行完后会导致数组内存装满,可以在命令行输入clear all回车。
2022-09-09 09:04:49 5KB MATALAB 2FSK 非相干解调
1
建模汇率波动性至关重要,因为它对公司的获利能力和决策者的决策具有多种影响。 本文通过对2006年4月1日至2018年1月31日期间的USDINR和EURINR日汇率应用滚动对称和非对称GARCH模型,对印度货币的汇率波动进行了实证研究。得出的总观察值为2861。 (1,1)和EGARCH(1,1)模型,数据窗口滚动了五年,有近1200个观测值,一个月用作每个窗口的预测期。 样本内准则(例如对数似然准则,Akaike信息准则(AIC),贝叶斯信息准则(SIC)和Hannan Quinn准则(HQC))以及样本外准则(例如均方误差(MSE))和平均绝对误差(MAE)已用于测试模型拟合和预测模型的准确性。 为了检验结果的稳健性,使用Diebold-Mariano检验来比较两个模型的预测准确性。 此外,还通过将样本期分为印度汇率的平静和波动时期来测试这两种模型的预测准确性。 结果表明,具有广义误差分布的GARCH(1,1)模型足以捕获USDINR和EURINR汇率收益的均值和波动过程。
1
通过具有非周期性采样数据的事件触发控制来稳定基于神经网络的控制系统
2022-09-07 21:19:21 1.75MB 研究论文
1
1 非负矩阵分解(NMF或NNMF),也是非负矩阵逼近是多元分析和线性代数中的一组算法,其中矩阵V被分解为(通常)两个矩阵W和H ,具有所有三个矩阵都没有负元素的性质。这种非负性使生成的矩阵更容易检查。此外,在处理音频频谱图或肌肉活动等应用中,非负性是所考虑的数据所固有的。由于该问题通常不能完全解决,因此通常用数值近似。 2 适合机器学习,数值优化,图像处理,信号处理等专业的初学者进行分析和学习。 3 语音去噪一直是音频信号处理中长期存在的问题。如果噪声是静止的,则有许多去噪算法。例如,维纳滤波器适用于加性高斯噪声。然而,如果噪声是非平稳的,经典的去噪算法通常性能较差,因为非平稳噪声的统计信息难以估计。施密特等人。使用NMF在非平稳噪声下进行语音去噪,这与经典的统计方法完全不同。关键思想是干净的语音信号可以用语音字典稀疏地表示,但非平稳噪声不能。类似地,非平稳噪声也可以用噪声字典稀疏表示,但语音不能。NMF去噪算法如下。两个字典,一个用于语音,一个用于噪声,需要离线训练。
2022-09-07 15:06:06 31.61MB 机器学习 信号处理 图像处理 数值优化
1
谷歌翻译 这是 googletrans的Golang版本。 Googletrans是一个免费且不受限制的Golang库,它实现了Google Translate API。 这使用的来调用诸如检测和翻译之类的方法。 从Github下载 GO111MODULE=on go get github.com/Conight/go-googletrans 快速入门示例 简单翻译 package main import ( "fmt" "github.com/Conight/go-googletrans" ) func main () { t := translator . New () result , err := t . Translate ( "你好,世界!" , "auto" , "en" ) if err != nil { panic ( err ) } fmt . P
2022-09-07 14:44:06 8KB Go
1
Lua 农历节气计算,非打表法,留着自己做记录
2022-09-07 14:07:08 51KB lua 农历 节气
1
具有用于 gpu 的 cusp 稀疏类的裸骨接口, 支持单精度,实数/复数。 用法: A=gcsparse(B,[格式: 0=coo, 1=csr]); 或者A=gcsparse(col,row,val,[nrows,[ncols,[格式]]]); 输入 B 是一个 matlab 数组、稀疏数组或 gcarray。 重载运算符: ctranspose: B=A.'; 转置:B=A'; 乘法:x=A*y; (spmv) 格式转换: B=real(A);A=complex(B);B=gcsparse(A,format); rowptr=ptr2row(A); 行 =grow2ptr(A); 例子: 真实/复杂速度测试:testgsparse.m accumarray: testRadavg.m 模板:testgnufft.m(氡变换示例) 笔记: 格式转换 row2ptr 和 ptr
2022-09-07 04:43:23 60KB matlab
1