matlab中存档算法代码-projectML:代码项目ML2018年2月

时间:2021-05-23 23:04:31
【文件属性】:
文件名称:matlab中存档算法代码-projectML:代码项目ML2018年2月
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-23 23:04:31
系统开源 matlab中存档算法代码项目ML PEGASOS算法-用于SVM的原始估计子GrAdient求解器 我描述并分析了一种简单有效的随机次梯度下降算法,用于解决支持向量机(SVM)投放的优化问题。 特别是Pegasos解决了原始公式,因此直接优化了权重w。 我分析了基本Pegasos算法(带有投影步骤)和迷你批处理迭代(一种更通用的算法,该算法在每次迭代中使用k个示例,而不是1个)。 所有的代码都是用Matlab编写的。 “ PEGASOS2.m”文件包含Pegasos算法代码,“ PEGASOSBATCH.m”文件包含Pegasos Mini-Batch代码。 用户必须输入x数据,y数据,迭代次数(默认为10k,也有停止条件),lambda正则化参数(以及k个样本的数量)。 “ Crossval.m”文件包含用于交叉验证的代码,以便评估Pegasus模型的最佳lambda。 “ CrossvalBatch.m”文件包含用于交叉验证的代码,以便评估Pegasus Mini-Batch模型的最佳lambda。 使用找到的lambda训练模型,然后使用测试集评估模型的准确性。 要对数据进行预
【文件预览】:
projectML-master
----README.txt(2KB)
----CROSSVALBATCH.m(2KB)
----PEGASOS2.m(1KB)
----Test.m(64B)
----PEGASOSBATCH.m(1024B)
----errK.m(366B)
----graphErr.m(155B)
----shuffle.m(123B)
----README.md(2KB)
----error.m(70B)
----CROSSVAL.m(2KB)

网友评论