COMP 875 Machine Learning Methods in Image Analysis.

Slides:



Advertisements
Similar presentations
Case Studies M.Sc. in Applied Statistics Dr. Órlaith Burke Michaelmas Term 2012.
Advertisements

Welcome to the seminar course
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
© Devon M.Simmonds, 2007 CSC 550 Graduate Course in Software Engineering ______________________ Devon M. Simmonds Computer Science Department University.
Machine learning continued Image source:
Psych 499 A-B-C Important Information Friday Sept. 13 th, 2013.
Shallow Processing: Summary Shallow Processing Techniques for NLP Ling570 December 7, 2011.
Logistics: –My office hours: T, Th 4-5pm or by appointment –Class Web page:
Writing Your Research Paper Masters-Doctoral Seminar.
CSCD 555 Research Methods for Computer Science
CEP Welcome September 1, Matthew J. Koehler September 1, 2005CEP Cognition and Technology Who’s Who?  Team up with someone you don’t.
1 Data Mining Techniques Instructor: Ruoming Jin Fall 2006.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
EECE 571R (Spring 2010) Autonomic Computing (Building Self* Systems) Matei Ripeanu matei at ece.ubc.ca.
Research Trends in Software Engineering – CS661 Shafay Shamail Malik Jahan Khan.
S-005 Introduction to Educational Research Fall Harvard Graduate School of Education.
EECS 395/495 Algorithmic Techniques for Bioinformatics General Introduction 9/27/2012 Ming-Yang Kao 19/27/2012.
Introduction to machine learning
Research Methods Nanda Ganesan, Ph.D. Professor of Information Systems California State University, Los Angeles.
Machine Learning Usman Roshan Dept. of Computer Science NJIT.
Machine learning & category recognition Cordelia Schmid Jakob Verbeek.
Action Research / Intervention Project Module II Notre Dame of Maryland University.
COMP 151: Computer Programming II Spring Course Topics Review of Java and basics of software engineering (3 classes. Chapters 1 and 2) Recursion.
Benjamin Gutierrez Becker, Loic Peter
CCT 355: E-Business Technologies Class 1: Introduction to Course.
Cpt S 471/571: Computational Genomics Spring 2015, 3 cr. Where: Sloan 9 When: M WF 11:10-12:00 Instructor weekly office hour for Spring 2015: Tuesdays.
MACHINE LEARNING 張銘軒 譚恆力 1. OUTLINE OVERVIEW HOW DOSE THE MACHINE “ LEARN ” ? ADVANTAGE OF MACHINE LEARNING ALGORITHM TYPES  SUPERVISED.
Conducting Research Nanda Ganesan, Ph.D. Professor of Information Systems California State University, Los Angeles.
COMP Introduction to Programming Yi Hong May 13, 2015.
Machine learning & category recognition Cordelia Schmid Jakob Verbeek.
General Information Course Id: COSC6342 Machine Learning Time: TU/TH 10a-11:30a Instructor: Christoph F. Eick Classroom:AH123
1 General Introduction CPRE 416-Software Evolution and Maintenance-Lecture 1.
Chapter 1: Introduction to Project Management
How to get the most out of the survey task + suggested survey topics for CS512 Presented by Nikita Spirin.
Welcome to Physics 220. What will we study? Electricity and Magnetism Why? To Graduate.
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
GAC-GNSO Consultation Group On GAC Early Engagement in GNSO PDP London Progress Report 22/06/2014.
Mario Costa Sousa Interactive Illustrative Graphics and Visualization Mario Costa Sousa Associate Professor Department of Computer Science Computer Graphics.
CSci8211: Logistics1 CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-
Research and Writing Seminar Thursday, – 16 35, room C To find an up-to-date version of the schedule and to read the papers check the website
B. Prabhakaran1 Multimedia Systems Textbook Any/Most Multimedia Related Books Reference Papers: Appropriate reference papers discussed in class from time.
MSE 101 ON LINE LECTURE INTRODUCTION LECTURE & LABORATORY Professor: Professor Shahriar Manufacturing Systems & Engineering Management Dept.  Faculty.
CS 6961: Structured Prediction Fall 2014 Course Information.
CSCE 496/896 Self-Managing Computer Systems Ying Lu 106 Schorr Center
CSCI 572: Information Retrieval and Search Engines: Summer 2011 Prof. Chris A. Mattmann.
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
Writing a Research Proposal 1.Label Notes: Research Proposal 2.Copy Notes In Your Notebooks 3.Come to class prepared to discuss and ask questions.
The Interplay Between Mathematics/Computation and Analytics Haesun Park Division of Computational Science and Engineering Georgia Institute of Technology.
ECE791 Senior Design Experience Project Requirements and Timeline.
CPE542: Pattern Recognition Course Introduction Dr. Gheith Abandah د. غيث علي عبندة.
CM220 College Composition II Friday, January 29, Unit 1: Introduction to Effective Academic and Professional Writing Unit 1 Lori Martindale, Instructor.
Now what? 1.  I have short-listed projects I am interested in  I know the types of projects I would like to pursue  I have an idea of the resources.
Cluster and Grid Computing Course Project. Project Proposal Submit a one-page proposal to me by Tuesday, October 12 Two-person teams are encouraged No.
CSCE 990 Advanced Distributed Systems Seminar Ying Lu 104 Schorr Center
Research & Project Methods [Computing & Creative Technology Students] Introduction Prof Julian Newman.
General Information Course Id: COSC6342 Machine Learning Time: TU/TH 1-2:30p Instructor: Christoph F. Eick Classroom:AH301
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Machine learning & object recognition Cordelia Schmid Jakob Verbeek.
University of Haifa MA program in English Literature
L – Modeling and Simulating Social Systems with MATLAB
L – Modeling and Simulating Social Systems with MATLAB
Effective Writing Where and how to start?
COMI Friday 9:00 – 1:50 Room 2108.
Special Topics in Data Mining Applications Focus on: Text Mining
Crowd Simulation (INFOMCRWS) - Course Introduction
Today.
Results of the 1st year of the program Title
Term Project Description
CS 474/674 – Image Processing Fall Prof. Bebis.
University of Haifa MA program in English Literature
Presentation transcript:

COMP 875 Machine Learning Methods in Image Analysis

What the class is about “Applied” machine learning and statistical methods Applications are primarily, though not exclusively, to computer vision and medical imaging Students from other research areas are welcome Exact list of topics to be determined by you!

Who should take this class? This is meant as an “advanced” graduate course Ideally, you should have taken COMP 665, 775, 776, or Data Mining (or similar courses elsewhere) You should be comfortable reading and understanding papers in recent conferences such as CVPR, ICCV, MICCAI, NIPS, ICML, etc. You should have some experience doing research presentations If you have questions or doubts about your background, please talk to me after this class

Why Machine Learning? Image analysis early on: simple tasks, few images L. G. Roberts, Machine Perception of Three Dimensional Solids, Ph.D. thesis, MIT Department of Electrical Engineering, 1963.

Why Machine Learning? Image analysis early on: try to program a computer directly using rules and symbolic representations Y. Ohta, T. Kanade, and T. Sakai, “An Analysis System for Scenes Containing objects with Substructures,” Proceedings of the Fourth International Joint Conference on Pattern Recognition, 1978, pp

Today: Lots of data, complex tasks Why Machine Learning? Internet images, personal photo albums Surveillance and security Movies, news, sports Medical and scientific images

Today: Lots of data, complex tasks Instead of trying to encode rules directly, learn them from examples of inputs and desired outputs Why Machine Learning?

Not Just Image Analysis Speech recognition Document analysis Spam filtering Computer security Statistical debugging Bioinformatics ….

Topics (tentative) Classifiers: linear models, boosting, support vector machines Kernel methods Bayesian methods, Expectation Maximization Random field models Sampling techniques such as Markov Chain Monte Carlo Unsupervised learning: density estimation, clustering Manifold learning and dimensionality reduction Distance metric learning Semi-supervised learning Online and active learning Sequential inference (i.e., tracking) Large-scale learning

Class requirements Class format: lectures and student presentations Grading: Presentation: 35% Project: 35% Participation: 30%

Presentation You are “professor for a day”: you need to give a one-hour lecture that would be interesting and accessible to all the students in the class You are responsible for selecting your own topic and paper(s) Look at the list of reading materials on the class webpagelist of reading materials Look through recent conference proceedings Pick a topic of interest based on your own research

Presentation Guidelines Evaluation criteria Integration: utilize multiple sources Critical thinking: separate the essential from the non- essential; critique the papers you present; think of alternative applications and future research directions Interactivity: try to involve the rest of the class Structuring the presentation Will depend on your focus Broadly speaking, you may want to focus either on a particular learning topic, or a particular application

Sample Presentation Outline Introduction Problem definition Problem formulation Significance Survey of methods for solving this problem Detailed presentation of one or more specific methods Discussion Pluses and minuses of different methods Compare and contrast different approaches Ideas for improvement and future research Alternative applications Alternative methods for solving the same problem Connect your topic to other topics discussed earlier in class

Presentation Timeline Reading list: due next Thursday, September 3 rd Preliminary slides: due Monday the week before your scheduled presentation Practice meeting: scheduled for the week before your presentation Final slides: due by the end of the day after your presentation All of the above are part of your presentation grade (35% of total class grade) A note on slides: you must explicitly credit all sources

Project Your project topic may be the same as your presentation topic Not required, but may make your life easier Two options: implementation or survey paper

Implementation Implement one or more methods from literature Conduct a comparative evaluation Implement your own ideas or extensions of existing methods Deliverable: an “informal” final report and (possibly) a short presentation Students may collaborate, but each must submit his/her deliverables You can use existing code and/or software, provided you document all your sources and it doesn’t make your project trivial

Survey Paper Comprehensive tutorial, literature review A “formal” academic paper Typeset in LaTeX, pages (single-spaced, 11pt font) Must be individual

Project timeline (tentative) Project proposal: due end of September (details to follow) Progress report (for implementation) or draft paper (for survey, ~5 pages): due end of October Final report or paper: due last day of class (December 8 th ) All of the above are part of your project grade (35% of total class grade)

Participation (30% of the grade) Class attendance, being on time Answer questions in review sessions at the beginning of class Be prepared Read all the material before the class and come up with ~3 questions for discussion I may call on anyone at any time Participate in discussions Send to me and/or the class mailing group links to material that may be of interest If you never speak up in class, the best grade you can get is P+!

What’s next? First few weeks: lectures on the basics of machine learning Reading lists due next Thursday, September 3 rd Also send any date constraints/preferences Topics may require some conflict resolution “Bonus points” for the first two students to present Class schedule finalized by the end of third week of class If you have any questions about whether you should take this class, talk to me now!