Instance Based Learning

Size: px
Start display at page:

Download "Instance Based Learning"

Transcription

1 Instance Based Learning Vibhav Ggate The University f Texas at Dallas Readings: Mitchell, Chapter 8 surces: curse slides are based n material frm a variety f surces, including Tm Dietterich, Carls Guestrin, Ray Mney, Andrew Mre, Andrew Ng, Padhraic Smyth and thers.

2 Instance Based Learning k-nearest Neighbr Lcally weighted Linear regressin

3 Sme Vcabulary Parametric vs. Nn-parametric: parametric: A particular functinal frm is assumed, e.g., multivariate nrmal, naïve Bayes. Advantage f simplicity easy t estimate and interpret may have high bias because the real data may nt bey the assumed functinal frm. nn-parametric: distributin r density estimate is data-driven and relatively few assumptins are made a priri abut the functinal frm. Other terms: Instance-based, Memry-based, Lazy, Case-based, kernel methds

4 K-Nearest Neighbr Algrithm

5 K-Nearest Neighbr: Example T classify a new input vectr x, examine the k-clsest training data pints t x and assign the bject t the mst frequently ccurring class k=1 x k=5 cmmn values fr k: 3, 5

6 Decisin Bundaries The nearest neighbr algrithm des nt explicitly cmpute decisin bundaries. Hwever, the decisin bundaries frm a subset f the Vrni diagram fr the training data. 1-NN Decisin Surface Each line segment is equidistant between tw pints f ppsite classes. The mre examples that are stred, the mre cmplex the decisin bundaries can becme.

7 Distance-Weighted k-nn

8 Issues What Distance measure t use? Hw t speed up Classificatin? K-NN is a memry-based technique. Must make a pass thrugh the data fr each classificatin. This can be prhibitive fr large data sets. Disadvantages Curse f Dimensinality In high-dimensinal spaces, prblem that the nearest neighbr may nt be very clse at all! Irrelevant Attributes Easily fled by irrelevant attributes.

9 Distance Metrics Euclidean Distance

10 Euclidean Distance: Prblems with Scaling If we scale each attribute arbitrarily, nearest pints may becme farthest pints and vice versa. Example: multiply sme c-rdinate f each pint by an arbitrary cnstant. Scale x crdinate f each pint by 1/3 Black nearest t Blue Red nearest t Blue

11 Euclidean Distance: Practical Cnsideratins

12 Generalizatin f Euclidean Distance

13 The Curse f Dimensinality Nearest neighbr breaks dwn in high-dimensinal spaces because the neighbrhd becmes very large. Suppse we have 5000 pints unifrmly distributed in the unit hypercube and we want t apply the 5-nearest neighbr algrithm. Suppse ur query pint is at the rigin. 1D On a ne dimensinal line, we must g a distance f 5/5000 = n average t capture the 5 nearest neighbrs 2D In tw dimensins, we must g sqrt(0.001) t get a square that cntains f the vlume D In d dimensins, we must g (0.001) 1/d

14 Curse f Dimensinality cnt. With 5000 pints in 10 dimensins, we must g distance alng each attribute in rder t find the 5 nearest neighbrs!

15 K-NN and irrelevant features + + +?

16 K-NN and irrelevant features +?

17 Efficient Indexing: Kd-trees A kd-tree is similar t a decisin tree, except that we split using the median value alng the dimensin having the highest variance, and pints are stred at the leaves. (See Wikipedia article)!

18 Edited Nearest Neighbr String all f the training examples can require a huge amunt f memry. Select a subset f pints that still give gd classificatins. Incremental deletin. Lp thrugh the training data and test each pint t see if it can be crrectly classified given the ther pints. If s, delete it frm the data set. Incremental grwth. Start with an empty data set. Add each pint t the data set nly if it is nt crrectly classified by the pints already stred.

19 KNN Advantages Easy t prgram N ptimizatin r training required Classificatin accuracy can be very gd; can utperfrm mre cmplex mdels

20 Nearest Neighbr Summary Advantages variable-sized hypthesis space Learning is extremely efficient hwever grwing a gd kd-tree can be expensive Very flexible decisin bundaries Disadvantages distance functin must be carefully chsen Irrelevant r crrelated features must be eliminated Typically cannt handle mre than 30 features Cmputatinal csts: Memry and classificatin-time cmputatin

21 Lcally Weighted Linear Regressin: LWLR Idea: k-nn frms lcal apprximatin fr each query pint x Why nt frm an explicit apprximatin f fr regin surrunding x Fit linear functin t k nearest neighbrs Fit quadratic,... Thus prducing ``piecewise apprximatin'' t f Minimize errr ver k nearest neighbrs f x Minimize errr entire set f examples, weighting by distances Cmbine tw abve

22 LWLR: Cntinued

23 LWR Example Lcally-weighted regressin (f2) f1 (simple regressin) Lcally-weighted regressin (f4) Lcally-weighted regressin (f3) Training data Predicted value using simple regressin Predicted value using lcally weighted (piece-wise) regressin Yike Gu, Advanced Knwledge Management, 2000

24 Lazy and Eager Learning Lazy: wait fr query befre generalizing k-nearest Neighbr Eager: generalize befre seeing query ID3, Backprpagatin, etc. Des it matter? Eager learner must create glbal apprximatin Lazy learner can create many lcal apprximatins If they use same H, lazy can represent mre cmplex functins

25 What yu need t knw Instance-based learning nn-parametric trade decreased learning time fr increased classificatin time Issues apprpriate distance metrics curse f dimensinality efficient indexing

Escher s Circle Limit III

Escher s Circle Limit III Escher s Circle Limit III Escher s Circle Limit III ImageNet Images fr each categry f WrdNet 1000 classes 1.2mil images 100k test Tp 5 errr Dataset split Training Images Validatin Images Testing Images

More information

Escher s Circle Limit III

Escher s Circle Limit III Escher s Circle Limit III Escher s Circle Limit III PCA: Principal Cmpnent Analysis The best pssible lwer dimensinal representatin based n linear prjectins. A basis f directins f variance rdered by their

More information

Overview of Supervised Learning

Overview of Supervised Learning ESL Chap2 Overview f Supervised Learning Overview f Supervised Learning Ntatin X: inputs, feature vectr, predictrs, independent variables. Generally X will be a vectr f p real values. Qualitative features

More information

How to predict a discrete variable?

How to predict a discrete variable? CSE 6242 / CX 4242 Classificatin Hw t predict a discrete variable? Based n Parishit Ram s slides. Pari nw at SkyTree. Graduated frm PhD frm GT. Als based n Alex Gray s slides. Hw will I rate "Chpin's 5th

More information

How to predict a discrete variable?

How to predict a discrete variable? CSE 6242 / CX 4242 Classificatin Hw t predict a discrete variable? Based n Parishit Ram s slides. Pari nw at SkyTree. Graduated frm PhD frm GT. Als based n Alex Gray s slides. Hw will I rate "Chpin's 5th

More information

Feb 27, 2014 CSE 6242 / CX Classification. How to predict a discrete variable? Based on Parishit Ram s slides

Feb 27, 2014 CSE 6242 / CX Classification. How to predict a discrete variable? Based on Parishit Ram s slides Feb 27, 2014 CSE 6242 / CX 4242 Classificatin Hw t predict a discrete variable? Based n Parishit Ram s slides Hw will I rate "Chpin's 5th Symphny"? Sngs Label Sme nights Skyfall Cmfrtably numb We are yung............

More information

LECTURE 05: CLASSIFICATION PT. 1. September 25, 2017 SDS 293: Machine Learning

LECTURE 05: CLASSIFICATION PT. 1. September 25, 2017 SDS 293: Machine Learning LECTURE 05: CLASSIFICATION PT. 1 September 25, 2017 SDS 293: Machine Learning Q&A: hmewrk frmat Q: What file frmat shuld we use fr ur hmewrk? A: PDF is fine fr cnceptual exercises; Jupyter ntebk is preferable

More information

Machine Learning Crash Course

Machine Learning Crash Course Machine Learning Crash Curse Pht: CMU Machine Learning Department prtests G20 Cmputer Visin James Hays Slides: Isabelle Guyn, Erik Sudderth, Mark Jhnsn, Derek Hiem Dimensinality Reductin PCA, ICA, LLE,

More information

Intro to Machine Learning for Visual Computing

Intro to Machine Learning for Visual Computing Intr t Machine Learning fr Visual Cmputing Drthea Tanning, Endgame Slides frm Derek Hiem, Peter Barnum CSC320: Intrductin t Visual Cmputing Michael Guerzhy Eamples f Categrizatin in Visin Part r bject

More information

1 Version Spaces. CS 478 Homework 1 SOLUTION

1 Version Spaces. CS 478 Homework 1 SOLUTION CS 478 Hmewrk SOLUTION This is a pssible slutin t the hmewrk, althugh there may be ther crrect respnses t sme f the questins. The questins are repeated in this fnt, while answers are in a mnspaced fnt.

More information

Class 3: Training Recurrent Nets

Class 3: Training Recurrent Nets Class 3: Training Recurrent Nets Arvind Ramanathan Cmputatinal Science & Engineering, Oak Ridge Natinal Labratry, Oak Ridge, TN 3783 ramanathana@rnl.gv 1 Last class Basics f RNNs Recurrent netwrk mdeling

More information

CS 309: Autonomous Intelligent Robotics. Instructor: Jivko Sinapov

CS 309: Autonomous Intelligent Robotics. Instructor: Jivko Sinapov CS 309: Autnmus Intelligent Rbtics Instructr: Jivk Sinapv http://www.cs.uteas.edu/~jsinapv/teaching/cs309_spring2017/ Machine Learning Annuncements Final Prject Presentatins Saturday, May 13, 7:00-10:00

More information

B Tech Project First Stage Report on

B Tech Project First Stage Report on B Tech Prject First Stage Reprt n GPU Based Image Prcessing Submitted by Sumit Shekhar (05007028) Under the guidance f Prf Subhasis Chaudhari 1. Intrductin 1.1 Graphic Prcessr Units A graphic prcessr unit

More information

Reading and writing data in files

Reading and writing data in files Reading and writing data in files It is ften very useful t stre data in a file n disk fr later reference. But hw des ne put it there, and hw des ne read it back? Each prgramming language has its wn peculiar

More information

IRDS: Data Mining Process

IRDS: Data Mining Process IRDS: Data Mining Prcess Charles Suttn University f Edinburgh (many figures used frm Murphy. Machine Learning: A Prbabilistic Perspective.) Data Science Our wrking definitin Data science is the study f

More information

Reclassification of low Intensity pixels using seed growing

Reclassification of low Intensity pixels using seed growing Internatinal Research Jurnal f Engineering and Technlgy (IRJET) e-issn: 2395-0056 Vlume: 04 Issue: 05 May -2017 www.irjet.net p-issn: 2395-0072 Reclassificatin f lw Intensity pixels using seed grwing V.Saran

More information

CS602 Computer Graphics Mid Term Examination February 2005 Time Allowed: 90 Minutes.

CS602 Computer Graphics Mid Term Examination February 2005 Time Allowed: 90 Minutes. WWW.VUTUBE.EDU.PK www.vustuff.cm CS602 Cmputer Graphics Mid Term Examinatin February 2005 Time Allwed: 90 Minutes Instructins Please read the fllwing instructins carefully befre attempting any questin:

More information

CLASSIFICATION AND CATEGORIZATION INTRODUCTION TO DATA SCIENCE ELI UPFAL

CLASSIFICATION AND CATEGORIZATION INTRODUCTION TO DATA SCIENCE ELI UPFAL CLASSIFICATION AND CATEGORIZATION INTRODUCTION TO DATA SCIENCE ELI UPFAL MACHINE LEARNING PROBLEMS Supervised Learning Unsupervised Learning Discrete classificatin r categrizatin clustering regressin dimensinality

More information

Simple Regression in Minitab 1

Simple Regression in Minitab 1 Simple Regressin in Minitab 1 Belw is a sample data set that we will be using fr tday s exercise. It lists the heights & weights fr 10 men and 12 wmen. Male Female Height (in) 69 70 65 72 76 70 70 66 68

More information

Computational Methods of Scientific Programming Fall 2008

Computational Methods of Scientific Programming Fall 2008 MIT OpenCurseWare http://cw.mit.edu 12.010 Cmputatinal Methds f Scientific Prgramming Fall 2008 Fr infrmatin abut citing these materials r ur Terms f Use, visit: http://cw.mit.edu/terms. 12.010 Hmewrk

More information

Telecommunication Protocols Laboratory Course

Telecommunication Protocols Laboratory Course Telecmmunicatin Prtcls Labratry Curse Lecture 2 March 11, 2004 http://www.ab.fi/~lpetre/teleprt/teleprt.html 1 Last time We examined sme key terms: prtcl, service, layer, netwrk architecture We examined

More information

1 Binary Trees and Adaptive Data Compression

1 Binary Trees and Adaptive Data Compression University f Illinis at Chicag CS 202: Data Structures and Discrete Mathematics II Handut 5 Prfessr Rbert H. Slan September 18, 2002 A Little Bttle... with the wrds DRINK ME, (r Adaptive data cmpressin

More information

Chapter 6 Delivery and Routing of IP Packets. PDF created with FinePrint pdffactory Pro trial version

Chapter 6 Delivery and Routing of IP Packets. PDF created with FinePrint pdffactory Pro trial version Chapter 6 Delivery and Ruting f IP Packets PDF created with FinePrint pdffactry Pr trial versin www.pdffactry.cm Outline Cnnectin Delivery Ruting methds Static and dynamic ruting Ruting table and mdule

More information

COP2800 Homework #3 Assignment Spring 2013

COP2800 Homework #3 Assignment Spring 2013 YOUR NAME: DATE: LAST FOUR DIGITS OF YOUR UF-ID: Please Print Clearly (Blck Letters) YOUR PARTNER S NAME: DATE: LAST FOUR DIGITS OF PARTNER S UF-ID: Please Print Clearly Date Assigned: 15 February 2013

More information

Using SPLAY Tree s for state-full packet classification

Using SPLAY Tree s for state-full packet classification Curse Prject Using SPLAY Tree s fr state-full packet classificatin 1- What is a Splay Tree? These ntes discuss the splay tree, a frm f self-adjusting search tree in which the amrtized time fr an access,

More information

Data Structure Interview Questions

Data Structure Interview Questions Data Structure Interview Questins A list f tp frequently asked Data Structure interview questins and answers are given belw. 1) What is Data Structure? Explain. Data structure is a way that specifies hw

More information

$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as:

$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as: Lcatin f the map.x.prperties files $ARCSIGHT_HOME/current/user/agent/map File naming cnventin The files are named in sequential rder such as: Sme examples: 1. map.1.prperties 2. map.2.prperties 3. map.3.prperties

More information

CS510 Concurrent Systems Class 2. A Lock-Free Multiprocessor OS Kernel

CS510 Concurrent Systems Class 2. A Lock-Free Multiprocessor OS Kernel CS510 Cncurrent Systems Class 2 A Lck-Free Multiprcessr OS Kernel The Synthesis kernel A research prject at Clumbia University Synthesis V.0 ( 68020 Uniprcessr (Mtrla N virtual memry 1991 - Synthesis V.1

More information

Design Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern

Design Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern Design Patterns By Võ Văn Hải Faculty f Infrmatin Technlgies HUI Cllectinal Patterns Sessin bjectives Intrductin Cmpsite pattern Iteratr pattern 2 1 Intrductin Cllectinal patterns primarily: Deal with

More information

Eastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions

Eastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions Eastern Mediterranean University Schl f Cmputing and Technlgy Infrmatin Technlgy Lecture2 Functins User Defined Functins Why d we need functins? T make yur prgram readable and rganized T reduce repeated

More information

Project 4: System Calls 1

Project 4: System Calls 1 CMPT 300 1. Preparatin Prject 4: System Calls 1 T cmplete this assignment, it is vital that yu have carefully cmpleted and understd the cntent in the fllwing guides which are psted n the curse website:

More information

CS4500/5500 Operating Systems Synchronization

CS4500/5500 Operating Systems Synchronization Operating Systems Synchrnizatin Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Recap f the Last Class Multiprcessr scheduling Tw implementatins f the ready

More information

PARTICLE SIMULATIONS ON THE GPU

PARTICLE SIMULATIONS ON THE GPU PARTICLE SIMULATIONS ON THE GPU Summary by Øystein Krg based n presented articles fr TDT 24 Fall 2009 Instructr: Anne C. Elster "Particle-Based Fluid Simulatin fr Interactive Applicatins", Matthias Muller,

More information

Teaching Performance Evaluation Using Supervised Machine Learning Techniques

Teaching Performance Evaluation Using Supervised Machine Learning Techniques Teaching Perfrmance Evaluatin Using Supervised Machine Learning Techniques Elia Gergiana Dragmir University Petrleum-Gas f Pliesti, Department f Infrmatics Bd. Bucuresti Nr. 39, Pliesti, RO-100680, ROMANIA

More information

Hierarchical Classification of Amazon Products

Hierarchical Classification of Amazon Products Hierarchical Classificatin f Amazn Prducts Bin Wang Stanfrd University, bwang4@stanfrd.edu Shaming Feng Stanfrd University, superfsm@ stanfrd.edu Abstract - This prjects prpsed a hierarchical classificatin

More information

Access 2000 Queries Tips & Techniques

Access 2000 Queries Tips & Techniques Access 2000 Queries Tips & Techniques Query Basics The query is the basic tl that Access prvides fr retrieving infrmatin frm yur database. Each query functins like a questin that can be asked immediately

More information

Working With Audacity

Working With Audacity Wrking With Audacity Audacity is a free, pen-surce audi editing prgram. The majr user interface elements are highlighted in the screensht f the prgram s main windw belw. The editing tls are used t edit

More information

Introduction to CS111 Part 2: Big Ideas

Introduction to CS111 Part 2: Big Ideas What is Cmputer Science? Intrductin t CS111 Part 2: Big Ideas CS111 Cmputer Prgramming Department f Cmputer Science Wellesley Cllege It s nt really abut cmputers. It s nt really a science. It s abut imperative

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Spring 2016 Lab Prject (PART A): A Full Cmputer! Issued Fri 4/8/16; Suggested

More information

User Manual for. Version: copyright by PHOENIX Showcontroller GmbH & Co.KG - Boris Bollinger GERMANY

User Manual for. Version: copyright by PHOENIX Showcontroller GmbH & Co.KG - Boris Bollinger GERMANY User Manual fr Versin: 4.0 17.10.2011 cpyright by PHOENIX Shwcntrller GmbH & C.KG - Bris Bllinger GERMANY What s New Versin 2.0 This versin mainly aims t imprve the wrkflw and the utput f the raster image

More information

CS 378 Computer Vision Problem set 4 Out: Thursday, Nov 5 Due: Tuesday, Nov 24, 11:59 PM. See the end of this document for submission instructions.

CS 378 Computer Vision Problem set 4 Out: Thursday, Nov 5 Due: Tuesday, Nov 24, 11:59 PM. See the end of this document for submission instructions. CS 378 Cmputer Visin Prblem set 4 Out: Thursday, Nv 5 Due: Tuesday, Nv 24, 11:59 PM See the end f this dcument fr submissin instructins. I. Shrt answer prblems [30 pints] 1. The SIFT descriptr is frmed

More information

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page Managing the News Page TABLE OF CONTENTS: The News Page Key Infrmatin Area fr Members... 2 Newsletter Articles... 3 Adding Newsletter as Individual Articles... 3 Adding a Newsletter Created Externally...

More information

CHAPTER 8. Clustering Algorithm for Outlier Detection in. Data Mining

CHAPTER 8. Clustering Algorithm for Outlier Detection in. Data Mining CHAPTER 8 Clustering Algrithm fr Outlier Detectin in Data Mining 8.1 Intrductin In many data mining applicatins, the primary step is detecting utliers in a dataset. Outlier detectin fr data mining is nrmally

More information

Computer Organization and Architecture

Computer Organization and Architecture Campus de Gualtar 4710-057 Braga UNIVERSIDADE DO MINHO ESCOLA DE ENGENHARIA Departament de Infrmática Cmputer Organizatin and Architecture 5th Editin, 2000 by William Stallings Table f Cntents I. OVERVIEW.

More information

Computer Graphics. Si Lu. Fall uter_graphics.htm 11/08/2016

Computer Graphics. Si Lu. Fall uter_graphics.htm 11/08/2016 Cmputer Graphics Si Lu Fall 2017 http://web.cecs.pd.edu/~lusi/cs447/cs447_547_cmp uter_graphics.htm 11/08/2016 Last time Lighting and Shading 2 Tda Teture Mapping Hmewrk 4 available, due in class Nvember

More information

3.1 QUADRATIC FUNCTIONS IN VERTEX FORM

3.1 QUADRATIC FUNCTIONS IN VERTEX FORM 3.1 QUADRATIC FUNCTIONS IN VERTEX FORM PC0 T determine the crdinates f the vertex, the dmain and range, the axis f symmetry, the x and y intercepts and the directin f pening f the graph f f(x)=a(x p) +

More information

High-dimensional Proximity Joins. Kyuseok Shim Ramakrishnan Srikant Rakesh Agrawal. IBM Almaden Research Center. 650 Harry Road, San Jose, CA 95120

High-dimensional Proximity Joins. Kyuseok Shim Ramakrishnan Srikant Rakesh Agrawal. IBM Almaden Research Center. 650 Harry Road, San Jose, CA 95120 High-dimensinal Prximity Jins Kyusek Shim Ramakrishnan Srikant Rakesh Agrawal IBM Almaden Research Center 650 Harry Rad, San Jse, CA 95120 Abstract Many emerging data mining applicatins require a prximity

More information

INSTALLING CCRQINVOICE

INSTALLING CCRQINVOICE INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a

More information

CMU 15-7/381 CSPs. Teachers: Ariel Procaccia Emma Brunskill (THIS TIME) With thanks to Ariel Procaccia and other prior instructions for slides

CMU 15-7/381 CSPs. Teachers: Ariel Procaccia Emma Brunskill (THIS TIME) With thanks to Ariel Procaccia and other prior instructions for slides CMU 15-7/381 CSPs Teachers: Ariel Prcaccia Emma Brunskill (THIS TIME) With thanks t Ariel Prcaccia and ther prir instructins fr slides Class Scheduling Wes 4 mre required classes t graduate A: Algrithms

More information

- Replacement of a single statement with a sequence of statements(promotes regularity)

- Replacement of a single statement with a sequence of statements(promotes regularity) ALGOL - Java and C built using ALGOL 60 - Simple and cncise and elegance - Universal - Clse as pssible t mathematical ntatin - Language can describe the algrithms - Mechanically translatable t machine

More information

One reason for controlling access to an object is to defer the full cost of its creation and initialization until we actually need to use it.

One reason for controlling access to an object is to defer the full cost of its creation and initialization until we actually need to use it. Prxy 1 Intent Prvide a surrgate r placehlder fr anther bject t cntrl access t it. Als Knwn As Surrgate Mtivatin One reasn fr cntrlling access t an bject is t defer the full cst f its creatin and initializatin

More information

Tutorial 5: Retention time scheduling

Tutorial 5: Retention time scheduling SRM Curse 2014 Tutrial 5 - Scheduling Tutrial 5: Retentin time scheduling The term scheduled SRM refers t measuring SRM transitins nt ver the whle chrmatgraphic gradient but nly fr a shrt time windw arund

More information

In-Class Exercise. Hashing Used in: Hashing Algorithm

In-Class Exercise. Hashing Used in: Hashing Algorithm In-Class Exercise Hashing Used in: Encryptin fr authenticatin Hash a digital signature, get the value assciated with the digital signature,and bth are sent separately t receiver. The receiver then uses

More information

Lab 5 Sorting with Linked Lists

Lab 5 Sorting with Linked Lists UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C WINTER 2013 Lab 5 Srting with Linked Lists Intrductin Reading This lab intrduces

More information

SW-G using new DryadLINQ(Argentia)

SW-G using new DryadLINQ(Argentia) SW-G using new DryadLINQ(Argentia) DRYADLINQ: Dryad is a high-perfrmance, general-purpse distributed cmputing engine that is designed t manage executin f large-scale applicatins n varius cluster technlgies,

More information

Vijaya Nallari -Math 8 SOL TEST STUDY GUIDE

Vijaya Nallari -Math 8 SOL TEST STUDY GUIDE Name Perid SOL Test Date Vijaya Nallari -Math 8 SOL TEST STUDY GUIDE Highlighted with RED is Semester 1 and BLUE is Semester 2 8.1- Simplifying Expressins and Fractins, Decimals, Percents, and Scientific

More information

Machine Learning Crash Course

Machine Learning Crash Course Machine Learning Crash Curse Cmputer Visin Jia-Bin Huang, Virginia Tech Many slides frm D. Hiem, J. Hays Administrative stuffs HW 4 Due 11:59pm n Wed, Nvember 2 nd What is a categry? Why wuld we want t

More information

Objectives. Topic 8: Input, Interaction, & Introduction to callbacks. Input Devices. Project Sketchpad. Introduce the basic input devices

Objectives. Topic 8: Input, Interaction, & Introduction to callbacks. Input Devices. Project Sketchpad. Introduce the basic input devices Tpic 8 Input, Interactin, & Intr. t Callbacks Tpic 8: Input, Interactin, & Intrductin t callbacks Tpic 8 Input, Interactin, & Intr. t Callbacks Objectives Intrduce the basic input devices Physical Devices

More information

Shading. Outline. Introduction Diffuse reflection Specular reflection Ambient light Refinements: Rendering Faces

Shading. Outline. Introduction Diffuse reflection Specular reflection Ambient light Refinements: Rendering Faces Shading Outline Intrductin Diffuse reflectin Specular reflectin Ambient light Refinements: Incrprating several light surces and distance Adding clr Rendering Faces 1 Shading T add realism Shading mdel

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Designing a mdule with multiple memries Designing and using a bitmap fnt Designing a memry-mapped display Cmp 541 Digital

More information

Faculty Textbook Adoption Instructions

Faculty Textbook Adoption Instructions Faculty Textbk Adptin Instructins The Bkstre has partnered with MBS Direct t prvide textbks t ur students. This partnership ffers ur students and parents mre chices while saving them mney, including ptins

More information

ECLT5810 E-Commerce Data Mining Techniques SAS Enterprise Miner Neural Network

ECLT5810 E-Commerce Data Mining Techniques SAS Enterprise Miner Neural Network Enterprise Miner Neural Netwrk 1 ECLT5810 E-Cmmerce Data Mining Techniques SAS Enterprise Miner Neural Netwrk A Neural Netwrk is a set f cnnected input/utput units where each cnnectin has a weight assciated

More information

Global Illumination. Global Illuminaton. Ray Tracing. Ray Tracing. Rendering Equation. Rendering Equation

Global Illumination. Global Illuminaton. Ray Tracing. Ray Tracing. Rendering Equation. Rendering Equation Glbal Illuminatn Glbal Illuminatin Adam Finkelstein & Tim Weyrich Princetn University COS 426, Spring 2008 1 2 Ray Tracing Trace secndary rays frm hit surfaces in directins f specular reflectin and refractin

More information

Iteration Part 2. Review: Iteration [Part 1] Flow charts for two loop constructs. Review: Syntax of loops. while continuation_condition : statement1

Iteration Part 2. Review: Iteration [Part 1] Flow charts for two loop constructs. Review: Syntax of loops. while continuation_condition : statement1 Review: Iteratin [Part 1] Iteratin Part 2 CS111 Cmputer Prgramming Department f Cmputer Science Wellesley Cllege Iteratin is the repeated executin f a set f statements until a stpping cnditin is reached.

More information

Exercises: Plotting Complex Figures Using R

Exercises: Plotting Complex Figures Using R Exercises: Pltting Cmplex Figures Using R Versin 2017-11 Exercises: Pltting Cmplex Figures in R 2 Licence This manual is 2016-17, Simn Andrews. This manual is distributed under the creative cmmns Attributin-Nn-Cmmercial-Share

More information

Laboratory #13: Trigger

Laboratory #13: Trigger Schl f Infrmatin and Cmputer Technlgy Sirindhrn Internatinal Institute f Technlgy Thammasat University ITS351 Database Prgramming Labratry Labratry #13: Trigger Objective: - T learn build in trigger in

More information

How is my book published by the AMS?

How is my book published by the AMS? Hw is my bk published by the AMS? Publishing yur bk is a team effrt that starts with the Acquisitins, and invlves the Prductin, and Sales, Custmer Supprt, Print Shp, and Distributin departments. This dcument

More information

Dynamic Storage (ECS)

Dynamic Storage (ECS) User Guide Dynamic Strage (ECS) Swisscm (Schweiz) AG 1 / 10 Cntent 1 Abut Dynamic Strage... 3 2 Virtual drive, the EMC CIFS-ECS Tl... 4 3 Amazn S3 Brwer... 6 4 Strage Gateway Appliance... 9 5 Amazn S3

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the

More information

Discriminant Adaptive Nearest Neighbor Classification and Regression

Discriminant Adaptive Nearest Neighbor Classification and Regression Discriminant Adaptive Nearest Neighbr Classificatin and Regressin revr Hastie Department f Statistics Sequia Hall Stanfrd University Califrnia 94305 trevr@playfair.stanfrd.edu Rbert ibshirani Department

More information

LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C

LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C Due: July 9 (Sun) 11:59 pm 1. Prblem A Subject: Structure declaratin, initializatin and assignment. Structure

More information

Computer Organization and Architecture

Computer Organization and Architecture Campus de Gualtar 4710-057 Braga UNIVERSIDADE DO MINHO ESCOLA DE ENGENHARIA Departament de Infrmática Cmputer Organizatin and Architecture 5th Editin, 2000 by William Stallings Table f Cntents I. OVERVIEW.

More information

Scatter Search And Bionomic Algorithms For The Aircraft Landing Problem

Scatter Search And Bionomic Algorithms For The Aircraft Landing Problem Scatter Search And Binmic Algrithms Fr The Aircraft Landing Prblem J. E. Beasley Mathematical Sciences Brunel University Uxbridge UB8 3PH United Kingdm http://peple.brunel.ac.uk/~mastjjb/jeb/jeb.html Abstract:

More information

Lab 0: Compiling, Running, and Debugging

Lab 0: Compiling, Running, and Debugging UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2012 Lab 0: Cmpiling, Running, and Debugging Intrductin Reading This is the

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the

More information

Ascii Art Capstone project in C

Ascii Art Capstone project in C Ascii Art Capstne prject in C CSSE 120 Intrductin t Sftware Develpment (Rbtics) Spring 2010-2011 Hw t begin the Ascii Art prject Page 1 Prceed as fllws, in the rder listed. 1. If yu have nt dne s already,

More information

On the road again. The network layer. Data and control planes. Router forwarding tables. The network layer data plane. CS242 Computer Networks

On the road again. The network layer. Data and control planes. Router forwarding tables. The network layer data plane. CS242 Computer Networks On the rad again The netwrk layer data plane CS242 Cmputer Netwrks The netwrk layer The transprt layer is respnsible fr applicatin t applicatin transprt. The netwrk layer is respnsible fr hst t hst transprt.

More information

Two Dimensional Truss

Two Dimensional Truss Tw Dimensinal Truss Intrductin This tutrial was created using ANSYS 7.0 t slve a simple 2D Truss prblem. This is the first f fur intrductry ANSYS tutrials. Prblem Descriptin Determine the ndal deflectins,

More information

Chapter-10 INHERITANCE

Chapter-10 INHERITANCE Chapter-10 INHERITANCE Intrductin: Inheritance is anther imprtant aspect f bject riented prgramming. C++ allws the user t create a new class (derived class) frm an existing class (base class). Inheritance:

More information

Data Warehouse: Introduction

Data Warehouse: Introduction Data Warehuse: Intrductin Data warehuse Intrductin Database and data mining grup, Plitecnic di Trin Plitecnic di Trin Database and data mining grup, Plitecnic di Trin Decisin supprt systems Huge peratinal

More information

CS4500/5500 Operating Systems Page Replacement Algorithms and Segmentation

CS4500/5500 Operating Systems Page Replacement Algorithms and Segmentation Operating Systems Page Replacement Algrithms and Segmentatin Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Ref. MOSE, OS@Austin, Clumbia, Rchester Recap f

More information

Tracking and Evaluation N3 Maths

Tracking and Evaluation N3 Maths Tracking and Evaluatin N3 Maths Yur teacher will instruct yu hw t fill this in. Name: Unit Assessment Standards Passed ( / ) Passed Resit 1.1 Selecting and using apprpriate numerical ntatin and units 1.2

More information

Report Writing Guidelines Writing Support Services

Report Writing Guidelines Writing Support Services Reprt Writing Guidelines Writing Supprt Services Overview The guidelines presented here shuld give yu an idea f general cnventins fr writing frmal reprts. Hwever, yu shuld always cnsider yur particular

More information

Last time: search strategies

Last time: search strategies Last time: search strategies Uninfrmed: Use nly infrmatin available in the prblem frmulatin Breadth-first Unifrm-cst Depth-first Depth-limited Iterative deepening Infrmed: Use heuristics t guide the search

More information

CITI Technical Report 08-1 Parallel NFS Block Layout Module for Linux

CITI Technical Report 08-1 Parallel NFS Block Layout Module for Linux CITI Technical Reprt 08-1 Parallel NFS Blck Layut Mdule fr Linux William A. Adamsn, University f Michigan andrs@citi.umich.edu Frederic Isaman, University f Michigan iisaman@citi.umich.edu Jasn Glasgw,

More information

Welcome to Remote Access Services (RAS) Virtual Desktop vs Extended Network. General

Welcome to Remote Access Services (RAS) Virtual Desktop vs Extended Network. General Welcme t Remte Access Services (RAS) Our gal is t prvide yu with seamless access t the TD netwrk, including the TD intranet site, yur applicatins and files, and ther imprtant wrk resurces -- whether yu

More information

Evolution of Regression I: From OLS to GPS to MARS

Evolution of Regression I: From OLS to GPS to MARS Evlutin f Regressin I: Frm OLS t GPS t MARS March 2013 Dan Steinberg Mikhail Glvnya Salfrd Systems Salfrd Systems 2013 1 Curse Outline Tday s Webinar Regressin Prblem quick verview Classical OLS the starting

More information

24-4 Image Formation by Thin Lenses

24-4 Image Formation by Thin Lenses 24-4 Image Frmatin by Thin Lenses Lenses, which are imprtant fr crrecting visin, fr micrscpes, and fr many telescpes, rely n the refractin f light t frm images. As with mirrrs, we draw ray agrams t help

More information

LECTURE 13. Reflection and Refraction - How waves can be deflected

LECTURE 13. Reflection and Refraction - How waves can be deflected LECTURE 13 Reflectin and Refractin - Hw waves can be deflected Intrductin T nw I have been telling yu nly abut the prpagatin f waves in ne. Hwever, the waves f mst imprtance t humans, sund waves and light

More information

UML : MODELS, VIEWS, AND DIAGRAMS

UML : MODELS, VIEWS, AND DIAGRAMS UML : MODELS, VIEWS, AND DIAGRAMS Purpse and Target Grup f a Mdel In real life we ften bserve that the results f cumbersme, tedius, and expensive mdeling simply disappear in a stack f paper n smene's desk.

More information

Multilevel Updating Method of Three- Dimensional Spatial Database Presented By: Tristram Taylor SE521

Multilevel Updating Method of Three- Dimensional Spatial Database Presented By: Tristram Taylor SE521 Multilevel Updating Methd f Three- Dimensinal Spatial Database Presented By: Tristram Taylr SE521 Written By: Yangting Liu, Gang Liu, Zhenwen He, Zhengping Weng Frm: China University f Gesciences Fr: 2010

More information

1. What is a characteristic of Frame Relay that provides more flexibility than a dedicated line?

1. What is a characteristic of Frame Relay that provides more flexibility than a dedicated line? CCNA 4 Chapter 4 v5.0 Exam Answers 2015 (100%) 1. What is a characteristic f Frame Relay that prvides mre flexibility than a dedicated line? Dedicated physical circuits are installed between each site.

More information

EUROPEAN IP NETWORK NUMBER APPLICATION FORM & SUPPORTING NOTES

EUROPEAN IP NETWORK NUMBER APPLICATION FORM & SUPPORTING NOTES EUROPEAN IP NETWORK NUMBER APPLICATION FORM & SUPPORTING NOTES T whm it may cncern. Thank yu fr yur request fr an IP netwrk number. Please ensure that yu read the infrmatin belw carefully befre submitting

More information

Parallel Processing in NCAR Command Language for Performance Improvement

Parallel Processing in NCAR Command Language for Performance Improvement Parallel Prcessing in NCAR Cmmand Language fr Perfrmance Imprvement Ping Gu, University f Wyming Mentr: Wei Huang, NCAR C- Mentr: Dave Brwn, NCAR August 1, 2013 Intrductin and Mtivatin ² The NCAR Cmmand

More information

Due Date: Lab report is due on Mar 6 (PRA 01) or Mar 7 (PRA 02)

Due Date: Lab report is due on Mar 6 (PRA 01) or Mar 7 (PRA 02) Lab 3 Packet Scheduling Due Date: Lab reprt is due n Mar 6 (PRA 01) r Mar 7 (PRA 02) Teams: This lab may be cmpleted in teams f 2 students (Teams f three r mre are nt permitted. All members receive the

More information

To over come these problems collections are recommended to use. Collections Arrays

To over come these problems collections are recommended to use. Collections Arrays Q1. What are limitatins f bject Arrays? The main limitatins f Object arrays are These are fixed in size ie nce we created an array bject there is n chance f increasing r decreasing size based n ur requirement.

More information

Analysing Big Data with Microsoft R

Analysing Big Data with Microsoft R Analysing Big Data with Micrsft R Analysing Big Data with Micrsft R Curse Cde: 20773 Certificatin Exam: 70-773 Duratin: 3 Days Certificatin Track: MCSA: Machine Learning Frmat: Classrm Level: 300 Abut

More information

McGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55.

McGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55. Schl f Cmputer Science McGill University Schl f Cmputer Science COMP-206 Sftware Systems Due: September 29, 2008 n WEB CT at 23:55 Operating Systems This assignment explres the Unix perating system and

More information

Visualizing High Dimensional Fuzzy Rules

Visualizing High Dimensional Fuzzy Rules 21 Visualizing High Dimensinal Fuzzy Rules R. Hlve, M. R. Berthld, Berkeley/USA Abstract. In this paper we present an apprach t visualize a ptentially high-dimensinal and large number f (fuzzy) rules in

More information

Java Programming Course IO

Java Programming Course IO Java Prgramming Curse IO By Võ Văn Hải Faculty f Infrmatin Technlgies Industrial University f H Chi Minh City Sessin bjectives What is an I/O stream? Types f Streams Stream class hierarchy Cntrl flw f

More information