CS550 - Machine Learning - Spring 2025
ANNOUNCEMENTS
CLASS HOURSMon.: 10:30-11:20, Wed.: 15:30-17:20 in B-Z08. LECTURERShervin R. Arashloo Teaching AssistantAhmet Burak Yıldırım COURSE DESCRIPTIONIntroduction to basic machine learning concepts and algorithms. Bayesian decision theory. Dimensionality Reduction. Decision trees. Artificial neural networks. Evaluation of classification algorithms. Unsupervised learning and clustering. Genetic algorithms. Ensemble learning and classifier fusion. Kernel methods. Deep learning. Recent topics in machine learning. Reinforcement learning. Credits: 3 units
COURSE EMPHASIS AND GOALS
This course has two parts. The first part includes an introduction to the basic machine learning concepts and algorithms, which will also provide the basis for the second part of the course. The second part covers selected recent topics in machine learning. In particular, the course will cover the following main topics:
TEXTBOOKS
EXAMS
HOMEWORKWe will have three homework assignments that have some programming and some non-programming components where you are expected to work individually . These will be posted on Moodle. SurveyYou will work in a group of two. (If there is an odd number of students, one group will consis of three students.) Each group will prepare a survey on the topic of their interest by reading at least 15-20 scientific papers and writing a short report (maximum of 5 pages including references). The reports are expected to be at most 5 pages and must follow the IEEE two-column format as described in their templates. Your survey topic must be aligned with your project topic that you will choose. In your report, provide the problem/topic definition, discuss the motivation behind the studies working on this problem/topic (just try to answer the question of “why have all these studies worked on this problem? is it really important?”), and then explain the studies. While explaining these studies, do NOT simply list the studies and do NOT explain them one by one. Instead, understand the contribution and methodology of each study, try to group the studies according to their contributions and methodologies, and then explain/discuss the advantages and disadvantages of different studies as groups (like writing a good introduction section to a scientific paper). In your discussion, do not forget to give the common approach followed by each group while also discussing the variations that exist within each group. Explain the advantages and disadvantages of each group's approach, and discuss the similarities and differences in between the approaches followed by different groups. The quality of the survey as well as those of the selected papers will affect your grade (select good papers published in prestigious conferences and journals-also include recent studies). Additionally, the format, structure, and writing style of your report (including writing the citations properly) will be a part of your grade. Although there is no restriction for the topic that you will select (as long as it is related to the course contents), the students should seek consent from the lecturer for their topic. Since we want to minimise possible overlaps over topics, two groups will not be allowed to work on a very similar topic; The project topics will be confirmed on a first-come-first-served basis.
Presentation of SurveyEach group will give a presentation on their surveys in class. Every group member should take a part in presentation. The presentations should be in parallel with your report. You will have approximately 10-12 minutes for your presentation; we will have a discussion period of 5 minutes after the presentation. I will let you know the exact duration after the add-drop period.
ProjectYou will also work in a group of two, with the same group-mate. You will have three options for the term project but your project topic must be aligned with your survey topic:
For the project, you are expected to select a paper for the first option, and a dataset for the second one on your own. The quality/difficulty of your selection will affect your grade. You may contact me if you need my if you need feedback on your selection. At the end, as a group, you will write a report (maximum of 6 pages). Give the details of the methodology you have followed and present your experimental results. The content of your report as well as its format, structure, and writing style will affect your grade. Similarly, do not copy and paste any text/equation/table from a paper (if necessary, type them). If you need to use a figure (or an image) of a paper, take it but give a credit to this paper. The reports are expected to be around 6 pages and must follow the IEEE two-column format as described in their templates. Try to follow the format as closely as possible. Both the content and the format will be subject to grading. Presentation of ProjectEach group will give a presentation on their project in class. Similar generic rules and expectations as those of the 'Presentation of Survey’ above apply to this presentation. DeadlinesWe follow no extension policy. Any course work turned in late will be penalised and will incur a reduction of 25% in the final score, for each day (or part thereof) it is late.
Late submissions policyWe follow no extension policy. GRADING POLICY
|