【文件属性】:
文件名称:matlab有些代码不运行-mlclass:Coursera的机器学习课程的Python代码
文件大小:25KB
文件格式:ZIP
更新时间:2021-05-23 21:58:15
系统开源
matlab有些代码不运行mlclass
这些是来自Coursera的机器学习课程练习的Python代码,由Andrew
Ng教授。
您可以在此处在线找到该课程:
之所以使用Python,是因为某些Octave功能在计算机上无法使用,例如绘图。
因此,我设法重新创建了Python中大部分(如果不是全部)的练习。
这些代码需要以下库:
Numpy(),用于矩阵和数组操作
Scipy(),主要用于优化/最小化函数
Matplotlib(),用于绘图
NLTK(),主要用于垃圾邮件检测部分中的预处理文本
Sci-Kit
Learn(),用于SVM部分。
这是一个很棒的机器学习库
我的大多数库都是使用HomeBrew或pip安装的,这是有关如何安装这些模块的很好的教程之一:
您可能需要事先利用自制技术()
请注意,此处的所有代码仅供参考/评估之用,请勿将其用作实际课程的编程练习答案。
与Octave
/
Matlab相比,某些python库的行为略有不同,并输出不同的结果,这可能是数值不稳定或同一算法的不同实现的结果。
但是,这里上传的大多数python代码将显示与Octave相似的结果。
玩
【文件预览】:
mlclass-master
----util.py(6KB)
----ex6.py(6KB)
----ex1.py(4KB)
----ex8_cofi.py(4KB)
----ex7.py(4KB)
----ex4.py(11KB)
----ex7_pca.py(4KB)
----ex5.py(8KB)
----ex1_multi.py(3KB)
----README.md(2KB)
----ex3.py(4KB)
----ex6_spam.py(4KB)
----ex2_reg.py(3KB)
----ex8.py(3KB)
----ex2.py(3KB)