This course provides a comprehensive exploration of Artificial Intelligence (AI) and Machine Learning (ML) Operations (AI/ML Ops), focusing on their integration with operations and IT practices. Students will learn foundational AI/ML Ops concepts, including frameworks for building and deploying AI/ML models, infrastructure optimization for machine learning, effective data management, and strategies for successfully adopting AI within organizations. The curriculum emphasizes key areas such as model training and deployment, the stages and features of AI/ML Ops, preparing for production environments, and ensuring robust security and governance. Emerging trends in AI/ML Ops and practical, real-world applications are also discussed. By the course’s conclusion, students will be well-prepared to design and implement a tailored MLOps strategy to meet organizational needs.
The course content is divided into modules. A module will have three sections: Overview, Content, and Assignments. Each week a new module will be covered. Students should regularly check the Course Canvas for assignment due dates. Students are encouraged to preview all sections of a module on Canvas before each module.
This course is designed to provide an in-depth understanding of AI/ML Ops, a discipline that combines artificial intelligence (AI) and machine learning (ML) with operations and IT practices. The course covers the introduction to AI and ML Ops, including the framework for building and deploying AI/ML models, the infrastructure for ML, data management, and the road to AI adoption. The course also provides insights into model training and deployment, AI/ML Ops features, stages of AI/ML Ops, preparing for production, deploying to production, AI/ML security, governance, and future trends in AI/ML Ops. The course will conclude with practical applications of AI/ML Ops. By the end of the course, students will have the skills to design and implement an MLOps strategy for an organization.
No purchased text is required, all content is available via this course site and arranged weekly. All of the required readings have been provided in the course shell.
You can find comprehensive instructions for each component of the project in the Assignments tool. (30% of total grade)
Discussion Requirements
The discussions will be graded for:
1. Frequency — Number and regularity of your discussion comments, and
2. Quality — Content of your contributions
Frequency - Number and regularity of your contributions. Students are expected to log into the course and post (respond) in each graded discussion topics on a minimum of three separate days per week, beginning no later than Thursday (week opens Wednesday).
Quality - Content of your contributions. Examples of quality posts include:
- providing additional information to the discussion
- elaborating on previous comments from others
- presenting explanations of concepts or methods to help fellow students
- presenting reasons for or against a topic in a persuasive fashion
- sharing your own personal experiences that relate to the topic
- providing a URL and explanation for an area you researched on the Internet.
EP uses a +/- grading system (see “Grading System”, Graduate Programs catalog, p. 10).
| Score Range | Letter Grade |
|---|---|
| 100-97 | = A+ |
| 96-93 | = A |
| 92-90 | = A− |
| 89-87 | = B+ |
| 86-83 | = B |
| 82-80 | = B− |
| 79-77 | = C+ |
| 76-73 | = C |
| 72-70 | = C− |
| 69-67 | = D+ |
| 66-63 | = D |
| <63 | = F |
Deadlines for Adding, Dropping, and Withdrawing from Courses
Students may add a course up to one week after the start of the term for that particular course. Students may drop courses according to the drop deadlines outlined in the EP academic calendar. Between the 6th week of the class and prior to the final withdrawal deadline, a student may withdraw from a course with a W on their academic record. A record of the course will remain on the academic record with a W appearing in the grade column to indicate that the student registered and withdrew from the course.
Academic Misconduct Policy
Students with Disabilities - Accommodations and Accessibility
Student Conduct Code
Classroom Climate
JHU is committed to creating a classroom environment that values the diversity of experiences and perspectives that all students bring. Everyone has the right to be treated with dignity and respect. Fostering an inclusive climate is important. Research and experience show that students who interact with peers who are different from themselves learn new things and experience tangible educational outcomes. 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 have concerns in this course about harassment, discrimination, or any unequal treatment, or if you seek accommodations or resources, please reach out to the course instructor directly. Reporting will never impact your course grade. You may also share concerns with your program chair, the Assistant Dean for Diversity and Inclusion, or the Office of Institutional Equity. 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).
Course Auditing
When a student enrolls in an EP course with “audit” status, the student must reach an understanding with the instructor as to what is required to earn the “audit.” If the student does not meet those expectations, the instructor must notify the EP Registration Team (EP-Registration@exchange.johnshopkins.edu) in order for the student to be retroactively dropped or withdrawn from the course (depending on when the "audit" was requested and in accordance with EP registration deadlines). All lecture content will remain accessible to auditing students, but access to all other course material is left to the discretion of the instructor.