图像缩略图

基于MATLAB的机器学习

版本1.3.0.1(882 KB)通过 阿布舍克古普塔
这些是MathWorks网络万博1manbetx研讨会的支持MATLAB文件,名称相同。

44次下载

更新2016年9月1日

查看许可证

**更新:网络研讨会记录,请访问:
//www.tianjin-qmedu.com/videos/machine-learning-with-matlab-81984.html
在此次网络研讨会,您将学习如何开始使用机器学习工具来检测模式和从数据集建立预测模型开始。在这次会议上,您将了解在MATLAB和如何可以快速浏览数据几种机器学习技术,评估机器学习算法,比较结果,并应用最好的机器学习您的问题。

亮点包括无监督和有监督的机器学习技术,包括:
•K-方式及其他集群工具
• 神经网络
•决策树和集成学习
•朴素贝叶斯分类
•线性,逻辑和非线性回归

引用为

阿布舍克古普塔(2020)。基于MATLAB的机器学习(//www.tianjin-qmedu.com/matlabcentral/fileexchange/42744-machine-learning-with-matlab),MATLAB中央文件交换。检索

评论和评分(45岁

SAURAV ANAND

嗨,我使用了这段代码,但在svmtrain()中不断出现错误。上面写着“未定义的函数或方法”svmtrain“。我有MATLAB2019a和所有必需的工具箱。当我尝试fitcsvm()时,得到的错误是kktviolationlevel不是有效参数。
请大家帮帮忙。

Seunghoon利

阿披实艾耶

嗨,我一直得到错误“未定义的函数或变量'catPred'”。
我在网络研讨会,你有你的工作空间中的变量看,但是,它似乎并没有在你的代码中定义。同时选择神经网络模式识别的时候,我似乎无法能够选择任何变量上运行分析。莫非你对这个请告知吗?

华军雷

临颍县,BondData.mat是提交的一部分。你只需要加载在MATLAB的MAT文件。

临颍县路

你能帮助分担BondData,谢谢

Kommanaboina,这可能是你的设置的特殊之处。请联系技术支持以获得进一步帮助:万博1manbetx
//www.tianjin-qmedu.com/万博1manbetxsupport/contact_us.html

文卡提什

第9行相似矩阵的聚类问题显示.错误使用plotSimilarityMatrix(第9行)
没有足够的输入arguments.this误差showing.Can你请帮助我解决这个问题?

直升机玻璃

学者,
对于分类示例中的数据,请访问:
http://archive.ics.uci.edu/ml/datasets/Bank+Marketing
我曾在自述中提到了这一点。

学者

你好,先生,
该数据集你已经在你的代码中使用。

srikantanss SS:进一步的帮助,请联系技术支持:万博1manbetx
//www.tianjin-qmedu.com/万博1manbetxsupport/contact_us.html

K.小岛

srikantanss SS

我不能在2016a运行这个
请指教

建设,

我尝试在最近的MATLAB版本中执行代码,但无法重现错误。这可能是你的特殊设置。请联系技术支持以获得进一步帮助:万博1manbetx
//www.tianjin-qmedu.com/万博1manbetxsupport/contact_us.html

建设风

嗨,古普塔,

感谢您的网络研讨会,这是非常有帮助的。然而,当我尝试在MATLAB 2016B你的代码,这里是错误:

使用textscan错误
无效的文件标识符。使用的fopen生成有效的文件标识符。

误差在ImportBankData(线53)
dataArray=textscan(fileID,formatSpec,endRow(1)-startRow(1)+1,'Delimiter',Delimiter,'EmptyValue'
,NaN,'HeaderLines',startRow(1-1,'ReturnOnError',false);

误差在机器学习(线65)
银行= ImportBankData( '银行full.csv');

你能帮我修一下吗?谢谢!

建设

雷纳托,

我手头写这些功能的具体的数据集。可能需要这些功能的工作与其他数据集稍作修改。请联系以获得更多帮助技术支持:万博1manbetx
//www.tianjin-qmedu.com/万博1manbetxsupport/contact_us.html

根据需要,您应该能够对更多的输入应用类似的原则和/或将其分类到尽可能多的类别中。

雷纳托Siqueira

我可以复制结果,但是当我更改输入时,返回na错误。我的数据库有2.400个参数

试验>>比较
输入参数不足。

comparisonPlot出错(第6行)
[nRows,nCols]=大小(Cmat);

阿布舍克古普塔

杰,

大多数机器学习技术都存在于统计和机器学习工具箱中。与神经网络相关的机器学习技术存在于神经网络工具箱中。

我只是利用模糊逻辑工具箱中的模糊C-均值聚类。

在这些例子中,并行计算工具箱是用于通过明确利用上桌上型/膝上型附加磁芯/处理器以加快分析。它不是必需的。

如果你有较少的工具箱,你还应该能够对这些例子再利用的部分。

杨婕

亲爱的阿布舍克·古普塔

感谢您分享您的代码。请问所要求的产品应especailly安装MATLAB s manbetx 8452012B,由于我缺乏的工具箱。

生物力学92:在这次提交中,MachineLearning.m包含整个分类示例,包括Presentation.m中包含的所有内容。因此,我没有包含Presentation.m,因为它是多余的。

biomechanic92

这里没有Presentation.m文件有什么原因吗?或者是在别的地方银行.csv文件?

Eshaan戈什

要遵循的步骤
一。去http://archive.ics.uci.edu/ml/datasets/Bank+Marketing
Data文件夹> Bank.zip
2.打开任何一个Excel文件的
3.选择列A
4.数据>分列>分隔
5个。Pres Next,选择分号,选择Next
6.完成

你有你的计算银行文件

安德烈斯razo

diculpen EN EL descargable没有existe EL档案馆银行full.csvŸEL bank.csv POR老阙达EL错误人ejecutar EL programa

特拉巴霍

马克vandenplas

一流的工作。
和阿布舍克回答我的问题在离线电子邮件 - 这是什么使得Matlab的伟大。

史哈布汗

可悲的是,在MatLab中匍匐包使用的另一种情况。非常适合谁有权访问一切MatLab的报价人。不是那么好了我们的休息。

Birsen

该presentation.m是不是在下载文件夹中的网络研讨会。
该研讨会是不是有人在这个问题新的解释是谁已经知道机器学习的那些

阿莱塞

嗨,古普塔,

我是新来的Matlab的,但在试图复制所提供的代码脚本,我所报告的赛达相同的错误。试过Bank.csv和世行full.csv和重复的问题如下:

试用>>银行= ImportBankData( '银行full.csv');
名称=bank.Properties.VarNames银行;
未定义功能“ImportBankData”类型“字符”的输入参数。

任何支持万博1manbetx/建议将不胜感激。

商祺/亚历克斯

嗨,本杰明,

好问题。目前,还没有办法将分类预测因子告知SEQUENTIALFS。因此,它将所有预测值视为数值。开发团队知道,他们计划在我们工具的未来版本中添加此功能。

Himakshi你好,

这是我很难预测(没有双关语意)错误的原因在你结束。请随时与我们的技术支持团队:万博1manbetx
//www.tianjin-qmedu.com/万博1manbetxsupport/contact_us.html

本杰明

如果逻辑矩阵catPred不在critfun或sequentialfs中使用,那么MachineLearning.m第430行的sequentialfs步骤中如何处理分类预测值?谢谢你的澄清。

本杰明

嗨,我已经运行了你的代码,因为我必须做类似的工作,但你的代码没有从文件库中读取数据-完整.csv返回0行。因为错误是
??? 使用时出错==>cvpartition>cvpartition.cvpartition分区在137
观测数必须是大于1的正整数。
我不明白为什么它不从csv文件的行中读取数据

阿布舍克古普塔

嗨,阿扎德和赛达,

我在最近的MATLAB版本中尝试执行所有的代码,但无法重现错误。这可能是你的特殊设置。请联系技术支持以获得进一步帮助:万博1manbetx
//www.tianjin-qmedu.com/万博1manbetxsupport/contact_us.html

赛达

我一直试图按照你的代码,但第一行给我一个错误。

>>银行=导入银行数据('bank-完整.csv');
未定义功能“ImportBankData”类型“字符”的输入参数。

杜鹃花

我对样本数据集银行full.csv运行MachineLearning.m和得到这个错误:

默认值是类型不是“nntype.performance_fcn”的成员。
使用nnetParamInfo误差(第28行)
输入参数太多。

patternnet>获取信息时出错(第85行)
信息= nnfcnNetwork(mfilename, '模式识别神经网络',fcnversion,...

patternnet中的错误(第41行)
如果的isEmpty(INFO),INFO =的get_info;结束

误差在NNfun(第18行)
净= patternnet(hiddenLayerSize);

误差在机器学习(线191)
[~,net]=NNfun(xtrainn,ytrainn);

穆罕默德

嗨,雷米,

对于分类示例中的数据,请访问:
http://archive.ics.uci.edu/ml/datasets/Bank+Marketing

我相信我已经在自述中提到了这一点。

莱米拉鲁切

CSV文件丢失(“银行full.csv”)。

文武

谢谢,好的网络研讨会和补充文件。

PRIYA

谢尔盖

更新

1.3.0.1

更新许可证

1.3.0.0

更新的在线讲座链接

1.2.0.0

新增的在线讲座链接

MATLAB版本兼容性
用r2013创建
与任何版本兼容
平台兼容性
窗户 苹果系统 Linux的

机器学习/分类/html/

机器学习/群集/ HTML /