Mathematics for Machine Learning: Linear Algebra — Week Two

Brendan Massey
2 min readNov 17, 2018

--

Credit goes to Imperial College London

The first week of this course was great, so I thought I would quickly jump into week two! This week further expanded on the topics covered in week one, as well as provided a coding assignment to test the material that was discussed. The material discussed in this week include vector addition, scalar multiplication, dot product, linear independence, linear dependence, a basis, a vector space, and the dimension of a vector space. They do a great job of covering it, as well as give mini-quizzes along the way to give you feedback as to how well you are learning the material.

The only issue that has appeared this week is a glitch in their coding assignment auto-grader.

Some background information on the assignment: for this assignment, the instructors provide a Jupyter notebook link that you can access and input code. This assignment has a submit button at the top-right of the screen. Whenever your code is functioning, you simply need to hit submit and your assignment will be sent to the auto-grader where you will receive feedback. The auto-grader, however, malfunctions and will return a 0 unless you save the notebook as a .ipython file and submit it manually. This was a source of great frustration for me, as I had spent hours working on my code until I discovered this error. If you know of this error going in, then the assignment is not all that difficult nor stressful. If they patch this feature, please let me know so that I may update this blog.

Thank you for reading and I hope you enjoyed!

--

--

Brendan Massey
Brendan Massey

Written by Brendan Massey

I write about programming and computer science as well as review Coursera courses I have taken related to the aforementioned topics.

No responses yet