首页 > 解决方案 > 吴恩达机器学习课程第二周怎么解决,matlab上交作业

问题描述

当我运行提交功能时,我没有像课程视频中那样显示可用的加入序列号(在课程视频中,运行提交后会出现一堆提示,询问要提交哪个作业),当我运行时提交,无提示信息,直接提交

我对比了submit.m文件中的代码,没有遗漏,是在Coursera上下载的。

warmUpExercise()

ans =

     1     0     0     0     0
     0     1     0     0     0
     0     0     1     0     0
     0     0     0     1     0
     0     0     0     0     1

>> submit()
== Submitting solutions | Linear Regression with Multiple Variables... Login (email address):

我希望当我运行提交时,命令行可以与 Andrew Ng 在 Coursera 上的机器学习教学视频中显示的一样。

标签: matlabmachine-learningoctave

解决方案


你是怎么做这个练习的?如果你运行 ex1 你应该有结果:

Running warmUpExercise ...
5x5 Identity Matrix:
A =

Diagonal Matrix

   1   0   0   0   0
   0   1   0   0   0
   0   0   1   0   0
   0   0   0   1   0
   0   0   0   0   1

ans =

Diagonal Matrix

   1   0   0   0   0
   0   1   0   0   0
   0   0   1   0   0
   0   0   0   1   0
   0   0   0   0   1

Program paused. Press enter to continue.

按回车键后,您应该得到数据图等。但是您必须等待一段时间才能绘制数据。至于提交,那部分不评分。您应该按照 PDF 中的说明进行操作,您将看到哪些是已分级的部分。

Matlab/Octave不再真正用于机器学习,您应该切换到Python,很少有githubrepos 允许您使用Python而不是编写和提交作业Matlab/Octave,我使用了这个并且效果很好。您将学习相同的材料,但使用更好的编程语言。我共享的 repo 将允许您使用Jypiter notebooks,说明写在您必须运行的每个单元格上方。然后在代码和PDF之间一直切换使用起来要容易得多。


推荐阅读