mml-book / mml-book.github.io

Companion webpage to the book "Mathematics For Machine Learning"
13.11k stars 2.42k forks source link

Feedback: It is a little difficult for the beginners to follow the Chapter 7.2 and 7.3 #395

Open zhfkt opened 5 years ago

zhfkt commented 5 years ago

I am not sure whether there is the similar feedback reported before. Compared with the other mathematics chapters in this book, I think it is a little difficult for the beginners (for me) to follow the Chapter 7.2 (Constrained Optimization and Lagrange Multipliers) and 7.3 (Convex Optimization). The proof and description are too brief for the beginners. I need to search lots of concepts and other knowledge on the web to get more detailed information on these chapters.

I also searched on the web that the lots of materials of "Constrained Optimization and Lagrange Multipliers" focus on the calculation of KKT condition instead , but it seems that the chapter 7.2 focused on the Dual Problem.

I know it is too late to conduct a major modification on these 2 chapters. I hope my feedback will be useful to you and other readers.

cconw commented 2 years ago

One brief comment on this subject matter of CH 7. Suggest you add the Lagrangian Dual notation to the Table of Symbols in the beginning of the book.