Summary:
整体上没什么大问题

Detailed Comments:
1、 代码各个函数要写上注释就很不错了
2、第三问题,需要先初始化M,后面再用梯度下降法求解

Overall Score:91
--------------------------------------------------------------------------------------------------------------------------

Thanks for your efforts.

-Your instruct