1 Clustering Mohammad Rezaei 31.10.2012. Clustering  Module 1  Input: raw data and parameters  Output: clusters information  Module 2  Input: raw.

Slides:



Advertisements
Similar presentations
Using the SQL Access Advisor
Advertisements

Web Center Certification Rates and Data Web Center Certification Training Intuit Financial Services University.
Chapter 1 The Study of Body Function Image PowerPoint
OvidSP Flexible. Innovative. Precise. Introducing OvidSP Resources.
Chapter 1 Image Slides Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Slide 1 FastFacts Feature Presentation December 13 th, 2007 We are using audio during this session, so please dial in to our conference line… Phone number:
Student Dropbox. Register –Click on Not Registered?
Chapter 6 File Systems 6.1 Files 6.2 Directories
DT266/2 Information Systems COBOL Revision. Chapters 1 & 2 Hutty & Spence Divisions of a Cobol Program Identification Division Program-ID. Environment.
1 Clustering of location- based data Mohammad Rezaei May 2013.
13 Copyright © 2005, Oracle. All rights reserved. Monitoring and Improving Performance.
1 IMDS Tutorial Integrated Microarray Database System.
1 Symbol Tables Chapter Sedgewick. 2 Symbol Tables Searching Searching is a fundamental element of many computational tasks looking up a name.
Hashing.
1 of 27 DA1241 Archive Companies Last updated: March-2004 DA1241 Archive Companies.
Introducing WebDewey 2.0. Introducing WebDewey 2.0.
Health Artifact and Image Management Solution (HAIMS)
Delegated Admin Tool Edit User Profile Training Module.
Chapter 6 File Systems 6.1 Files 6.2 Directories
CREATING A PAYMENT REQUEST FOR A NEW VENDOR
Page 1 of 11 Lessees can submit individual Unit Values for their Production Entities if they do not want to utilize the default unit value. If no Unit.
Lilian Blot PART III: ITERATIONS Core Elements Autumn 2012 TPOP 1.
2004 EBSCO Publishing Presentation on EBSCOadmin.
Chapter 10: The Traditional Approach to Design
Systems Analysis and Design in a Changing World, Fifth Edition
Page 1 of 36 The Public Offering functionality in Posting allows users to submit requests for public offerings of Petroleum and Natural Gas(PNG) and Oil.
Page 1 of 14 The Work in Progress screen enables the user to search for, view or open for editing applications not yet submitted, and view applications.
Tutorial 1: Developing a Basic Web site
Ruby on Rails Model of MVC. Model-View-Controller Paradigm A way of organizing a software system Benefits: Isolation of business logic from the user interface.
Globally Distributed Development Module interface design example: Hiding dependence on face.com 1.
WinCupl Module M2.2 Section 4.2. Experiment 2 CUPL Header.
Things you need to know before beginning This directory is not perfect. It does have it’s limitations. It is detailed to give you a lot of exposure. There.
Things you need to know before beginning This directory is not perfect. It does have it’s limitations. It is detailed to give you a lot of exposure. There.
Object programming Properties Method. cart.html with the following functions: 1.addcart(desc, price) 2.additem(desc, price, itemcnt) 3.viewcart() 4.prtitem(where)
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
DocuShare Training Welcome to DocuShare Training.
DAY 14: ACCESS CHAPTER 1 Tazin Afrin October 03,
Exploring an Open Source Automation Framework Implementation.
Photo Album by User
Navigation Framework using CF Architecture for a Client-Server Application using the open standards of the web Kedar Desai presented by.
Query – One of the objects in Microsoft Access – It can help users extract data, which meets the criteria defined by them, from a database file. – It must.
The Functions of Operating Systems Desktop PC Operating Systems.
FusionInspector & FusionInspectorWeb Galaxy-integration.
1 Pattern Recognition: Statistical and Neural Lonnie C. Ludeman Lecture 25 Nov 4, 2005 Nanjing University of Science & Technology.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Mobile Search Engine Based on idea presented in paper Data mining for personal navigation, Hariharan, G., Fränti, P., Mehta S. (2002)
01/anthropology.jpg.
Hashing Goal Perform inserts, deletes, and finds in constant average time Topics Hash table, hash function, collisions Collision handling Separate chaining.
10.1Retrieving a Database File – In the last chapter, we have created a database file and several tables for that database. – In order to view and modify.
Chavez, Melesan Karen De Luna, Lin Detera, Patrick Kevin Martinez, Jellene Joy Dental Clinic Database System Functional Requirements.
Copyright © 2007, Oracle. All rights reserved. Managing Items and Item Catalogs.
Bilal Orhan Enrique G. Ortiz.  Friend mapping for the masses  Easy to use Facebook App to view friends’ current location on a map.
Navigation Framework using CF Architecture for a Client-Server Application using the open standards of the Web presented by Kedar Desai Differential Technologies,
Santa Clara School of Law Case Study: Class Roster, and Seating Chart.
Winter 2016CISC101 - Prof. McLeod1 CISC101 Reminders Quiz 3 next week. See next slide. Both versions of assignment 3 are posted. Due today.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
EBEIS NSBI SYSTEM 2017.
Compiler Designs and Constructions (Page 83 – 92)
HOW TO CREATE YOUR LISTING
Population Projections Workshop
Project name and logo Workflow materials models: template 1
Workflow materials models: template 1
CS320n –Visual Programming
Loaders and Linkers: Features
JSOC Pipeline Processing System Components
Atelier Progress Report
Project name and logo Workflow materials models: template 1
How Yahoo! use to serve millions of videos from its video library.
Local Services Mohammad Rezaei
Arithmatic Logic Unit (ALU). ALU Input Data :  A0-A3  B0-B3 Output Data :  F0 – F3.
Presentation transcript:

1 Clustering Mohammad Rezaei

Clustering  Module 1  Input: raw data and parameters  Output: clusters information  Module 2  Input: raw data and parameters  Output: Clustered markers and all functionalities for handling them on the map 2 Markers on the Google map

Module 1 File: clustering.js Class: mopsiClustering Usage: dataCluster = {}; dataCluster.data = []; params = {type: "sameServices2", distTh:20, keyword:keyword}; for (i=0; i < lenData; i++) { dataCluster.data[i] = {}; dataCluster.data[i].x = searchResults[i].lat; dataCluster.data[i].y = searchResults[i].lon; dataCluster.data[i].name = searchResults[i].name; } dataCluster.len1 = len1; dataCluster.len2 = len2; dataOut = objCluster.applyClustering(dataCluster, params); DelItemList1 = dataOut.delItems; DelItemList = DelItemList.concat(DelItemList1); 3

search_kw abd search_lnk Tables  List of keywords for local services in search_kw 4 0pysäkki 4ravintola 5kahvila search_kwsearch_lnk List of keywords for local services

Logic of finding keywords 1. Find all KW_ID from search_lnk table when SERV_ID=X 2. For each KW_ID find the keyword from search_kw table 5

Photo of a service  Find photo where service_id=X  Service_id = 0 means the photo is not linked to any service _ _ jpg MopsiAndreiT NokiaN95_8G B/ image/jpg photo 1- If we delete a photo, we will not have the photo for the service as well 2- For a service there is a photo, then we have the location of the photo from point_id and point table, is it the same as location of the service we already have in search_cache table?

Rating  User can rate a service when he is logged in  User (with user_id) rates a service from x=1 to 5  In services_rating: rating += x and total_votes += 1  This is logged in “votes” table so that the user cannot rate that service again until a certain time  To display rating for a service: average = int(rating/total_votes) services_rating votes

Search by keyword 8