IE 7374 Spring Syllabus
IE 7374 Spring Syllabus
Course This course covers practical algorithms and the theory for machine learning from a
Overview variety of perspectives. Topics include supervised learning(generative/discriminative
learning, parametric/non-parametric learning, deep neural networks, support vector
machines), unsupervised learning(clustering, dimensionality reduction, kernel
methods). The course will also discuss recent applications of machine learning, such
as computer vision, data mining, natural language processing, speech recognition and
robotics. Students will learn the implementation of selected machine learning
algorithms via python and Tensorflow.
Prerequisites Introduction to Probability and Statistics, Linear Algebra. Comfortable with python
programming language.
Textbooks 1. [CB] Christopher Bishop, Pattern recognition and machine learning. [Required]
2. [KM] Kevin P. Murphy, Machine Learning: A Probabilistic Perspective.
[Required]
Homeworks Homework 1 - 5
Project Project - Posting Date Feb 15th Submission Date April 15th
Schedule
Install Python and Jupyter notebook for Mac/Windows: Follow the instructions in
the link below to install Python and Jupyter notebook for Mac/Windows. All the steps
remain same as shown in the video except the Python and Jupyter notebook version.
Grading
Evaluation 1. Unless otherwise specified, all homeworks and assignments are due for
submission at 11:59 pm on the day they are due. Late submission of homework
Policy
will receive penalty. For two-day delay, grade will be cut by 10%. Beyond two
days past the deadline, the submission will not be accepted.
2. Discussion between students for homeworks and projects is not permissible.
Each submission must be an outcome of individual effort.
As members of the academic community, students must become familiar with their
rights and responsibilities. In each course, they are responsible for knowing the
requirements and restrictions regarding research and writing, examinations of
whatever kind, collaborative work, the use of study aids, the appropriateness of
assistance, and other issues. Students are responsible for learning the conventions
of documentation and acknowledgment of sources in their fields. Northeastern
Student Northeastern University and the Disability Resource Center (DRC) are committed to
Accommodations providing disability services that enable students who qualify under Section 504 of
the Rehabilitation Act and the Americans with Disabilities Act Amendments Act
(ADAAA) to participate fully in the activities of the university. To receive
accommodations through the DRC, students must provide appropriate
documentation that demonstrates a current substantially limiting disability.
1. All homework and projects will be delivered by the instructor via Canvas LMS
2. Students need to submit homework and projects via Canvas
3. Submission formats will be outlined for each homework and project.
4. Students can access Canvas via https://my.northeastern.edu/ website
5. There are good resources in https://my.northeastern.edu/ to help you get used
to Canvas tool
6. Lectures in form of videos will be uploaded twice a week
7. All videos, lecture materials, reading materials, and codes will be uploaded
twice a week
8. For personal (private) communication it is best to ask the questions via
Microsoft Teams. Type the name “Ramin Mohammadi” in the search bar of
Teams. Then click on the profile and send your questions.
9. Students can also email the instructor [email protected]
10. Students can setup meeting with TAs according to their availability
11. Students attending the online class from abroad need to notify in advance if
some tools are restricted in their home country. This will enable the instructor to
create alternate mechanisms to deliver the class content