算法
前路漫漫其修远兮
主要从事与C#.NET相关的学习
展开
-
Matable实现利用互相关函数求相位差
参考:点击参考本人使用方法二,利用公式:Matable代码如下:fid1=fopen(strcat('C:\Users\yxz\Desktop\CNG-WPF123\works\20190619_dn80_复相关\DN80\流量-10\','流量10-0通道-增益3-延时150.dat'),'r');%打开二fid2=fopen(strcat('C:\Users\yxz\Deskt...原创 2019-06-20 21:20:24 · 9268 阅读 · 6 评论 -
C#中读取.mat文件,然后实现寻峰算法
理论可以看我下面推荐的博客,我直接上代码private double[] oneDiff(double[] data)//一阶差分 { double[] result = new double[data.Length - 1]; for (int i = 0; i < result.Length; i++) { result[i] = data[i + 1] - data[i];转载 2020-06-10 21:51:09 · 2144 阅读 · 6 评论 -
以C#的方式实现airPLS
我这里是在.NET winform中写的using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using MathWorks.MATLA原创 2020-05-30 11:27:38 · 1125 阅读 · 6 评论 -
用MATLAB实现偏最小二乘支持向量机(LS-SVM)的总结
求gam和gim,这两个是关键参数clcclear all%% 导入数据S_Data=xlsread('C:\Users\yxz\Desktop\TrainDatatotal\aloneChangZhou\subtract_big_errors\liuyif\liuyifa_change_train_data\start_datas2.csv');n = 512; % n 是自...原创 2019-09-26 15:54:32 · 8723 阅读 · 21 评论 -
通过MATLAB实现偏最小二乘回归预测
偏最小二乘回归是一种新的多元统计数学分析方法,将多元线性回归、典型相关分析和主成分分析进行有机结合。建模原理:假定p有自变量x1,x2,…,xp(这个就是特征值)和q个因变量y1,y2,…,y3(这个就是你要预测的值),构成自变量与因变量的数据表X={x1,x2,…,xp}和Y={y1,y2,…,y3}。在X和Y中提取成分t1和u1,在提取t1和u1成分时,满足t1和u1尽可能大的携带各自数据...原创 2019-09-23 22:40:20 · 5124 阅读 · 0 评论 -
C#通过ML.NET实现机器学习(纽约出租车价格的预测)
版本要求:Visual Studio 2017 15.6 或者以后版本创建控制台应用程序1创建一个.NET Core Console Application2然后在项目中新建一个Data文件夹,用来放置数据和模型文件3安装 Microsoft.ML NuGet Package,在以相同的方法安装 Microsoft.ML.FastTree Nuget package.准备数据1下载ta...原创 2019-07-05 14:17:04 · 1541 阅读 · 3 评论 -
C#安装ML.NET库进行机器学习预测出租车价格
版本要求:Visual Studio 2017 15.6 或者以后版本本人上篇博客点这有介绍一种方法,今天介绍另一种方案,在使用上方便很多。1 新建一个Console App(.NET Core) 我命名为regression1,在解决方案管理器中右击regression1,添加----->机器学习2 选择场景 这里我们选Price Prediction。3 添加数据集和选择预测的...原创 2019-07-08 20:53:43 · 600 阅读 · 1 评论 -
C#使用ML.NET实现机器学习/神经网络,实现分析情绪(二元分类)问题
VS软件开发工具越来越强大,针对.NET开发2019年6月26号上线了机器学习框架ML.NET,但是只针对Visual Studio 2017 15.9.12及以后版本。所以各位要使用他要更新下自己的软件。同时,要下载ML.NET开始正文,1 我们新建一个myMLApp(Console App)项目,在解决方案管理器在工程上右键—添加---- Machine Learning。这是弹出如下所...翻译 2019-07-02 15:13:35 · 4954 阅读 · 1 评论 -
PCA主成分分析的推导过程以及如何用C#,matalab实现
首先感慨一下,查阅了大量资料,国内PCA的实现基本都是用Pthon,matable,c++来做,最后有幸看见国外一位教授在做机器学习算法时,提到了C#的实现。翻译了60张A4纸的英文教材终于解决这个代码问题。。。。。。同时感谢一部分国内博主的贡献,参考如下:PCA主成分分析PCA主成分分析原理分析和Matlable现实方法(三)【线性代数】矩阵,向量,行列式,特征值与特征向量下载地址Ma...原创 2019-07-11 13:19:33 · 886 阅读 · 0 评论 -
c#求波形的极大值
c#求波形的极大值,思想是在上升沿和下降沿之间各取一点,在这两点范围之间取最大值。int[] frontIndex = new int[9];//存放刚刚大于等于1000的索引 int[] backIndex = new int[9];//存放刚刚小于1000的索引 int[] peakValuex = new int[9];//峰值x轴坐标 in...原创 2018-09-29 09:51:34 · 1665 阅读 · 1 评论