Frequently Asked Questions

Fraida Fund

Will we have live meetings? Is this course synchronous or asynchronous?

This course has both synchronous and asynchronous components:

How can I get help or ask questions about the course material?

There are two ways to get help outside of class:

Note that you can ask questions anonymously on the Q&A forum, if you feel more comfortable that way.

How will my work in this course be evaluated?

Your mastery of the course material will be evaluated by your performance on:

The relative weight of each of these components will be shared via the course syllabus in the first week of the semester.

What should I expect from the course exams?

Each exam will have the following four sections:

During the exam, you will be permitted to use a (limited-size) reference sheet that you have prepared, and the official API reference pages for: scikit-learn, numpy, pandas, keras, tensorflow.

How much time should I expect to spend on this course?

This is a 3-credit course. During a fall or spring semester, the median student should spend at least 3 hours/week/credit → 9 hours/week for a 3 credit course.

A typical week will include the following:

A student who is not very comfortable with the prerequisites may have to spend more time than the estimated 9 hours/week in order to do well.

What are the prerequisites for this course?

This course is mathematically oriented, and undergraduate-level knowledge of probability and linear algebra is required.

If you want to brush up, you can review:

There will be a significant programming component to this course, and class and homework exercises will be in Python. You do not need to know Python a priori if you feel comfortable picking it up as you go, but you should know basic programming concepts and have experience programming in some programming language. We will review some important Python basics in the first week of the course.

Do I need previous experience with machine learning for this course?

This is an introductory graduate level course and no prior machine learning knowledge will be assumed. If you already have significant ML experience, there is no need to take this class.

Do I need a computer with a GPU? Will I have to install some software on my computer?

In this course, we will use the Google Colab environment for practical programming demos and exercises. Colab is a free browser-based environment for Python programming. You don’t need to install anything to use Colab - you’ll just need a browser.

Do I need a textbook for this course?

You won’t need to buy a textbook - all of the materials you’ll need will be posted on the course site.

What topics will be included?

Here is a rough outline of the course content (subject to change):

  1. Intro to ML, Python + numpy, exploratory data analysis
  2. Linear regression
  3. Gradient descent, bias-variance tradeoff
  4. Model selection and regularization
  5. Logistic regression for classification
  6. K nearest neighbor
  7. Decision trees, ensembles
  8. Support vector machines, kernels
  9. Neural networks
  10. Deep learning, convolutional networks, transfer learning
  11. Deploying machine learning systems
  12. Unsupervised learning
  13. Reinforcement learning (optional, not on exam)

Other important policies

Inclusion

The NYU Tandon School values an inclusive and equitable environment for all our students. I hope to foster a sense of community in this class and consider it a place where individuals of all backgrounds, beliefs, ethnicities, national origins, gender identities, sexual orientations, religious and political affiliations, and abilities will be treated with respect. It is my intent that all students’ learning needs be addressed both in and out of class, and that the diversity that students bring to this class be viewed as a resource, strength and benefit. If this standard is not being upheld, please feel free to speak with me.

Disability

If you are student with a disability who is requesting accommodations, please contact New York University’s Moses Center for Students with Disabilities (CSD) at 212-998-4980 or mosescsd@nyu.edu. You must be registered with CSD to receive accommodations. Information about the Moses Center can be found at www.nyu.edu/csd. The Moses Center is located at 726 Broadway on the 3rd floor.

Note for those who require accommodations for timed assessments: the midterm exam and final exam will be timed exams.

Illness or other exceptional situation

If you are experiencing an illness or any other situation that might affect your academic performance in a class, please contact the student advocate: https://engineering.nyu.edu/life-tandon/student-life/student-advocacy The student advocate can reach out to your instructors to make arrangements on your behalf, and can help connect you to other resources for support.

In particular, if you need an extension on an assignment or need to miss an exam due to illness or personal circumstances, use the form in the “Excused Absences” section of the Student Advocacy website.