Syllabus DL Spring 2023
Syllabus DL Spring 2023
Syllabus DL Spring 2023
482/682
Machine Learning: Deep Learning
Spring, 2023 (4 credits, E)
Instructor
Mathias Unberath, [email protected], https://arcade.cs.jhu.edu/
Office hours: Thursdays 3.00 – 4.00 pm
Office hour location: Malone Hall 327
Teaching Assistants
Yiqing Shen, [email protected]
Office hours: Tuesdays 3.00 – 4.00pm
Office hour location: Malone Hall 216
Meetings
Meeting location: Remsen Hall 1
Mask Policy
Deep Learning is a large class and ventilation of and air quality in auditoriums is limited;
prosperous conditions for the spread of airborne diseases such as COVID. While JHU’s
current masking policy does not allow class-specific mask mandates, I strongly
encourage everyone in this class to please wear masks to minimize exposure of students
and instructors. JHU provides these masks for free (see here for locations:
https://covidinfo.jhu.edu/diagnostic-testing/testing-locations-and-schedules/#distribution)
. Your serious consideration of this request is highly appreciated.
Textbook
This course does not explicitly follow a specific textbook, though many good textbooks
on the topic are available. A fairly exhaustive list of additional reading material
(including textbooks, blog articles, tutorials, and scientific articles) will be made
available in the “Resource” section of Piazza.
Online Resources
Please log in to Piazza for all materials related to this course.
Course Information
Synopsis: Deep learning (DL) has emerged as a powerful tool for solving data-intensive
learning problems such as supervised learning for classification or regression,
dimensionality reduction, and control. As such, it has a broad range of applications
including language processing, computer vision, medical imaging, and perception-based
robotics. The goal of this course is to introduce the basic concepts of DL. The course will
include a brief introduction to the basic theoretical and methodological underpinnings of
machine learning, commonly used architectures for DL, current challenges including
ethics and fairness, and specialized applications with a particular focus on computer
vision. Students will be expected to solve several DL problems on standardized data sets
and will be given the opportunity to pursue team projects on topics of their own interest.
Where do I find course material? The course’s home is on Piazza and you should sign up
as soon as possible using this link: piazza.com/jhu/spring2023/cs482682. On Piazza you
will find lecture slides, assignments, and other relevant course material and resources.
You are encouraged to post any questions and discussions on Piazza and contribute to
answering questions your peers have posted. Please note that, while you can remain
anonymous to peers, posting anonymously to instructors is disabled.
Any other communication platforms? Yes – We will use Google Forms for quizzes.
Links to Quizzes will be shared during synchronous sessions.
Course Goals
Specific Outcomes for this course are that
● Students will learn fundamental concepts of machine learning
● Students will learn the theoretical underpinnings of deep learning
● Students will learn contemporary architectures, applications, and challenges of
deep learning
● Students will learn to design, implement, and validate deep learning-based
solutions to machine learning problems
This course will address the following CSAB ABET Criterion 3 Student Outcomes
Graduates of the program will have an ability to:
1. Design, implement, and evaluate a computing-based solution to meet a given set
of computing requirements in the context of the program’s discipline.
2. Recognize professional responsibilities and make informed judgments in
computing practice based on legal and ethical principles.
3. Function effectively as a member or leader of a team engaged in activities
appropriate to the program’s discipline.
4. Apply computer science theory and software development fundamentals to
produce computing-based solutions.
Course Topics
Homework assignments are released / are due Wednesdays (latest submission 11.59pm).
TBD (final exam slot): Synchronous project pitch and breakout rooms
For late assignment submissions, you have a total of 5 late days that you can use at your
discretion. However, no smaller quantity than “one day” can be used but you can use
multiple days for the same homework. You do not need to request late days but will have
to keep track of your remaining quota yourself. Once you run out of late days but submit
late anyway, the submission will not award any points.
You can find more information about university misconduct policies at these sites:
● For undergraduates:
http://e-catalog.jhu.edu/undergrad-students/student-life-policies/
● For graduate students:
http://e-catalog.jhu.edu/grad-students/graduate-specific-policies/
Personal Wellbeing
● If you are sick please notify me by email so that we can make appropriate
accommodations should this affect your ability to attend class, complete
assignments, or participate in assessments. The Student Health and Wellness
Center is open and operational for primary care needs. If you would like to
speak with a medical provider, please call 410-516-8270, and staff will
determine an appropriate course of action based on your geographic
location, presenting symptoms, and insurance needs. Telemedicine visits are
available only to people currently in Maryland. See also
https://studentaffairs.jhu.edu/student-life/student-outreach-support/absen
ces-from-class/illness-note-policy/
● The Johns Hopkins COVID-19 Call Center (JHCCC), which can be reached at
833-546-7546 seven days a week from 7 a.m. to 7 p.m., supports all JHU
students, faculty, and staff experiencing COVID-19
symptoms. Primarily intended for those currently within driving distance of
Baltimore, the JHCCC will evaluate your symptoms, order testing if needed,
and conduct contact investigation for those affiliates who test positive. More
information on the JHCCC and testing is on the coronavirus
information website.
● All students with disabilities who require accommodations for this course
should contact me at their earliest convenience to discuss their specific
needs. If you have a documented disability, you must be registered with the
JHU Office for Student Disability Services (385 Garland Hall; 410-516-4720;
http://web.jhu.edu/disabilities/) to receive accommodations.
● Students who are struggling with anxiety, stress, depression or other mental
health related concerns, please consider connecting with resources through
the JHU Counseling Center. The Counseling Center will be providing services
remotely to protect the health of students, staff, and communities. Please
reach out to get connected and learn about service options based on where
you are living this fall at 410-516-8278 and online at
http://studentaffairs.jhu.edu/counselingcenter/.
● Student Outreach & Support will be fully operational (virtually) to help
support students. Students can self-refer or refer a friend who may need
extra support or help getting connected to resources. To connect with SOS,
please email [email protected], call 410-516-7857, or students can
schedule to meet with a Case Manager by visiting the Student Outreach &
Support website and follow “Schedule an Appointment”.
Classroom Climate
As your instructor, I am committed to creating a classroom environment that values the
diversity of experiences and perspectives that all students bring. Everyone here has the
right to be treated with dignity and respect. I believe fostering an inclusive climate is
important because research and my experience show that students who interact with peers
who are different from themselves learn new things and experience tangible educational
outcomes. Please join me in creating a welcoming and vibrant classroom climate. Note
that you should expect to be challenged intellectually by me, the TAs, and your peers, and
at times this may feel uncomfortable. Indeed, it can be helpful to be pushed sometimes in
order to learn and grow. But at no time in this learning process should someone be
singled out or treated unequally on the basis of any seen or unseen part of their identity.
If you ever have concerns in this course about harassment, discrimination, or any unequal
treatment, or if you seek accommodations or resources, I invite you to share directly with
me or the TAs. I promise that we will take your communication seriously and to seek
mutually acceptable resolutions and accommodations. Reporting will never impact your
course grade. You may also share concerns with the Department Head (Randal Burns,
[email protected]), the Director of Undergraduate Studies (Joanne Selinski,
[email protected]), the Assistant Dean for Diversity and Inclusion (Darlene
Saporu, [email protected]), or the Office of Institutional Equity ([email protected]). In
handling reports, people will protect your privacy as much as possible, but faculty and
staff are required to officially report information for some cases (e.g. sexual harassment).
All programs are free to students, please see below for specifics:
● PILOT Learning – Peer-Led Team Learning
o Students are organized into small study teams who meet weekly to
collaborate on faculty-developed problems-sets. Students work together
as a team to solve problems.
o A trained student leader acts as captain and facilitates the weekly meetings
using various strategies to foster a collaborative learning environment.
o Registration opens on August 31st at 9pm EST; registration will remain
open throughout the semester if space allows.
o Contact: Ariane Kelly - [email protected]
o Instagram: @jhupilot
● Learning Den Tutoring Program - Small Group Tutoring
o Small group, tailored tutoring of 4 students or less which is headed by one
tutor. Visit the website (above) to access zoom links for drop-in sessions
o Tutors can assist with but are not limited to:
▪ Review and strengthening of subject-specific material knowledge
▪ Assist with homework-like problems
▪ Course-specific study skills and exam preparation
▪ Contact: Kaitlin Quigley – [email protected]
▪ Instagram: @jhulearningden
● The Study Consulting Program
o Students work one-on-one with a study consultant to set academic goals
and develop customized strategies for success. Areas addressed include
but are not limited to:
▪ Time management
▪ Note taking and test preparation
▪ Mastering large amounts of information
o Contact: Dr. Sharleen Argamaso – [email protected]
o Instagram: @jhustudyconsulting
● The Writing Center
o Undergraduate and graduate students in KSAS/Whiting School of
Engineering can schedule 50-min sessions with a Writing Center tutor to
look over a draft of written work (up to 10 pages) or a personal statement
for graduate study
o Contact: Robert Tinkle – [email protected]
o Web Address: https://krieger.jhu.edu/writingcenter/