Our policy on the usage of Large Language Models (LLMs) is centered around fostering innovation, creativity, and learning. We enthusiastically endorse and promote the incorporation of LLMs in various educational endeavors, including homework, presentations, and projects. We firmly believe that harnessing the capabilities of LLMs aligns with the forefront of technological advancement and offers an invaluable tool for students and professionals alike. By embracing this trend, we aim to empower individuals to explore and utilize the immense potential of LLMs to enhance their academic and professional pursuits. Through responsible and ethical usage, we envision a future where LLMs contribute to the enrichment of knowledge and the cultivation of groundbreaking ideas. (This paragraph is generated by ChatGPT 3.5.)
Machine learning systems are widely used in both industrial applications and academic research. This course will give an overview of the problems and solutions of high-performance machine learning systems. Presentations, coding, and written reports are required. The focus of the course is to demonstrate the implementation mechanisms underneath popular machine learning tools, e.g., tensowflow, pytorch, xgboost. Students will implement high-performance machine learning systems from scratch. This special-topics instance is classified as belonging to the Data Management and the Intelligent Systems clusters.
The students are expected to be familiar with Python, a parallel version of Python, MPI, C/C++, and OpenMP. In case not, the students are expected to learn the basics themselves. If you plan on using other languages or framework, be sure to check with the instructor.
Homework | 40% |
Reading | 10% |
Project | 50% |
90%<=A<=100% |
80%<=B<90% |
70%<=C<80% |
60%<=D<70% |
0%<=F<60% |
Any form of academic dishonesty is strictly prohibited. I will handle any such incident according to the Department of Computer Science Policy on Academic Dishonesty. Violations of the Code of Conduct for the Use of Department of Computer Science Facilities can also result in suspension, expulsion and even criminal charges. Please refer to the following statements excerpted from the 1998-99 RIT Students Rights & Responsibilities handbook:
Any act of improperly representing another person's work as one's own is construed as an act of academic dishonesty. These acts include, but are not limited to, plagiarism in any form, or use of information and materials not authorized by the instructor during an examination.
If a faculty member judges a student to be guilty of some form of academic dishonesty, the student may be given a failing grade for that piece of work or for the course, depending upon the severity of the misconduct.
For the record, I have adopted the following standard policy on academic honesty.
RIT policy allows you to withdraw from a course with a grade of W on or before the Friday of the sixth week in the quarter. After this date, your instructor cannot give you a W, but must assign you a grade based on your work.
This course has been designed so that you can complete all the work in one semester. Thus incomplete grades will be given only in the most exceptional circumstances, and then only by prior arrangement with the instructor who has the final say in this matter.
RIT is committed to providing a safe learning environment, free of harassment and discrimination as articulated in our university policies located on our governance website. RIT's policies require faculty to share information about incidents of gender based discrimination and harassment with RIT's Title IX coordinator or deputy coordinators, regardless whether the incidents are stated to them in person or shared by students as part of their coursework. If you have a concern related to gender-based discrimination and/or harassment and prefer to have a confidential discussion, assistance is available from one of RIT's confidential resources on campus (listed below).
Any part of this page is subject to change any time. In that case, you will be informed in advance. Be alert to the announcements.