ITCS 6157/8157 Visual Database Fall 2015

Slides:



Advertisements
Similar presentations
Course Project Lists for ITCS6161 Jianping Fan. We have two types of projects Paper presentation: select one paper or one topic from course web page,
Advertisements

Welcome to the seminar course
Slide 01-1COMP 7370, Auburn University COMP 7370 Advanced Computer and Network Security Dr. Xiao Qin Auburn University
CSE 5522: Survey of Artificial Intelligence II: Advanced Techniques Instructor: Alan Ritter TA: Fan Yang.
CGS 1000-SPRING 2008 Introduction to Computers and TechnologyIntroduction to Computers and Technology.
Multimedia Systems Course Overview & Introduction Instructor: Leila Sharifi UUT Fall
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
ITIS 6220/8220 Data Privacy Fall Overview Class hour 6:30 – 9:15pm, Monday Office hour 4pm – 6pm, Monday Instructor - Dr. Xintao Wu -
CSIS-116: Survey of Information Technology Dr. Eric Breimer.
Professional Development Training. The Big Picture The Hermes Model – Slide 3 Your Role as an On-Site Facilitator – Slide 4 What is Asynchronous Learning?
Project Management Take a Tour of the Online Course.
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
Computer Science – Information Literacy Seminar ODUCS Information Literacy.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008.
Introduction to FED 529 Computer-Based Instructional Technology Sha Li, Associate Professor Instructional Technology School of Education AAMU.
Bala Kappagantula CGS 1000 Introduction to Computers and Technology Fall 2007.
ST-CS Introduction to Web Interface Design Fall 2010 Dr. Angela Guercio ( Course Web.
Multimedia Databases (MMDB)
Dr. Sha Li Computer-Based Instructional Technology College of Education, Humanities, and Behavioral Sciences AAMU Introduction to FED 529 Course Online.
COMP Introduction to Programming Yi Hong May 13, 2015.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
Introduction to Network Security J. H. Wang Feb. 24, 2011.
Meta-Knowledge Computer-age study skill or What kids need to know to be effective students Graham Seibert Copyright 2006.
Information Retrieval and Web Search Lecture 1. Course overview Instructor: Rada Mihalcea Class web page:
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Xiaoying Sharon Gao Computer Science Victoria University of Wellington Intelligent Agents COMP 423.
EDT 608 Unit 6 ePortfolios EDT 608 Unit 2. EDT 608 Unit 2 There are many ways to create materials for ePortfolios Your choices will need to take into.
Overviews of ITCS 6161/8161: Advanced Topics on Database Systems Dr. Jianping Fan Department of Computer Science UNC-Charlotte
B. Prabhakaran1 Multimedia Systems Textbook Any/Most Multimedia Related Books Reference Papers: Appropriate reference papers discussed in class from time.
“Good morning, and welcome to introduction to chemistry.” Not the real Mr. Cooper.
CGS 1000-FALL 2009 Intro to Computers & Tech. Topics  Syllabus  Faculty Website  Campus Cruiser Introduction to Computers and Technology.
CM220: Unit 1 Seminar “You must be the change you wish to see in the world.” ~ Mohandas Gandhi.
HOW I SURVIVED AIST2330 AND LEARNED TO LOVE SERVER ADMIN Fall 2015 Edition.
Database Design and Implementation ITCS3160 Instructor: Jianping Fan Course Webpage:
Understanding of basic photography terminology, DSLR camera settings/usage, and editing software Think critically about taking photos and use of artistic.
Information Retrieval and Web Search Course overview Instructor: Rada Mihalcea.
ITIS 4510/5510 Web Mining Spring Overview Class hour 5:00 – 6:15pm, Tuesday & Thursday, Woodward Hall 135 Office hour 3:00 – 5:00pm, Tuesday, Woodward.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 3:30PM-6:15PM Classroom: Woodward Hall 130 Course Webpage:
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CSCE 5073 Section 001: Data Mining Spring Overview Class hour 12:30 – 1:45pm, Tuesday & Thur, JBHT 239 Office hour 2:00 – 4:00pm, Tuesday & Thur,
ITIS 5160 Applied Databases Fall Overview Class hour 6:30 – 9:15pm, Wedn, Woodward Hall 125 Office hour 3:00 – 5:00pm, Wedn Instructor - Dr. Xintao.
ITIS 5160 Applied Databases Fall Overview Class hour 9:30am – 12:15pm, Friday, Woodward 120 Office hour 1:30 – 2:30pm, Wednesday Instructor - Dr.
Information Systems in Organizations 2.2 Systems Architecture: Devices, Network, Data and Apps.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Introduction to CSCI 242 Compiled by S. Zhang 1. Syllabus Syllabus has the most updated information! –Use the information on the syllabus for the grading.
Related Courses CMPT 411: Knowledge Representation. Mainly Logic. CMPT 413: Computational Linguistics. Dealing with Natural Language. CMPT 419/726: Often.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Xiaoying Sharon Gao Computer Science Victoria University of Wellington Intelligent Agents COMP 423.
Course Overview - Database Systems
Information Storage and Retrieval Fall Lecture 1: Introduction and History.
ITCS 6157/8157: Visual Database
Database Design and Implementation
Personalized Social Image Recommendation
Welcome to CS 1010! Algorithmic Problem Solving.
CIS Introduction to Computer Vision
Data Mining: Concepts and Techniques Course Outline
Welcome to CS 1010! Algorithmic Problem Solving.
Course Overview - Database Systems
Welcome to CS 1340! Computing for scientists.
Welcome to COE212: Engineering Programming
Welcome to CS 1010! Algorithmic Problem Solving.
CSCD 330 Network Programming Spring
CSCD 330 Network Programming Spring
CSCD 330 Network Programming Spring
CSCE 4143 Section 001: Data Mining Spring 2019.
CSCE 4523/5523 Database Management Systems Fall 2019.
Presentation transcript:

ITCS 6157/8157 Visual Database Fall

Overview Class hour 9:30AM - 12:15PM, Thursday Office hour Thursday 1:30 - 5:00PM Classroom Woodward Hall 130 Instructor - Dr. Jianping Fan - Office – Woodward 205D Webpage Textbook: we will use the slices and papers on the course web page

Why we should have this course? Internet is changing the world Multimedia (especially visual data) is dominating the content of Internet Easy access of multimedia content through Internet could be the future of IT This class will provide training on multimedia content analysis and search!

Why we should have this course? Good job market: Google, Yahoo!.... Have fun: solving real problem Not so “hard” to learn (??) Next generation search engines

How can I access multimedia in database over networks? Networks Course objectives Multimedia Server User Google, Yahoo! & MSN IE

1. How to format multimedia queries? 2. How to represent multimedia content? 3. How to index large-scale multimedia? 4. How to search multimedia in database ? 5. How to transmit query results over IP ? 6. How to control user’s access ? To answer above question, we need to address: Course objectives Everyone has smartphone now

How to build multimedia search engines? How to build text indexing? Text document Natural language processing Inverse File indexingText database Multimedia data multimedia analysis Hash Indexing or others Multimedia database & query Yahoo, Google Can we do multimedia retrieval like Google for text search? Keywords Multimedia ``keywords” Simple extension

Required Techniques How to build multimedia search engines? Computer Vision Technologies for Multimedia Content Analysis Machine Learning Tools for Understanding Multimedia Semantics Database Techniques for Large-Scale Multimedia Indexing Human-Computer Interaction for query formulation, display & exploration

Components from Database System a.Data Representation Schema b.Database Indexing c.Database Storage d.Query Management e.Big Data Analytics

Components from Computer Vision a.Image & Video Analysis & Feature Extraction b.Object Detection & Scene Understanding c.Classifier Training for object and concept detection d.Scene Configuration and Structure

Components from Machine Learning a.GMM & Bayesian Network b.Support Vector Machine (SVM) c.Graphical Models & Structure Learning d.Statistical Inference e.Deep Learning & Big Data Analytics

Database Management System: ITCS6160 or ITCS3160 Computer Vision Machine Learning Programming Skills Willing to work hard If you do not have these background, you should

Course Topics Data Clustering Tools Machine Learning Techniques Multimedia Analysis Technologies Database Indexing Structures Deep Learning & Big Data Analytics Human-Computer Interaction Tools Taking-Home Self-Study Materials Open Discussion & Student Presentation

Grading Composition Project25% Midterm35% Final40% Scale >93% = A 75-93% = B 55-74% = C <55% or cheating = F If you miss 3 classes (three weeks) or more, you are not allowed to take tests (mid-term and final)!

Class Policy You have to attend the class & come to classroom on time (no later than 9:35am) You should be ready to learn from the class: project implementation could be critical You should respect your classmates: come to learn from their presentation!

Classroom Policy No food!!! Drink could be allowed & Cell Phone should be turned off. Small talk is not allowed, but you are welcome to ask questions! Walking inside classroom is not allowed within presentation time!

Course Projects Project implementation project: you need to set up a team or individual to implement one small system for multimedia content analysis or understanding. Paper presentation project: you need to pick one topic to present in the class. MS students are not encouraged to take this kind of project! More information We will offer two kinds of projects:

Implementation Project Develop image/video analysis system using Visual C++ and Java. Each group consists 3-4 students 3-4 hours workload each week is expected Java or C++ assumed Talk to your professor to decide which algorithm you may implement for your project, discuss progress with your professor if necessary Demonstrate your implementation to your professor & get feedback

Paper Presentation Project Present one research topic: you need to talk to your professor to get relevant research papers, prepare presentation slides & present in the class. Well-understanding of the topic Good presentation in the class Be able to answer questions from classmates & professor Topic selection: depending on available topics and professor assignment. If you are PhD student

Course Projects Good grade even you may perform well in final and mid-term tests Practical implementation means more than paper work Good recommendation letter for job hunting: professor can only memorize students with good performance! Research position opportunities If you do wonderful job on course project, you may expect:

Midterm & Final closed books and notes One page notes is permitted Cumulative No makeup Bonus is expected Key components for your final grade If you miss 3 classes or more, you are not allowed to take tests (mid-term and final)!

Suggestions from Instructor Do your best in the class Show your problems to the instructor when you cannot make it Show the evidence to us if you think you are right. Open discussion is welcome, but no small talk

10-hours Golden Rules 3 hours before class: go through the topics, presentation slides and seek some relevant online documents, …; ready to ask questions in class 3 hours in class: listen to domain experts and try to ask questions 4 hours after class: review what you have learnt from the class, do your project and assignments…

Who cares?

Google Search Engine

Who cares?

The way to join them Good grade from class More training on programming skills, especially for multimedia analysis, indexing and retrieval Get recommendation from professor

Recommendation Good grade is very important, but it is not everything! Learning something and solving one problem you like may be more important! Learning from someone who may make you better! Especially your classmates

What areas we will touch? Computer Vision Database Information Retrieval Machine Learning & AI Visualization Networks Statistics & Security

What you may expect Start-up Companies Many wonderful companies & start-ups come from course projects! You could be the next one!

What you may expect Start-up Companies Product search engine for amezon.com, taobao.com Using your smartphones to take pictures, then we will find the cheapest ones for you!

What you may expect Start-up Companies Image Search Engine

What you may expect Start-up Companies Google Glass App: Google glass may change world like i-phone

What you may expect Start-up Companies Digital Camera App: Sony may sale digital cameras with your media organization & search software.

What you may expect Start-up Companies Personal Computer App: IBM Dell may sale PCs with your media organization & search software.

What you may expect Start-up Companies Automatic-Driving Car App: BMW Tesla may sale cars with your object recognition & navigation systems.

What you may expect Start-up Companies Plant Species Identification: Your Kids will be proud of you because you Know every plant species on the world

What you may expect Start-up Companies Plant Species Identification: Your Kids will be proud of you because you Know every plant species on the world

What you may expect Start-up Companies Construction Safety Alarm: educators, government & insurance companies may care

What you may expect Start-up Companies Multimedia Search Engine: Google will definitely care!

What I or UNCC may expect Do not forget to come back UNCC & support our research!

Do your best & have fun! Good students should be able to push your professor to think and work harder not easier!