Homework solutions for the machine learning course on Coursera
- ex1 : Linear Regression
- ex2 : Logistic Regression
- ex3 : Neural Networks: Representation
- ex4 : Neural Networks: Learning
- ex5 : Advice for Applying Machine Learning
- ex6 : Support Vector Machines
- ex7 : Unsupervised Learning
- ex8 : Anomaly Detection and Recommender Systems
The code is writtern in Octave. Octave is a scientific programming language(open sourced) similar to Matlab. For MacOS users, Octave can be installed through HomeBrew:
brew install octave
Then open terminal type ocatve command. You are ready to go.
I took the lecture notes for my own personal use, feel free to check it out. Here is the link below: Course Notes
You need to follow Coursera’s Honor Code to uphold Coursera's standard of academic integrity:
-
Register for only one account. Your account is linked to your email address. If you register on our site with more than one email address, you are registering for more than one account. If you have already registered for two accounts, please contact us using the contact form at the bottom of this page.
-
Your answers to homework, quizzes, and exams must be your own work (except for assignments that explicitly permit collaboration).
-
You may not share your solutions to homework, quizzes, or exams with anyone else unless explicitly permitted by the instructor. This includes anything written by you, as well as any official solutions provided by the course staff.
-
You may not engage in any other activities that will dishonestly improve your results or dishonestly improve or damage the results of others.
Solutions licensed under MIT License