I am a bit confused about the Labs
Am i suppose to have python knowledge before the course?
In the old version of the course andrew ng showd how to use Octave
here we just presented with code and we suppose to just understand it ?
also it seems to be using some private packages
is there no coding exercises??
Yes, you are supposed to have some Python knowledge for the course now, there are also Python-based labs within the course!
Well that is really disapointing that all code is prewriten and not explained at all!
specially when the labs use some custom helper libraries (e.g., utils.py
, lab_utils_common.py
, or similar files) created specifically for the course.
i expected to get practical expirence and not just go over existing code!
Hi @orrlev, the course mostly focuses on understanding how to build applications with machine learning, when and how to use it. Usually, instructors have to prioritize between explaining the fundamentals and explaining every detail of the code. When things are hidden is to avoid distraction or unnecessary confusion with things that are not part of the lecture. Like graphs and some functions.
You still can access all the code used here that shows comments, but keep in mind that understanding the fundamentals when and how is what will make you a ML practitioner, and it’s ok to not understand every detail of the code you use.
I hope this helps!
The ungraded labs are examples you can study to learn from.
The assignment notebooks are where you add your own code to complete the graded assignment.