これは Coursera でStanford が提供しているMachine Learning の講座の各回の programming assignment の私の回答です。この講座を受けている方は、Machine Learning Honor Code に従って、必ずその提出期限後にご覧頂くようにしてください。
Machine Learning Honor Code
We strongly encourage students to form study groups, and discuss the lecture videos (including in-video questions). We also encourage you to get together with friends to watch the videos together as a group. However, the answers that you submit for the review questions should be your own work. For the programming exercises, you are welcome to discuss them with other students, discuss specific algorithms, properties of algorithms, etc.; we ask only that you not look at any source code written by a different student, nor show your solution code to other students.