CS709a: Algorithms and Complexity

Size: px
Start display at page:

Download "CS709a: Algorithms and Complexity"

Transcription

1 CS709a: Algorithms and Complexity Focus: Spatial Data Structures and Algorithms Instructor: Dan Coming Thursdays 4:00-6:45pm Office hours after class (or by appointment)

2 Today Presentation on UnitTest++ Calendar More details for Project Additional operations on spatial data structures Research paper selections?

3 Tentative Calendar / Paper selection due /9 Paper Presenter: Joe class day likely to be moved /6 Paper Presenter: Matt Present Project 3 in class (Project 3 Due 4/) Present Project in class (Project Due /5) 4/ Paper Presenter: Cody 4/9 Paper Presenter: James 3/5 Paper Presenter: Ray 4/6 Paper Presenter: Steve 3/ Paper Presenter: Mark 4/3 Paper Presenter: Roger 4/30 5/7-3 Finals Week Present Project in class (Project Due 3/), 3/4- Spring Break 3/6 Paper Presenter: Scott Final Projects and Presentations Due

4 Project More details Template - <int dimensions, class point_t, class T> point_t must have an operator[ ] to get dimension x_i Basic operations: constructor(const point_t& min, const point_t&max) copy constructor and operator=, destructor bool empty() const, void clear() max_depth() const ( if grid) build(std::inputiterator<point_t> first, std::inputiterator<point_t> last)

5 Project More details Data structure specific, consider how to specify grid spacing, splitting heuristic, etc.. Queries (set results, return the number found) Inclusive and non-inclusive versions int range_search_inclusive(const point_t& min, const point_t& max, std::vector<point_t>& results)const int radius_search_noninclusive(const point_t& center, const T & radius, std::vector<point_t>& results)const

6 Project Datasets on Course Website Computational Fluid Dynamics Wing Simulation Range Search Result

7 More Query Operations Single search, single result: Ray trace Single search, multiple result: Range search Multiple search, single result: Nearest of all pairs Multiple search, multiple result: All pairs within some distance of each other (collision detection)

8 Ray Trace on Point Data

9 Ray Trace on Point Data (0,00) (00,00) (6, 77) (35, 4) (7, 35) (5, 0) (8, 65) (85, 5) (00,0)

10 Ray Trace on Point Data (0,00) (00,00) (6, 77) (35, 4) (7, 35) (5, 0) (8, 65) (85, 5) (00,0)

11 Split On Points or Between Points? (0,00) (00,00) (00,0) (0,00) (00,00) (00,0) Empty space culling Ray Tracing

12 Ray-Plane Intersection Plane P: p. n = d Ray: o + t r Intersection: (o + t r). n = d o.n+tr.n=d t = (d - o. n) / (r. n) o P n r p

13 Brute Force Ray Trace function RayTrace(Point origin, Point direction real &r_time, hit_data & r_hit for each city in Cities for i = 0 to d real time; hit_data hit; if(raytrace(origin, direction, city, time, hit) if(time < rtime) rtime = time; r_hit = hit; fi fi end end end

14 Regular Grids (0,00) (00,00) (6, 77) Matrix as ND Array (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0) 3 (Could also use sparse matrix representations)

15 Regular Grids (0,00) (00,00) (6, 77) Matrix as ND Array (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0) 3 (Could also use sparse matrix representations)

16 Regular Grids (0,00) (00,00) (6, 77) Matrix as ND Array (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0) 3 (Could also use sparse matrix representations)

17 Regular Grids (0,00) (00,00) (6, 77) Matrix as ND Array (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0) 3 (Could also use sparse matrix representations)

18 Regular Grids (0,00) (00,00) (6, 77) Matrix as ND Array (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0) 3 (Could also use sparse matrix representations)

19 Regular Grids (0,00) (00,00) (6, 77) Matrix as ND Array (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0) Is there a repeating access pattern? Why? 3 (Could also use sparse matrix representations)

20 Irregular Grids (0,00) (00,00) (6, 77) Matrix as ND Array (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0) (Could also use sparse matrix representations)

21 Irregular Grids (0,00) (00,00) (6, 77) Matrix as ND Array (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0) (Could also use sparse matrix representations)

22 Irregular Grids (0,00) (00,00) (6, 77) Matrix as ND Array (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0) (Could also use sparse matrix representations)

23 Irregular Grids (0,00) (00,00) (6, 77) Matrix as ND Array (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0) (Could also use sparse matrix representations)

24 Irregular Grids (0,00) (00,00) (6, 77) Matrix as ND Array (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0) (Could also use sparse matrix representations)

25 Irregular Grids (0,00) (00,00) (6, 77) Matrix as ND Array (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0) (Could also use sparse matrix representations)

26 Irregular Grids (0,00) (00,00) (6, 77) Matrix as ND Array (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0) Is there a repeating access pattern? Why? (Could also use sparse matrix representations)

27 Multidimensional Range Trees (0,00) (00,00) (6, 77) Multidimensional Tree Data Structure (8, 65) 4 (35, 4) (7, 35) (5, 0) (85, 5) (00,0) 3

28 Multidimensional Range Trees (0,00) (00,00) (6, 77) Multidimensional Tree Data Structure (8, 65) 4 (35, 4) (7, 35) (5, 0) (85, 5) (00,0) 3

29 Multidimensional Range Trees (0,00) (00,00) (6, 77) Multidimensional Tree Data Structure (8, 65) 4 (35, 4) (7, 35) (5, 0) (85, 5) (00,0) 3

30 Multidimensional Range Trees (0,00) (00,00) (6, 77) Multidimensional Tree Data Structure (8, 65) 4 (35, 4) (7, 35) (5, 0) (85, 5) (00,0) 3

31 Quadtrees (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

32 Quadtrees (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

33 Quadtrees (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

34 Quadtrees (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

35 Quadtrees (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

36 Quadtrees (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

37 Quadtrees (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

38 Quadtrees (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

39 Quadtrees (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

40 Quadtrees (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) Worst case: Leaf > Root > Leaf (85, 5) (00,0)

41 Quadtrees (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

42 kd-trees (0,00) (00,00) (6, 77) (8, 65) (35, 4) (7, 35) (5, 0) Tree Data Structure (85, 5) (00,0)

43 kd-trees (0,00) (00,00) (6, 77) (8, 65) (35, 4) (7, 35) (5, 0) Tree Data Structure (85, 5) (00,0)

44 kd-trees (0,00) (00,00) (6, 77) (8, 65) (35, 4) (7, 35) (5, 0) Tree Data Structure (85, 5) (00,0)

45 kd-trees (0,00) (00,00) (6, 77) (8, 65) (35, 4) (7, 35) (5, 0) Tree Data Structure (85, 5) (00,0)

46 BSP Trees (0,00) (00,00) (6, 77) (8, 65) (35, 4) (7, 35) (5, 0) Tree Data Structure (85, 5) (00,0)

47 BSP Trees (0,00) (00,00) (6, 77) (8, 65) (35, 4) (7, 35) (5, 0) Tree Data Structure (85, 5) (00,0)

48 BSP Trees (0,00) (00,00) (6, 77) (8, 65) (35, 4) (7, 35) (5, 0) Tree Data Structure (85, 5) (00,0)

49 Bounding Volume Hierarchies (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) Some data not at leaves (00,0)

50 Intersection Against Bounding Volume Instead of Planes

51 Bounding Volume Hierarchies (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

52 Bounding Volume Hierarchies (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

53 Bounding Volume Hierarchies (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

54 Bounding Volume Hierarchies Test both enter and exit times from bounding volumes, why? (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

55 Bounding Volume Hierarchies (0,00) (00,00) (6, 77) Tree Data Structure (8, 65) (35, 4) (7, 35) (5, 0) (85, 5) (00,0)

56 Next Time Paper Selections Due More operations on spatial data structures Read: Chapter, Section 6 and 7 (pages 90-63)

San José State University Department of Kinesiology KIN 158, Biomechanics, Section 01, Spring 2013

San José State University Department of Kinesiology KIN 158, Biomechanics, Section 01, Spring 2013 San José State University Department of Kinesiology KIN 158, Biomechanics, Section 01, Spring 2013 Instructors: Class Days, Times, and Rooms: Prerequisites: Dr. James Kao Office: SSC 513 Phone: 408-924-3026

More information

Solve algebraically. 1) 7 - a -4 1) Solve algebraically. Write answer in set builder or interval notation. 2) 4m m - 7 2)

Solve algebraically. 1) 7 - a -4 1) Solve algebraically. Write answer in set builder or interval notation. 2) 4m m - 7 2) Chapter 9 & 10 Practice. The following is an aid to study for the Chapter 9 & 10 eam. Disclaimer: The actual eam is different. You do need to show work on the actual eam and will not be given credit for

More information

More Examples and Applications on AVL Tree

More Examples and Applications on AVL Tree CSCI2100 Tutorial 11 Jianwen Zhao Department of Computer Science and Engineering The Chinese University of Hong Kong Adapted from the slides of the previous offerings of the course Recall in lectures we

More information

Convolutional Coding: Fundamentals and Applications. L. H. Charles Lee. Artech House Boston London

Convolutional Coding: Fundamentals and Applications. L. H. Charles Lee. Artech House Boston London Convolutional Coding: Fundamentals and Applications L. H. Charles Lee Artech House Boston London Contents Preface xi Chapter 1 Introduction of Coded Digital Communication Systems 1 1.1 Introduction 1 1.2

More information

Detection and Classification of Lung Cancer Using Artificial Neural Network

Detection and Classification of Lung Cancer Using Artificial Neural Network Detection and Classification of Lung Cancer Using Artificial Neural Network Almas Pathan 1, Bairu.K.saptalkar 2 1,2 Department of Electronics and Communication Engineering, SDMCET, Dharwad, India 1 almaseng@yahoo.co.in,

More information

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introduction 1.1 Motivation and Goals The increasing availability and decreasing cost of high-throughput (HT) technologies coupled with the availability of computational tools and data form a

More information

CHAPTER 5 DECISION TREE APPROACH FOR BONE AGE ASSESSMENT

CHAPTER 5 DECISION TREE APPROACH FOR BONE AGE ASSESSMENT 53 CHAPTER 5 DECISION TREE APPROACH FOR BONE AGE ASSESSMENT The decision tree approach for BAA makes use of the radius and ulna wrist bones to estimate the bone age. From the radius and ulna bones, 11

More information

INTRODUCTION TO MACHINE LEARNING. Decision tree learning

INTRODUCTION TO MACHINE LEARNING. Decision tree learning INTRODUCTION TO MACHINE LEARNING Decision tree learning Task of classification Automatically assign class to observations with features Observation: vector of features, with a class Automatically assign

More information

SUSSEX COUNTY COMMUNITY COLLEGE ANATOMY & PHYSIOLOGY II Course Syllabus Spring Semester 2011

SUSSEX COUNTY COMMUNITY COLLEGE ANATOMY & PHYSIOLOGY II Course Syllabus Spring Semester 2011 SUSSEX COUNTY COMMUNITY COLLEGE ANATOMY & PHYSIOLOGY II Course Syllabus Spring Semester 2011 Instructor: Jumana Hablawi Phone: (973) 300-2262 e-mail: jhablawi@sussex.edu Website: www.anatomyfreaks.com

More information

Evaluating Classifiers for Disease Gene Discovery

Evaluating Classifiers for Disease Gene Discovery Evaluating Classifiers for Disease Gene Discovery Kino Coursey Lon Turnbull khc0021@unt.edu lt0013@unt.edu Abstract Identification of genes involved in human hereditary disease is an important bioinfomatics

More information

BREAST CANCER EPIDEMIOLOGY MODEL:

BREAST CANCER EPIDEMIOLOGY MODEL: BREAST CANCER EPIDEMIOLOGY MODEL: Calibrating Simulations via Optimization Michael C. Ferris, Geng Deng, Dennis G. Fryback, Vipat Kuruchittham University of Wisconsin 1 University of Wisconsin Breast Cancer

More information

The invisible becomes quantifiable in coronary computed tomography angiography exams with CT-FFR

The invisible becomes quantifiable in coronary computed tomography angiography exams with CT-FFR The invisible becomes quantifiable in coronary computed tomography angiography exams with CT-FFR Moti Freiman Global Advanced Technology, CT/AMI, Philips 06-Mar-2018 Coronary Artery Disease (CAD) 2 Image

More information

Manual Ultrasonic Inspection of Thin Metal Welds

Manual Ultrasonic Inspection of Thin Metal Welds 11th European Conference on Non-Destructive Testing (ECNDT 2014), October 6-10, 2014, Prague, Czech Republic Manual Ultrasonic Inspection of Thin Metal Welds More Info at Open Access Database www.ndt.net/?id=16364

More information

Class Outlier Detection. Zuzana Pekarčíková

Class Outlier Detection. Zuzana Pekarčíková Class Outlier Detection Zuzana Pekarčíková Outline λ What is an Outlier? λ Applications of Outlier Detection λ Types of Outliers λ Outlier Detection Methods Types λ Basic Outlier Detection Methods λ High-dimensional

More information

Nature Neuroscience: doi: /nn Supplementary Figure 1. Behavioral training.

Nature Neuroscience: doi: /nn Supplementary Figure 1. Behavioral training. Supplementary Figure 1 Behavioral training. a, Mazes used for behavioral training. Asterisks indicate reward location. Only some example mazes are shown (for example, right choice and not left choice maze

More information

From Biostatistics Using JMP: A Practical Guide. Full book available for purchase here. Chapter 1: Introduction... 1

From Biostatistics Using JMP: A Practical Guide. Full book available for purchase here. Chapter 1: Introduction... 1 From Biostatistics Using JMP: A Practical Guide. Full book available for purchase here. Contents Dedication... iii Acknowledgments... xi About This Book... xiii About the Author... xvii Chapter 1: Introduction...

More information

A Control-Based Architecture for Animal Behavior

A Control-Based Architecture for Animal Behavior 44 A Control-Based Architecture for Animal Behavior Michael Ramsey 44.1 Introduction 44.2 A Control System 44.3 Perceptual Control Systems Negative Feedback 44.4 Hierarchy of Control Systems 44.5 Control

More information

Programs for facies modeling with DMPE

Programs for facies modeling with DMPE Programs for facies modeling with DMPE Yupeng Li and Clayton V. Deutsch The programs needed for direct multivariate probability estimation (DMPE) are introduced in detail. The first program (TPcalc) is

More information

Chonhyon Park, Jia Pan, Ming Lin, Dinesh Manocha University of North Carolina at Chapel Hill

Chonhyon Park, Jia Pan, Ming Lin, Dinesh Manocha University of North Carolina at Chapel Hill Chonhyon Park, Jia Pan, Ming Lin, Dinesh Manocha University of North Carolina at Chapel Hill Task Execu;ons of Robots 2! Advances in technology allow robots to perform complex tasks

More information

Radiotherapy Outcomes

Radiotherapy Outcomes in partnership with Outcomes Models with Machine Learning Sarah Gulliford PhD Division of Radiotherapy & Imaging sarahg@icr.ac.uk AAPM 31 st July 2017 Making the discoveries that defeat cancer Radiotherapy

More information

SLHS 267 Spring 2014

SLHS 267 Spring 2014 SLHS 267 Spring 2014 Title of Course: ACOUSTICS FOR THE SPEECH AND HEARING SCIENCES Day & Time M,W,F, @ 9-9:50 a.m. Room & Building: Instructor: Room: Chemistry 134 James Dean, AuD Office SLHS 523 Office

More information

Introduction. The goal of TRUS QA is to ensure your system can do all of this accurately.

Introduction. The goal of TRUS QA is to ensure your system can do all of this accurately. TRUS QA Workshop Introduction The goals of using TRUS in prostate brachytherapy Visualize the prostate Need the US to penetrate deeply enough Need sufficient grey scale resolution to be able to visualize

More information

LARS*: An Efficient and Scalable Location-Aware Recommender System

LARS*: An Efficient and Scalable Location-Aware Recommender System TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. 6, NO. 1, NOVEMBER 2012 1 : An Efficient and Scalable Location-Aware Recommender System Mohamed Sarwt, Justin J. Levandoski, Ahmed Eldawy and Mohamed

More information

Inspection Qualification II

Inspection Qualification II Inspection Qualification II The Benefits of Technical Justification in the Inspection Qualification of Nozzle Inner Radius R. Martínez-Oña, J. Sánchez, R. Jiménez, Tecnatom, Spain INTRODUCTION Technical

More information

AutoCAD 2017 Fundamentals

AutoCAD 2017 Fundamentals Autodesk AutoCAD 2017 Fundamentals Elise Moss SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following websites to learn more about

More information

MD 4300: Introduction to Medical Dosimetry (3semester hour) Course Syllabus for Fall 2009

MD 4300: Introduction to Medical Dosimetry (3semester hour) Course Syllabus for Fall 2009 MD 4300: Introduction to Medical Dosimetry (3semester hour) Course Syllabus for Fall 2009 Instructors: Office hours: Mahsa Dehghanpour, M.S., CMD Jane Chapman, MEd, CMD Faye Bryan, BA., RTT, CMD Medical

More information

Appendix chapter 3: Pterosaurs from the Lower Cretaceous of Brazil in the Stuttgart Collection (and supplement)

Appendix chapter 3: Pterosaurs from the Lower Cretaceous of Brazil in the Stuttgart Collection (and supplement) Appendix chapter 3: Pterosaurs from the Lower Cretaceous of Brazil in the Stuttgart Collection (and supplement) Appendix chapter 3 203 3.5. Appendix 3.5.1. Measurements Length, as preserved 385 Length,

More information

Elise Moss Revit Architecture 2017 Basics From the Ground Up SDC. Better Textbooks. Lower Prices.

Elise Moss Revit Architecture 2017 Basics From the Ground Up SDC. Better Textbooks. Lower Prices. Elise Moss Revit Architecture 2017 Basics From the Ground Up SDC P U B L I C AT I O N S Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following websites

More information

O C T O B E R 1 3,

O C T O B E R 1 3, CRIME SCENE OVERVIEW O C T O B E R 1 3, 2 0 1 7 DIRECTIONS What you need today: Notebook and/or loose-leaf paper. Pencil or Pen Computer with Internet Acess What you should do during class today: Go to

More information

Consensus Dynamics. Giulia Graglia, Pietro Quaglio

Consensus Dynamics. Giulia Graglia, Pietro Quaglio Consensus Dynamics Giulia Graglia, Pietro Quaglio 1 Introduction The attempt of our work is to create a model that simulates the consensus dynamics in a population, that result from the interactions between

More information

Planning and Terrain Reasoning*

Planning and Terrain Reasoning* From: AAAI Technical Report SS-95-04. Compilation copyright 1995, AAAI (www.aaai.org). All rights reserved. Planning and Terrain Reasoning* Michael B. Moore Christopher Geib Barry D. Reich University of

More information

The Schema is Mightier Than the Sword Using Player Cognition to Predict Gaming Behavior

The Schema is Mightier Than the Sword Using Player Cognition to Predict Gaming Behavior The Schema is Mightier Than the Sword Using Player Cognition to Predict Gaming Behavior Vanessa Hemovich, Ph.D. Associate Professor of Psychology DigiPen Institute of Technology Today s Talk: Cognitive

More information

Data Mining and Knowledge Discovery: Practice Notes

Data Mining and Knowledge Discovery: Practice Notes Data Mining and Knowledge Discovery: Practice Notes Petra Kralj Novak Petra.Kralj.Novak@ijs.si 2013/01/08 1 Keywords Data Attribute, example, attribute-value data, target variable, class, discretization

More information

FriendFinder: A Privacy Aware Grid Based Location Service

FriendFinder: A Privacy Aware Grid Based Location Service FriendFinder: A Privacy Aware Grid Based Location Service Ove Andersen Laurynas Siksnys Jeppe R. Thomsen Aalborg University Department of Computer Science Selma Lagerløfs Vej 300, DK-9220 Aalborg Ø Denmark

More information

HPRED 2267 Physiological Basis of Fitness & Sport Conditioning

HPRED 2267 Physiological Basis of Fitness & Sport Conditioning HPRED 2267 Physiological Basis of Fitness & Sport Conditioning I. Course Description This is a highly interactive course that focuses on the application of applied exercise physiology as it relates to

More information

Chapter 2. Knowledge Representation: Reasoning, Issues, and Acquisition. Teaching Notes

Chapter 2. Knowledge Representation: Reasoning, Issues, and Acquisition. Teaching Notes Chapter 2 Knowledge Representation: Reasoning, Issues, and Acquisition Teaching Notes This chapter explains how knowledge is represented in artificial intelligence. The topic may be launched by introducing

More information

Detection of Glaucoma and Diabetic Retinopathy from Fundus Images by Bloodvessel Segmentation

Detection of Glaucoma and Diabetic Retinopathy from Fundus Images by Bloodvessel Segmentation International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249 8958, Volume-5, Issue-5, June 2016 Detection of Glaucoma and Diabetic Retinopathy from Fundus Images by Bloodvessel Segmentation

More information

Machine Learning and Computational Social Science Intersections and Collisions

Machine Learning and Computational Social Science Intersections and Collisions Machine Learning and Computational Social Science Intersections and Collisions David Jensen Department of Computer Science University of Massachusetts mherst 17 December 2011 1202 Introduced new representations

More information

SUSSEX COUNTY COMMUNITY COLLEGE ANATOMY & PHYSIOLOGY I Course Syllabus Spring Semester 2011

SUSSEX COUNTY COMMUNITY COLLEGE ANATOMY & PHYSIOLOGY I Course Syllabus Spring Semester 2011 SUSSEX COUNTY COMMUNITY COLLEGE ANATOMY & PHYSIOLOGY I Course Syllabus Spring Semester 2011 Instructor: Jumana Hablawi Phone: (973) 300-2262 e-mail: jhablawi@sussex.edu Website: www.anatomyfreaks.com Office:

More information

CS Information Visualization Sep. 10, 2012 John Stasko. General representation techniques for multivariate (>3) variables per data case

CS Information Visualization Sep. 10, 2012 John Stasko. General representation techniques for multivariate (>3) variables per data case Topic Notes Multivariate Visual Representations 1 CS 7450 - Information Visualization Sep. 10, 2012 John Stasko Agenda General representation techniques for multivariate (>3) variables per data case But

More information

Factoid Question Answering

Factoid Question Answering Factoid Question Answering CS 898 Project June 12, 2017 Salman Mohammed David R. Cheriton School of Computer Science University of Waterloo Motivation Source: https://www.apple.com/newsroom/2017/01/hey-siri-whos-going-to-win-the-super-bowl/

More information

FUNNEL: Automatic Mining of Spatially Coevolving Epidemics

FUNNEL: Automatic Mining of Spatially Coevolving Epidemics FUNNEL: Automatic Mining of Spatially Coevolving Epidemics By Yasuo Matsubara, Yasushi Sakurai, Willem G. van Panhuis, and Christos Faloutsos SIGKDD 2014 Presented by Sarunya Pumma This presentation has

More information

Tulsa Chapter OSCPA News

Tulsa Chapter OSCPA News May 2018 Volume 6, Issue 05 Tulsa Chapter OSCPA News May Luncheon May s luncheon will be at the DoubleTree @ Warren Place on May 17, 2018. Rachel Pappy, a Partner with Polston P.C. law firm will be discussing

More information

Free classification: Element-level and subgroup-level similarity

Free classification: Element-level and subgroup-level similarity Perception & Psychophysics 1980,28 (3), 249-253 Free classification: Element-level and subgroup-level similarity STEPHEN HANDEL and JAMES W. RHODES University oftennessee, Knoxville, Tennessee 37916 Subjects

More information

Mapping the elements of physical security towards the creation of a holistic physical security model

Mapping the elements of physical security towards the creation of a holistic physical security model Edith Cowan University Research Online Theses: Doctorates and Masters Theses 2007 Mapping the elements of physical security towards the creation of a holistic physical security model Zachary J. Alach Edith

More information

Credal decision trees in noisy domains

Credal decision trees in noisy domains Credal decision trees in noisy domains Carlos J. Mantas and Joaquín Abellán Department of Computer Science and Artificial Intelligence University of Granada, Granada, Spain {cmantas,jabellan}@decsai.ugr.es

More information

Quantifying location privacy

Quantifying location privacy Sébastien Gambs Quantifying location privacy 1 Quantifying location privacy Sébastien Gambs Université de Rennes 1 - INRIA sgambs@irisa.fr 10 September 2013 Sébastien Gambs Quantifying location privacy

More information

A Unified Approach to Ranking in Probabilistic Databases. Jian Li, Barna Saha, Amol Deshpande University of Maryland, College Park, USA

A Unified Approach to Ranking in Probabilistic Databases. Jian Li, Barna Saha, Amol Deshpande University of Maryland, College Park, USA A Unified Approach to Ranking in Probabilistic Databases Jian Li, Barna Saha, Amol Deshpande University of Maryland, College Park, USA Probabilistic Databases Motivation: Increasing amounts of uncertain

More information

Facial Memory is Kernel Density Estimation (Almost)

Facial Memory is Kernel Density Estimation (Almost) Facial Memory is Kernel Density Estimation (Almost) Matthew N. Dailey Garrison W. Cottrell Department of Computer Science and Engineering U.C. San Diego La Jolla, CA 92093-0114 fmdailey,garyg@cs.ucsd.edu

More information

Grading of Vertebral Rotation

Grading of Vertebral Rotation Chapter 5 Grading of Vertebral Rotation The measurement of vertebral rotation has become increasingly prominent in the study of scoliosis. Apical vertebral deformity demonstrates significance in both preoperative

More information

Pattern Classification and Analysis of Brain Maps through FMRI data with Multiple Methods

Pattern Classification and Analysis of Brain Maps through FMRI data with Multiple Methods Pattern Classification and Analysis of Brain Maps through FMRI data with Multiple Methods Dr H N Suma Assistant Professor & Head Department of Medical Electronics BMSCE, Bangalore. Dr Murali S Professor

More information

Caveats for the Spatial Arrangement Method: Supplementary Materials

Caveats for the Spatial Arrangement Method: Supplementary Materials Caveats for the Spatial Arrangement Method: Supplementary Materials Steven Verheyen, Wouter Voorspoels, Wolf Vanpaemel, & Gert Storms University of Leuven, Leuven, Belgium 2 Data Our comment is based on

More information

Psychology /901: Forensic Psychology 2014 Dr. Don Dutton

Psychology /901: Forensic Psychology 2014 Dr. Don Dutton Psychology 331-001/901: Forensic Psychology 2014 Dr. Don Dutton the proper design of public policies requires a clear and sober understanding of the nature of man, and in particular, of the extent to which

More information

18/01/2015. Review Session 4. Concept 1: Fluids. Def: Anything that can flow and take shape of container. Two types: Compressible and Incompressible

18/01/2015. Review Session 4. Concept 1: Fluids. Def: Anything that can flow and take shape of container. Two types: Compressible and Incompressible Review Session 4 PRESSURE, ORGANIZATION IN THE HUMAN BODY, MUSCU LOSK E LETAL SYSTEM Concept 1: Fluids Def: Anything that can flow and take shape of container Two types: Compressible and Incompressible

More information

Psychology /901: Forensic Psychology 2016 Dr. Don Dutton

Psychology /901: Forensic Psychology 2016 Dr. Don Dutton Psychology 331-001/901: Forensic Psychology 2016 Dr. Don Dutton the proper design of public policies requires a clear and sober understanding of the nature of man, and in particular, of the extent to which

More information

Detecting Crime Series Based on Route Estimation and Behavioral Similarity

Detecting Crime Series Based on Route Estimation and Behavioral Similarity Master s Degree Thesis Computer Security ISRN: BTH-AMT-EX--2016/CIM-01--SE Detecting Crime Series Based on Route Estimation and Behavioral Similarity Johan Eliasson Blekinge Institute of Technology, Karlskrona,

More information

COMP 3020: Human-Computer Interaction I Fall software engineering for HCI

COMP 3020: Human-Computer Interaction I Fall software engineering for HCI COMP 3020: Human-Computer Interaction I Fall 2017 software engineering for HCI James Young, with acknowledgements to Anthony Tang, Andrea Bunt, Pourang Irani, Julie Kientz, Saul Greenberg, Ehud Sharlin,

More information

Fast Affinity Propagation Clustering based on Machine Learning

Fast Affinity Propagation Clustering based on Machine Learning www.ijcsi.org 302 Fast Affinity Propagation Clustering based on Machine Learning Shailendra Kumar Shrivastava 1, Dr. J.L. Rana 2 and Dr. R.C. Jain 3 1 Samrat Ashok Technological Institute Vidisha, Madhya

More information

Teaching and Learning of Evolution in the Primary Grades

Teaching and Learning of Evolution in the Primary Grades Teaching and Learning of Evolution in the Primary Grades Kathleen Metz Research funded by the REESE Program of the NSF Thanks to members of the research team Mark Wilson Stephanie Sisk-Hilton Eric Berson

More information

Real-Time Simulation of 4D Lung Tumor Radiotherapy Using a Breathing Model

Real-Time Simulation of 4D Lung Tumor Radiotherapy Using a Breathing Model Real-Time Simulation of 4D Lung Tumor Radiotherapy Using a Breathing Model Anand P. Santhanam 1,2, Twyla Willoughby 2, Amish Shah 2, Sanford Meeks 2, Jannick P. Rolland 1, and Patrick Kupelian 2 1 College

More information

Predicting Human Immunodeficiency Virus Type 1 Drug Resistance From Genotype Using Machine Learning. Robert James Murray

Predicting Human Immunodeficiency Virus Type 1 Drug Resistance From Genotype Using Machine Learning. Robert James Murray Predicting Human Immunodeficiency Virus Type 1 Drug Resistance From Genotype Using Machine Learning. Robert James Murray Master of Science School of Informatics University Of Edinburgh 2004 ABSTRACT: Drug

More information

Continuous transformation learning of translation invariant representations

Continuous transformation learning of translation invariant representations Exp Brain Res (21) 24:255 27 DOI 1.17/s221-1-239- RESEARCH ARTICLE Continuous transformation learning of translation invariant representations G. Perry E. T. Rolls S. M. Stringer Received: 4 February 29

More information

Chorus - domestic range

Chorus - domestic range Combination of modular devices and plates Plates Conventional commands Electronic push-buttons Touch commands Modular devices Socketoutlets / other devices Touch command modules Conventional KNX KNX with

More information

Facial Memory is Kernel Density Estimation (Almost)

Facial Memory is Kernel Density Estimation (Almost) Facial Memory is Kernel Density Estimation (Almost) Matthew N. Dailey Garrison W. Cottrell Department of Computer Science and Engineering U.C. San Diego La Jolla, CA 92093-0114 fmdailey,garyg@cs.ucsd.edu

More information

SAFEgress: A Flexible Platform to Study the Effect of Human and Social Behaviors on Egress Performance

SAFEgress: A Flexible Platform to Study the Effect of Human and Social Behaviors on Egress Performance SAFEgress: A Flexible Platform to Study the Effect of Human and Social Behaviors on Egress Performance Mei Ling Chu 1, Paolo Parigi 2, Kincho Law 3, Jean-Claude Latombe 4 1 Stanford University, Department

More information

Guile-Cairo. version 1.10, updated 23 April Carl Worth Andy Wingo (many others)

Guile-Cairo. version 1.10, updated 23 April Carl Worth Andy Wingo (many others) Guile-Cairo version 1.10, updated 23 April 2011 Carl Worth Andy Wingo (many others) This manual is for Guile-Cairo (version 1.10, updated 23 April 2011) Copyright 2002-2011 Carl Worth and others Permission

More information

Knowledge Discovery and Data Mining I

Knowledge Discovery and Data Mining I Ludwig-Maximilians-Universität München Lehrstuhl für Datenbanksysteme und Data Mining Prof. Dr. Thomas Seidl Knowledge Discovery and Data Mining I Winter Semester 2018/19 Introduction What is an outlier?

More information

Parallel-Axis Gear Terminology

Parallel-Axis Gear Terminology Parallel-Axis Gear Terminology For more detailed coverage of this subject, consult ANSI/AGMA Standard 1012-F90; Gear Nomenclature, Definitions with Terms and Symbols Active Profile- that part of the gear

More information

What is a Cycle Day? Cycle Day Calendar of Events. San Juan Unified School District Accounting Services

What is a Cycle Day? Cycle Day Calendar of Events. San Juan Unified School District Accounting Services What is a Day? days govern a school site s master schedule, student scheduling, attendance and ADA. Each school day which has a different meeting pattern (sequence of class periods or number of periods)

More information

Colon cancer subtypes from gene expression data

Colon cancer subtypes from gene expression data Colon cancer subtypes from gene expression data Nathan Cunningham Giuseppe Di Benedetto Sherman Ip Leon Law Module 6: Applied Statistics 26th February 2016 Aim Replicate findings of Felipe De Sousa et

More information

Evolutionary Programming

Evolutionary Programming Evolutionary Programming Searching Problem Spaces William Power April 24, 2016 1 Evolutionary Programming Can we solve problems by mi:micing the evolutionary process? Evolutionary programming is a methodology

More information

Outlier Analysis. Lijun Zhang

Outlier Analysis. Lijun Zhang Outlier Analysis Lijun Zhang zlj@nju.edu.cn http://cs.nju.edu.cn/zlj Outline Introduction Extreme Value Analysis Probabilistic Models Clustering for Outlier Detection Distance-Based Outlier Detection Density-Based

More information

Brain Tumor Radiosurgery. Gabor Fichtinger, PhD

Brain Tumor Radiosurgery. Gabor Fichtinger, PhD Brain Tumor Radiosurgery Gabor Fichtinger, PhD Surgical CAD/CAM Preoperative Computerassisted planning Surgical Intraoperative Update Model Update Plan Surgical CAD CAM Patient-specific Model Computer-

More information

Linear and Nonlinear Optimization

Linear and Nonlinear Optimization Linear and Nonlinear Optimization SECOND EDITION Igor Griva Stephen G. Nash Ariela Sofer George Mason University Fairfax, Virginia Society for Industrial and Applied Mathematics Philadelphia Contents Preface

More information

CS 68: BIOINFORMATICS. Prof. Sara Mathieson Swarthmore College Spring 2018

CS 68: BIOINFORMATICS. Prof. Sara Mathieson Swarthmore College Spring 2018 CS 68: BIOINFORMATICS Prof. Sara Mathieson Swarthmore College Spring 2018 Outline: May 4 May the fourth be with you Groups 5&6 from last time Disease biology beyond GWAS Secondary structure prediction

More information

Binary Diagnostic Tests Paired Samples

Binary Diagnostic Tests Paired Samples Chapter 536 Binary Diagnostic Tests Paired Samples Introduction An important task in diagnostic medicine is to measure the accuracy of two diagnostic tests. This can be done by comparing summary measures

More information

v Feature Stamping SMS 13.0 Tutorial Prerequisites Requirements Map Module Mesh Module Scatter Module Time minutes

v Feature Stamping SMS 13.0 Tutorial Prerequisites Requirements Map Module Mesh Module Scatter Module Time minutes v. 13.0 SMS 13.0 Tutorial Objectives Learn how to use conceptual modeling techniques to create numerical models which incorporate flow control structures into existing bathymetry. The flow control structures

More information

Section 6: Analysing Relationships Between Variables

Section 6: Analysing Relationships Between Variables 6. 1 Analysing Relationships Between Variables Section 6: Analysing Relationships Between Variables Choosing a Technique The Crosstabs Procedure The Chi Square Test The Means Procedure The Correlations

More information

Enhance micro-blogging recommendations of posts with an homophily-based graph

Enhance micro-blogging recommendations of posts with an homophily-based graph Enhance micro-blogging recommendations of posts with an homophily-based graph Quentin Grossetti 1,2 Supervised by Cédric du Mouza 2, Camelia Constantin 1 and Nicolas Travers 2 1 LIP6 - Université Pierre

More information

Inferring Biological Meaning from Cap Analysis Gene Expression Data

Inferring Biological Meaning from Cap Analysis Gene Expression Data Inferring Biological Meaning from Cap Analysis Gene Expression Data HRYSOULA PAPADAKIS 1. Introduction This project is inspired by the recent development of the Cap analysis gene expression (CAGE) method,

More information

Abstract Title Page Not included in page count. Authors and Affiliations: Joe McIntyre, Harvard Graduate School of Education

Abstract Title Page Not included in page count. Authors and Affiliations: Joe McIntyre, Harvard Graduate School of Education Abstract Title Page Not included in page count. Title: Detecting anchoring-and-adjusting in survey scales Authors and Affiliations: Joe McIntyre, Harvard Graduate School of Education SREE Spring 2014 Conference

More information

Project PRACE 1IP, WP7.4

Project PRACE 1IP, WP7.4 Project PRACE 1IP, WP7.4 Plamenka Borovska, Veska Gancheva Computer Systems Department Technical University of Sofia The Team is consists of 5 members: 2 Professors; 1 Assist. Professor; 2 Researchers;

More information

Principles of Computer Science

Principles of Computer Science Principles of Computer Science AVL Trees 08/11/2013 CSCI 2010 - AVL Trees - F.Z. Qureshi 1 Today s Topics Review Sorted Binary Tree Traversal Insert AVL Tree Sorted balanced binary tree Problems of insertion

More information

AUBURN UNIVERSITY DEPARTMENT OF COMMUNICATION DISORDERS CMDS 8200 DIAGNOSTIC AUDIOLOGY (3 credit hours) SPRING 2015

AUBURN UNIVERSITY DEPARTMENT OF COMMUNICATION DISORDERS CMDS 8200 DIAGNOSTIC AUDIOLOGY (3 credit hours) SPRING 2015 AUBURN UNIVERSITY DEPARTMENT OF COMMUNICATION DISORDERS CMDS 8200 DIAGNOSTIC AUDIOLOGY (3 credit hours) SPRING 2015 FACULTY: Martha W. Wilson, AuD, ABA, CCC-A Clinical Professor CLASS: 8:00-9:15 AM, Tuesday

More information

AP STATISTICS 2007 SCORING GUIDELINES

AP STATISTICS 2007 SCORING GUIDELINES AP STATISTICS 2007 SCING GUIDELINES Question 1 Intent of Question The goals of this question are to assess a student s ability to: (1) explain how a commonly used statistic measures variability; (2) use

More information

Impact of cholesterol on voids in phospholipid membranes

Impact of cholesterol on voids in phospholipid membranes JOURNAL OF CHEMICAL PHYSICS VOLUME 121, NUMBER 24 22 DECEMBER 2004 Impact of cholesterol on voids in phospholipid membranes Emma Falck a) Laboratory of Physics and Helsinki Institute of Physics, Helsinki

More information

September 7 December 2, 2011

September 7 December 2, 2011 1 Psychology 241 PERSONALITY September 7 December 2, 2011 INSTRUCTOR: Dr. Steve Porter (website: www.stephenporter.ca) EMAIL: Stephen.Porter@ubc.ca OFFICE: Arts & Sciences II Building; AS204 Office Hours:

More information

Detailed Syllabus. Waves and Modern Physics Spring 2011

Detailed Syllabus. Waves and Modern Physics Spring 2011 Detailed Syllabus Waves and Modern Physics Spring 2011 Prof. Antonio Badolato Date Lecture Topics; Chapters from Books (G = Giancoli) Homework (HW) and Recitation (R) Assignments 12 Jan, Wed Oscillations:

More information

Speed Accuracy Trade-Off

Speed Accuracy Trade-Off Speed Accuracy Trade-Off Purpose To demonstrate the speed accuracy trade-off illustrated by Fitts law. Background The speed accuracy trade-off is one of the fundamental limitations of human movement control.

More information

Artificial Intelligence For Homeopathic Remedy Selection

Artificial Intelligence For Homeopathic Remedy Selection Artificial Intelligence For Homeopathic Remedy Selection A. R. Pawar, amrut.pawar@yahoo.co.in, S. N. Kini, snkini@gmail.com, M. R. More mangeshmore88@gmail.com Department of Computer Science and Engineering,

More information

Object vision (Chapter 4)

Object vision (Chapter 4) Object vision (Chapter 4) Lecture 8 Jonathan Pillow Sensation & Perception (PSY 345 / NEU 325) Princeton University, Spring 2015 1 Outline for today: Chap 3: adaptation Chap 4: intro to object vision gestalt

More information

Cellular automata model of HIV infection on tilings of the plane

Cellular automata model of HIV infection on tilings of the plane Cellular automata model of HIV infection on tilings of the plane Chris Ormerod October 13, 2004 Abstract In this study, we explore the application of R.M.Zorzenon dos Santoses model of the evolution of

More information

Data Mining in Bioinformatics Day 7: Clustering in Bioinformatics

Data Mining in Bioinformatics Day 7: Clustering in Bioinformatics Data Mining in Bioinformatics Day 7: Clustering in Bioinformatics Karsten Borgwardt February 21 to March 4, 2011 Machine Learning & Computational Biology Research Group MPIs Tübingen Karsten Borgwardt:

More information

Lecture 16. DATA 8 Spring Assessing Models. Slides created by John DeNero and Ani Adhikari

Lecture 16. DATA 8 Spring Assessing Models. Slides created by John DeNero and Ani Adhikari DATA 8 Spring 2018 Lecture 16 Assessing Models Slides created by John DeNero (denero@berkeley.edu) and Ani Adhikari (adhikari@berkeley.edu) Announcements A Statistic Terminology Statistical Inference Making

More information

Business Statistics (ECOE 1302) Spring Semester 2011 Chapter 3 - Numerical Descriptive Measures Solutions

Business Statistics (ECOE 1302) Spring Semester 2011 Chapter 3 - Numerical Descriptive Measures Solutions The Islamic University of Gaza Faculty of Commerce Department of Economics and Political Sciences Business Statistics (ECOE 1302) Spring Semester 2011 Chapter 3 - Numerical Descriptive Measures Solutions

More information

Lung tumor motion prediction using data learned offline and during treatment

Lung tumor motion prediction using data learned offline and during treatment GA1 Lung tumor motion prediction using data learned offline and during treatment Troy Teo, K. Guo, B. Ahmed, P. Kawalec, N. Alayoubi & S. Pistorius Medical Physics, CancerCare Manitoba, Winnipeg. Physics

More information

Announcements. Perceptual Grouping. Quiz: Fourier Transform. What you should know for quiz. What you should know for quiz

Announcements. Perceptual Grouping. Quiz: Fourier Transform. What you should know for quiz. What you should know for quiz Announcements Quiz on Tuesday, March 10. Material covered (Union not Intersection) All lectures before today (March 3). Forsyth and Ponce Readings: Chapters 1.1, 4, 5.1, 5.2, 5.3, 7,8, 9.1, 9.2, 9.3, 6.5.2,

More information

Identification of Tissue Independent Cancer Driver Genes

Identification of Tissue Independent Cancer Driver Genes Identification of Tissue Independent Cancer Driver Genes Alexandros Manolakos, Idoia Ochoa, Kartik Venkat Supervisor: Olivier Gevaert Abstract Identification of genomic patterns in tumors is an important

More information