Documents Found!
As seen in
Less Work, Better Grades
Join
Course Hero
Access
best resources
Ace
your classes
Ace your courses with Course Hero!
|
|
|
Limited, unformatted preview (showing 70 of 1843 words):
...3750 CS Machine Learning Lecture 24 Clustering Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square CS 2750 Machine Learning Clustering Groups together similar instances in the data sample Basic clustering problem: distribute data into k different groups such that data points similar to each other are in the same group Similarity between data points is defined in terms of some distance metric (can be chosen) Clustering is useful for: Similarity/Dissimilarity analysis Analyze...
Study Smarter, Score Higher
Here are the top 5 related documents
...Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Syntax
Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Introduction
Study of languages requires description o...
...SchedulingCriteria
CPUutilizationkeeptheCPUasbusyaspossible Throughput#ofprocessesthatcompletetheir executionpertimeunit Turnaroundtimeamountoftimetoexecutea particularprocess(fromarrivaltocompletion) Waitingtimetotalamountoftimeaprocesshasbeen w...
...CS 245: Advanced Programming and Data Structures
Spring 2009 LECTURE : WWW : I NSTRUCTOR : E MAIL : O FFICE H OURS : P REREQU ISI TES : T EXT : SOFTWARE : C ONTENT : G RADING : Tues/Thurs 2:003:15 (P413) L AB : M/F 23:50 (P171) www.cs.uwec.edu/~steve...
...Designing for Accessibility
CS 318
Need to Design for Accessibility
People
with disabilities up to 20 % Less than 1/3 web sites accessible to visually impaired Section 508 Guidelines of 1998 Rehabilitation Act - Compliance required Web Accessi...
Document Content (unformatted)
Course Hero has millions of student submitted documents similar to the one
below including study guides, homework solutions, papers, exam answer keys and textbook solutions.
3750 CS Machine Learning Lecture 24 Clustering Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square CS 2750 Machine Learning Clustering Groups together similar instances in the data sample Basic clustering problem: distribute data into k different groups such that data points similar to each other are in the same group Similarity between data points is defined in terms of some distance metric (can be chosen) Clustering is useful for: Similarity/Dissimilarity analysis Analyze what data points in the sample are close to each other Dimensionality reduction High dimensional data replaced with a group (cluster) label CS 2750 Machine Learning 1 Clustering example We see data points and want to partition them into groups Which data points belong together? 3 2 1 0 -1 -2 -3 -3 -2 -1 0 1 2 3 CS 2750 Machine Learning Clustering example We see data points and want to partition them into the groups Which data points belong together? 3 2 1 0 -1 -2 -3 -3 -2 -1 0 1 2 3 CS 2750 Machine Learning 2 Clustering example We see data points and want to partition them into the groups Requires a distance measure to tell us what points are close to each other and are in the same group 3 Euclidean distance 2 1 0 -1 -2 -3 -3 -2 -1 0 1 2 3 CS 2750 Machine Learning Clustering example A set of patient cases We want to partition them into the groups based on similarities Patient # Patient 1 Patient 2 Patient 3 Patient 4 Patient 5 Age Sex 55 62 67 65 70 M M F F M Heart Rate 85 87 80 90 84 Blood pressure 125/80 130/85 126/86 130/90 135/85 CS 2750 Machine Learning 3 Clustering example A set of patient cases We want to partition them into the groups based on similarities Patient # Patient 1 Patient 2 Patient 3 Patient 4 Patient 5 Age Sex 55 62 67 65 70 M M F F M Heart Rate 85 87 80 90 84 Blood pressure 125/80 130/85 126/86 130/90 135/85 How to design a distance measure to quantify similarities? CS 2750 Machine Learning Clustering example. Distance measures In general, one can choose an arbitrary distance measure. Properties of the distance measures: Assume 2 data entries a,b Positiveness: Symmetry: Identity: d (a, b) 0 d ( a , b ) = d (b , a ) d (a, a ) = 0 CS 2750 Machine Learning 4 Distance metrics Assume pure real-valued data-points: 12 23.5 33.6 17.2 34.5 78.5 89.2 19.2 41.4 66.3 78.8 8.9 36.7 78.3 90.3 21.4 30.1 71.6 88.5 12.5 What distance metric to use? CS 2750 Machine Learning Distance metrics Assume pure real-valued data-points: 12 23.5 33.6 17.2 34.5 78.5 89.2 19.2 41.4 66.3 78.8 8.9 36.7 78.3 90.3 21.4 30.1 71.6 88.5 12.5 What distance metric to use? Euclidian: works for an arbitrary k-dimensional space d (a, b) = (a i =1 k i bi ) 2 CS 2750 Machine Learning 5 Distance measures. Assume pure real-valued data-points: 12 23.5 33.6 17.2 34.5 78.5 89.2 19.2 41.4 66.3 78.8 8.9 36.7 78.3 90.3 21.4 30.1 71.6 88.5 12.5 What distance metric to use? Squared Euclidian: works for an arbitrary k-dimensional space d 2 (a, b) = (a i =1 k i bi ) 2 CS 2750 Machine Learning Distance metrics Assume pure real-valued data-points: 12 23.5 33.6 17.2 34.5 78.5 89.2 19.2 41.4 66.3 78.8 8.9 36.7 78.3 90.3 21.4 30.1 71.6 88.5 12.5 Yet another distance metric L1 : Manhattan distance d (a, b) = Etc. .. CS 2750 Machine Learning |a i =1 k i bi | 6 Distance metrics Assume pure real-valued data-points: 12 23.5 33.6 17.2 34.5 78.5 89.2 19.2 41.4 66.3 78.8 8.9 36.7 78.3 90.3 21.4 30.1 71.6 88.5 12.5 1/ n n-norm distance k d ( a , b ) = ( a i bi ) n i =1 max-norm distance d ( a , b ) = max i ( a i b i ) CS 2750 Machine Learning 1 Distance metrics Generalized distance metric: d 2 ( a, b ) = ( a b ) 1 ( a b ) T 1 is a matrix that weights attributes proportionally to their importance. Different weights lead to a different distance. If = I we get squared Euclidean Limitation: un-normalized distances If = is a covariance matrix we get the Mahalanobis distance Advantage: takes into account correlations among attributes If = ' is a covariance matrix restricted to diagonal elements we obtain a normalized Euclidean metric CS 2750 Machine Learning 7 Distance metrics Assume pure binary values data: 0 1 1 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 What distance metric to use? CS 2750 Machine Learning Distance metrics Assume pure binary values data: 0 1 1 0 1 1 0 1 0 1 0 1 1 0 1 1 1 1 1 1 What distance metric to use? Hamming or Edit distance: The number of attributes that need to be changed to make the entries the same The same metric can be used for pure categorical values CS 2750 Machine Learning 8 Distance metrics Combination of real-valued and categorical attributes Patient # Age Sex Heart Rate Blood pressure Patient Patient Patient Patient Patient 1 2 3 4 5 55 62 67 65 70 M M F F M 85 87 80 90 84 125/80 130/85 126/86 130/90 135/85 What distance metric to use? CS 2750 Machine Learning Distance metrics Combination of real-valued and categorical attributes Patient # Age Sex Heart Rate Blood pressure Patient Patient Patient Patient Patient 1 2 3 4 5 55 62 67 65 70 M M F F M 85 87 80 90 84 125/80 130/85 126/86 130/90 135/85 What distance metric to use? A weighted sum approach: e.g. a mix of Euclidian and Edit distances for subsets of attributes CS 2750 Machine Learning 9 Clustering Clustering is useful for: Similarity/Dissimilarity analysis Analyze what data points in the sample are close to each other Dimensionality reduction High dimensional data replaced with a group (cluster) label Problems: Pick a correct similarity measure (problem specific) Choose the correct number of groups Many clustering algorithms require us to provide the number of groups ahead of time CS 2750 Machine Learning Clustering algorithms Partitioning algorithms: K-means algorithm suitable only when data points have continuous values; groups are defined in terms of cluster centers (also called means). refinement of the method to categorical values: K-medoids Probabilistic methods (with EM) Latent variable models: class (cluster) is represented by the value of latent (hidden) variable Examples: mixture of Gaussians, a Na ve Bayes with a hidden class Hierarchical methods Agglomerative Divisive CS 2750 Machine Learning 10 K-means K-Means algorithm: Initialize randomly k values of means (centers) Repeat two steps until no change in the means: Partition the data according to the current set of means (using the similarity measure) Move the means to the center of the data in the current partition Stop when no change in the means Properties: Minimizes the sum of squared center-point distances for all clusters The algorithm always (local converges optima). CS 2750 Machine Learning K-Means example 3 3 2 2 1 1 0 0 -1 -1 -2 -2 -3 -3 -2 -1 0 1 2 3 -3 -3 -2 -1 0 1 2 3 3 2 1 0 -1 -2 -3 -3 -2 -1 0 1 2 3 CS 2750 Machine Learning 11 K-means algorithm Properties: converges to centers minimizing the sum of squared centerpoint distances (still local optima) The result is sensitive to the initial means values Advantages: Simplicity Generality can work for more than one distance measure Drawbacks: Can perform poorly with overlapping regions Lack of robustness to outliers Good for attributes (features) with continuous values Allows us to compute cluster means k-medoid algorithm used for discrete data CS 2750 Machine Learning K-means algorithm Properties: converges to centers minimizing the sum of squared centerpoint distances (still local optima) The result is sensitive to the initial means values Advantages: Simplicity Generality can work for more than one distance measure Drawbacks: Can perform poorly with overlapping regions Lack of robustness to outliers Good for attributes (features) with continuous values Allows us to compute cluster means k-medoid algorithm used for discrete data CS 2750 Machine Learning 12 K-medoids write CS 2750 Machine Learning Probabilistic clustering Soft version of clustering Each point belongs to a cluster with some probability Based on a latent variable model One latent variable (class, cluster variable) Values of the latent variable denote clusters Each cluster defines a distribution of points that belong to the cluster (class-conditional distributions) Algorithm: Learn the ML parameters of the latent variable model EM algorithm CS 2750 Machine Learning 13 Example: a Gaussian mixture model Probability of occurrence of a data point x is modeled as p ( x ) = p (C = i ) p (x | C = i ) where i =1 k P(C) C p(X | C = i) X p (C = i ) = probability of a data point coming from cluster (class) C=i = cluster conditional density (modeled as a Gaussian) for class i Remember: C is hidden !!!! CS 2750 Machine Learning p ( x | C = i ) N ( i , i ) Gaussian mixture model In the Gaussian mixture Gaussians are not labeled We can apply EM algorithm: re-estimation based on the class posterior (a responsibility of cluster for a point) hil = p (C l = i | x l , ' ) = p (C l = i | ' ) p ( xl | C l = i , ' ) l Ni = h l p (C u =1 m = u | ' ) p ( xl | C l = u , ' ) il N ~ i = i N 1 ~ i = Ni Count replaced with the expected count h l il xj 1 ~ i = Ni h l il ( x j i )( x j i ) T CS 2750 Machine Learning 14 Gaussian mixture algorithm Special case: fixed covariance matrix for all hidden groups (classes) and uniform prior on classes Algorithm: Initialize means i for all classes i Repeat two steps until no change in the means: 1. Compute the class posterior for each Gaussian and each point (a kind of responsibility for a Gaussian for a point) Responsibility: h il = p (C l = i | ' ) p ( xl | C l = i, ' ) m 2. Move the means of the Gaussians to the center of the data, N weighted by the responsibilities New mean: i = u =1 p (C l = u | ' ) p ( xl | C l = u , ' ) l =1 N h il x l h il l =1 CS 2750 Machine Learning K-means approximation to EM Expectation-Maximization: posterior measures the responsibility of a Gaussian for every point h il = p (C l = i | ' ) p ( x l | C l = i, ' ) u =1 K- Means Only the closest Gaussian is made responsible for a point m p (C l = u | ' ) p ( xl | C l = u , ' ) hil = 1 hil = 0 If i is the closest Gaussian Otherwise i Re-estimation of means = N h l =1 N il x il l h l =1 Results in moving the means of Gaussians to the center of the data points it covered in the previous step CS 2750 Machine Learning 15 Probabilistic (EM-based) algorithms Latent variable models Examples: Na ve Bayes with hidden class Mixture of Gaussians Partitioning: the data point belongs to the class with the highest posterior Advantages: Good performance on overlapping regions Robustness to outliers Data attributes can have different types of values Drawbacks: EM is computationally expensive and can take time to converge Density model should be given in advance CS 2750 Machine Learning Hierarchical clustering Uses an arbitrary similarity/dissimilarity measure. Typical similarity measures d(a,b) : Pure real-valued data-points: Euclidean, Manhattan, Minkowski distances Pure binary values data: Number of matching values Pure categorical data: Number of matching values Combination of real-valued and categorical attributes Weighted approaches CS 2750 Machine Learning 16 Hierarchical clustering Approach: Compute dissimilarity matrix for all pairs of points uses distance measures Construct clusters greedily: Agglomerative approach Merge pair of clusters in a bottom-up fashion, starting from singleton clusters Divisive approach: Splits clusters in top-down fashion, starting from one complete cluster Stop the greedy construction when some criterion is satisfied E.g. fixed number of clusters CS 2750 Machine Learning Cluster merging Construction of clusters through greedy agglomerative approach Merge pair of clusters in a bottom-up fashion, starting from singleton clusters Merge clusters based on cluster (or linkage) distances. Defined in terms of point distances. Examples: Min distance Max distance d min ( C i , C j ) = p C i , q C min d ( p, q) j d max ( C i , C j ) = p C i , q C max d ( p, q) j Mean distance d mean ( C i , C j ) = 1 | C i || C j | p i C i q j C d (p ,q i j j ) CS 2750 Machine Learning 17 Hierarchical clustering example 10 8 6 4 2 0 -2 -1 0 1 2 3 4 5 6 7 8 9 CS 2750 Machine Learning Hierarchical clustering example dendogram 6 10 8 6 4 5 2 0 4 -2 -1 0 1 2 3 4 5 6 7 8 9 3 2 1 0 3 6 23 1 2 19 4 8 14 5 17 25 27 26 28 29 30 7 11 9 12 10 13 15 18 20 21 16 22 24 CS 2750 Machine Learning 18 Hierarchical clustering Advantage: Smaller computational cost; avoids scanning all possible clusterings Disadvantage: Greedy choice fixes the order in which clusters are merged; cannot be repaired Partial solution: combine hierarchical clustering with iterative algorithms like k-means CS 2750 Machine Learning Other clustering methods Spectral clustering Uses similarity matrix Multidimensional scaling techniques often used in data visualization for exploring similarities or dissimilarities in data. CS 2750 Machine Learning 19
Textbooks related to the document above:
Find millions of documents here - Study Guides, Homework Solutions, Papers, Exam Answer Keys and more.
Course Hero has millions of course related materials that will enable you to learn better,
faster and get an A in all your courses.
Below is a small sample set of documents:
Below is a small sample set of documents:
Pittsburgh >> CS >> 441 (Spring, 2008)
CS 441 Discrete Mathematics for CS Lecture 10 Sets and set operations Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square CS 441 Discrete mathematics for CS M. Hauskrecht Set Definition: A set is a (unordered) collection of objects. These ob...
Pittsburgh >> CS >> 441 (Spring, 2008)
CS 441 Discrete Mathematics for CS Lecture 20 Mathematical induction Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square CS 441 Discrete mathematics for CS M. Hauskrecht Course administration Homework 6 is out Due on Friday, March 3, 2006 or...
Pittsburgh >> CS >> 441 (Spring, 2008)
CS 441 Discrete Mathematics for CS Lecture 17 Sequences and summations Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square CS 441 Discrete mathematics for CS M. Hauskrecht Course administration Homework 5 is out due on Friday, February 24, ...
Pittsburgh >> CS >> 2740 (Fall, 2008)
University of Pittsburgh CS 2740 Knowledge Representation Professor Milos Hauskrecht Handout 4 September 24, 2008 Problem assignment 3 Due: Wednesday, October 1 2008 Problem 1. Inference with propositional rules. Assume a simplied animal identicat...
Pittsburgh >> CS >> 1541 (Spring, 2008)
COE/CS 1541 Computer Architcture - Spring 2003 Homework #9 Optional for preparation for exam 3. Assignment 1. We want to compare the maximum bandwidth for a synchronous and an asynchronous bus. The synchronous bus has a clock cycle time of 30 ns and ...
Pittsburgh >> J >> 7 (Fall, 2009)
1186 Design Exercise 29 March 2004 Name_ Given this scenario description: You are developing software for the complaints processing system. Whenever a new complaint comes in, the system accepts it and places it in a box. A member of the complaints pr...
Pittsburgh >> J >> 7 (Fall, 2009)
Project Name Section Description Intro States intent of document Structure Shows style and first level decomp. Sequence and collaboration Constraints and Performance Object model Comments Grade Behavior Design OOA DB Data base design Use case...
BU >> EK >> 130 (Fall, 2009)
HW 4 EK131 Micromachines (also a practice final exam) 1) True or False? If false, explain. a) For a given photoresist, higher spin speed leads to a thinner film thickness. b) Photoresist thickness varies linearly with spin speed. c) The surface area ...
BU >> EK >> 130 (Fall, 2009)
EK131Micromachines Lecture6 ScanningMicroscopy&Review SEMIntroduc?on Useselectronbeaminsteadoflighttoimagesurface.Incidentelectron beamisfocusedonthesurfacetobeimaged,andsecondaryelectrons scaFeredbythesurfacearecollectedbyadetector.Thefocusedbeami...
BU >> EK >> 130 (Fall, 2009)
4 JOURNAL OF MICROELECTROMECHANICAL SYSTEMS, VOL. 2, NO. I , MARCH 1993 Infinitesimal Machinery Richard Feynman Editors Preface-This speech, delivered in 1983, is a sequel to the famous 1960 speech Theres Plenty of Room at the Bottom (reprinted in...
BU >> CS >> 511 (Fall, 2009)
Computer Science 511 (Spring Term, 2006) Object-Oriented Software Principles Solutions for End-of-Term Examination (8 points) Problem 1 (Data Models). Consider the following data model (DM). It describes a representation of a linked list in which ...
BU >> CS >> 511 (Fall, 2009)
CS511, HANDOUT 15, 19 February 2008 A Few Questions on Abstract Datatypes 1 QUIZ OR EXAM QUESTIONS Which of the 4 statements below is true and which is false? Justify carefully. (1) An observer method may never mutate the state of an object. False...
BU >> CS >> 511 (Fall, 2009)
QUIZ or TEST QUESTIONS Which of the 4 statements below is true and which is false? Justify carefully. (1) We can throw an exception at all the program points where the precondition is violated, omitting all program points where the precondition is ne...
BU >> CS >> 320 (Fall, 2009)
CS 320 Appendix 07 Memoization and Dynamic Programming 16 September 2008 1 A Simple Example of Memoization Using Tuples fib n | n = 0 | n = 1 | otherwise Here is a definition of the Fibonacci function: = 1 = 1 = fib (n-2) + fib (n-1) This defin...
BU >> CS >> 511 (Fall, 2009)
CS 511, Pop Quiz IV, 9 April 2008 Solutions Question 1. The following PCA is false. Why? (cont X) = x (cont Y) = y {X := (cont Y); Y := (cont X)} (cont X) = y (cont Y) = x Make the smallest change in the postcondition so that the PCA becomes true. ...
BU >> CS >> 320 (Fall, 2009)
CS 320 Pop Quiz VI, 4 December 2008 Solutions Question 1: Recall that call-by-value evaluation, call-by-name evaluation, and lazy evaluation, are three dierent evaluation strategies. Each of the following statements is either true or false. Check the...
BU >> CS >> 320 (Fall, 2009)
CS 320 Appendix 22 16 Nov 2008 (modied 6 Dec) Mini-Haskell: Call-by-Name Evaluation of Mini-Haskell 1 Syntax of Mini-Haskell Organized Dierently The syntax of Mini-Haskell was rst introduced in Appendix 19, and then classied into values and no...
BU >> DB >> 09 (Fall, 2009)
CAS CS 460/660 Relational Model Based on Slides created by Prof. Mitch Cherniack, Brandeis University http:/www.cs.brandeis.edu/~cs127b/ and from Prof. Joe Hellerstein, UC Berkeley http:/db.cs.berkeley.edu/dbcourse Review E/R Model: name ssn Employ...
BU >> DB >> 08 (Fall, 2009)
SQL I SQL Introduction Standard DML/DDL for relational DB\'s DML = \"Data Manipulation Language\" (queries, updates) DDL = \"Data Definition Language\" (create tables, indexes, .) Also includes: view definition security integrity constraints transactio...
BU >> ADA >> 04 (Fall, 2009)
Temporal Indexing Temporal Indexing MVBT n n n Transaction time databases : update the last version, query all versions Queries: n Find all employees that worked in the company on 09/12/98 Find the employees with salary between 35K and 50K on 04/...
BU >> LX >> 502 (Fall, 2009)
Propositional attitudes CAS LX 502 5a. Modality 5.3- There are various ways that we can embed a proposition into our utterances and express a mental attitude toward that proposition. I know that Pat ate the sandwich. I suspect that Pat ate the...
BU >> LX >> 500 (Fall, 2009)
CAS LX 500 A1 Topics in Linguistics: Language Acquisition PROJECT PROPOSAL GUIDELINES DUE TUESDAY NOVEMBER 13, 2008 For the final project, you will consider an issue about language acquisition and how hypotheses might be tested. The field of appropri...
BU >> LX >> 502 (Fall, 2009)
CAS LX 502 Semantics Fall 2006 What have we been doing here? Final summary and notes December 7, 2006 In general, theoretical linguistics is looking to explore our knowledge of language. There are many things that we seem to know but not know we kn...
BU >> LX >> 700 (Fall, 2009)
GRS LX 700 Language Acquisition and Linguistic Theory EXPERIMENTAL DESIGN, GUIDELINES DUE TUESDAY OCTOBER 25, 2005 For the experimental design, you will consider an issue about language acquisition and how hypotheses might be tested. The field of app...
BU >> LX >> 522 (Fall, 2009)
1 2 (1) CAS LX 522 Syntax I Fall 2000 November 20, 2000 Paul Hagstrom Week 11: Language Variation Headedness & V-movement CP 3 Spec C 3 C IP 3 DPi I Subject 3 I VP 3 ti V 3 V DP Verb Object John bought a book. S V O John-ga hon-o kaimasita. John-...
BU >> LX >> 522 (Fall, 2009)
CAS LX 522 Syntax I Week 4a. The DP and the geometry of trees Previously, in LX522. n Sentences are made of constituents, themselves possibly made of constituents, etc. n [The kid [who [dropped [the cookie] [ate [it] n n Any account of syntactic...
BU >> LX >> 500 (Fall, 2009)
CAS LX 500 Topics in Linguistics Fall 2000 Paul Hagstrom Word stress and Optimality Theory Language Universals October 19, 2000 Week 7b: Prosody Kager (1995). The metrical theory of word stress. In Goldsmith, J. (ed.), Handbook of phonological theo...
BU >> LX >> 500 (Fall, 2009)
CAS LX 500 Topics in Linguistics: Questions Spring 2006 Paul Hagstrom February 16, 2006 5b: Historical development What do we know about Premodern Japanese? One of the intriguing things about Premodern Japanese is its kakari-musubi construction, wh...
BU >> CS >> 232 (Fall, 2009)
CS232 Geomatric Algorithms Lab 14 April 29, 2008 14.1 Facts: Least Squares recall facts of the textbook. Problem 1 5.4.35 Hint: 2 sin t cos t = sin 2t , and 2 cos2 t = 1 + cos 2t 14-1 ...
BU >> CS >> 411 (Fall, 2009)
CS411 Software Engineering Fall 2004 Syllabus Lectures: Instructor: Teaching Fellow: Contact Information Staff E-mail Phone John Ruark john.ruark@optiant.com 3582361 Sa Cui cuisa@cs.bu.edu 3581148 Course Overview Software engineering is the applicat...
BU >> MATH >> 226 (Fall, 2009)
MA 226 March 3, 2003 The Linearity Principle lets us produce many solutions from a few. Recall the example we did last class: Example. Consider dY = dt and the two solutions Y1 (t) = et 0 and Y2 (t) = et et . 1 0 2 1 Y Any linear combination of Y1...
BU >> MATH >> 226 (Fall, 2009)
MA 226 More on the guessing technique for the damped harmonic oscillator February 22, 2008 Example. Last class we applied a guessing technique to produce two solutions for the harmonic oscillator equation d2 y dy + 3 + 2y = 0. 2 dt dt Using the cha...
BU >> MATH >> 242 (Fall, 2009)
MA 242 More on the kernel and range of a linear transformation October 24, 2007 For a matrix transformation from Rn to Rm determined by the matrix A, its range is Col A, and its kernel is Nul A. Example. What are the kernel and range of the transfo...
BU >> MATH >> 226 (Fall, 2009)
MA 226 Guessing technique for the damped harmonic oscillator There is a guessing technique for the damped harmonic oscillator m d2 y dy + b + ky = 0. 2 dt dt February 23, 2004 1 MA 226 Example. Consider the harmonic oscillator d2 y dy + 3 + 2y = 0...
BU >> MATH >> 225 (Fall, 2009)
MA 225 Functions of many variables Many things are best modeled by functions of more than one variable. October 6, 2006 Example. The cost of producing an item is a function of the wage rate, the number of hours it takes to produce the item, and the...
BU >> GG >> 101 (Fall, 2009)
Natural Environments: The Atmosphere GG 101 Spring 2004 Boston University Myneni Lecture 20: Ocean Circulation Mar-15-04 (1 of 9) Further Reading: Chapter 07 of the text book Outline - vertical structure - surface circulation - 3D circulation ...
BU >> GG >> 101 (Fall, 2009)
Natural Environments: The Atmosphere GG 101 Spring 2005 Boston University Myneni L23: Hurricanes and Tornadoes Mar-25-05 (1 of 16) Further Reading: Chapter 08 of the text book Outline - cyclones and anti-cyclones - tornadoes -tropical storms -...
BU >> GG >> 101 (Fall, 2009)
Natural Environments: The Atmosphere GG 101 Spring 2004 Boston University Myneni L23: Hurricanes and Tornadoes Mar-22-04 (1 of 12) Further Reading: Chapter 08 of the text book Outline - tornadoes -tropical storms - Storm surge Natural Environ...
BU >> GG >> 101 (Fall, 2009)
Natural Environments: The Atmosphere GG 101 Spring 2004 Boston University Myneni Lecture 12: Moisture-and-Precipitation Apr-26-04 (1 of 46) Further Reading: Chapter 06 of the text book Outline - the hydrosphere and the hydrological cycle - humi...
BU >> GE >> 101 (Fall, 2009)
CHAPTER 6 Lectures 12-15 Atmospheric Moisture and Precipitation _ I. Water The Global Perspective: Water plays a key role in the energy flows that shape our planets climate and weather. Ocean currents act to carry solar energy and latent heat polewa...
BU >> DCC >> 2 (Fall, 2009)
Session Guide Preparing Country Presentations PREPARING COUNTRY PRESENTATIONS SESSION GUIDE Preparing Country Presentations SESSION GUIDE Purpose and Content The purpose of this session is to give participants time to work in country groups to de...
Pittsburgh >> WINDOWS >> 3 (Fall, 2009)
Welcome to SoftQuad HoTMetaL, a freely distributed professional SGML editor especially for HTML files. This distribution is for Microsoft Windows 3.1; it will not run without Microsoft Windows. You will need about 5 Megabytes of free disk space on ...
BU >> MA >> 142 (Fall, 2009)
MA 142, ASSIGNMENT 4 DUE JUNE 8, 2004, IN CLASS, AT THE BEGINNING OF CLASS Lay section 2.2. 2, p126. 14, p126. 18, p126. 31, p127. Lay section 2.3. 2, p132. 8, p132. 16, p133. Lay section 2.4. 4, p139. 15, p139. Lay section 2.8. 8, p173. ...
BU >> MATH >> 226 (Fall, 2009)
MA 226 Section A1 Exercises March 21, 2008 1. A 4 kg mass is suspended from a spring in a liquid that offers a resistance force whose magnitude is eight times the velocity of the mass. (a) Find all spring constants for which the mass does not oscill...
BU >> MATH >> 225 (Fall, 2009)
Staple here MA 225 Section A Solutions to Homework Name Last ve digits of ID number Solutions to exercises assigned during the week ending Discussion section (circle one): W 121 W 34 W 45 R 3:304:30 R 4:305:30 Homework format: 1. Solutions must...
BU >> MATH >> 225 (Fall, 2009)
MA 225 Exam #1 Friday, October 3 Ch. 9: Entire chapter Ch. 10: Sections 12 Section 3 (pp. 708710; no curvature) Section 4 (pp. 716720) Section 5 Ch. 11: Section 1 Appendix H: pp. A58A63 pp. A65A66 pp. A68A71 (area only) Getting help: 1. All section...
BU >> MATH >> 226 (Fall, 2009)
Staple here Name MA 226 Solutions to Homework Last ve digits of ID number Solutions to exercises assigned during the week ending Discussion section (circle one): M 121 M 23 M 34 T 3:304:30 T 4:305:30 Homework format: 1. Solutions must be submit...
BU >> MATH >> 242 (Fall, 2009)
MA 242 More on the Geometry of the Determinant October 15, 2007 Last class we saw that the area of a parallelogram formed by two linearly independent vectors is given by a determinant. Summary: 2 2 Matrices and Area in R2 Given u= u1 u2 and v = v1...
BU >> MATH >> 242 (Fall, 2009)
MA 242 The diagonalization problem November 18, 2005 A matrix A is diagonalizable if there exists a diagonal matrix D and an invertible matrix P such that D = P1 AP. Diagonalizing a matrix has many applications. One is geometric. Diagonalizing a m...
BU >> MATH >> 225 (Fall, 2009)
MA 225 September 14, 2005 Last class we discussed the dot product, but we did not have enough time to cover everything that you should know about this important operation. You should study Section 9.3 in the textbook, and you may want to review the...
BU >> MATH >> 771 (Fall, 2009)
MA 771 Exercises 1.1. Let X = [0, 1]. Dene f : X X by f (x) = 1 x. Describe the suspension M of f : X X and the dynamics of the suspended ow t : M M . 1.2. Let f be complex conjugation of the circle S 1 . In other words, if S 1 is thought of as a...
BU >> MATH >> 771 (Fall, 2009)
MA 771 Exercises 1.8. Let f : R R be given by f (x) = x/2 and g : R R be given by g(x) = x/3. Show that any topological conjugacy between f and g cannot be a Lipschitz homeomorphism. (A Lipschitz homeomorphism h is a homeomorphism for which both h ...
BU >> MATH >> 771 (Fall, 2009)
MA 771 Exercises 1.1. Let R be rotation of the circle S 1 by 2 radians. In other words, if S 1 is thought of as all complex numbers z such that |z| = 1, then R (z) = e2i z. Describe the suspension M of R : S 1 S 1 and the dynamics of the suspended o...
BU >> MATH >> 242 (Fall, 2009)
MA 242 The diagonalization problem November 12, 2008 A matrix A is diagonalizable if there exists a diagonal matrix D and an invertible matrix P such that D = P1 AP. Diagonalizing a matrix has many applications. One is geometric. As we shall see, t...
BU >> MATH >> 225 (Fall, 2009)
x @ gH6 D F C C g R I C X 6 F g 6 IH C 6 F T R q 6 IH g 6 F g F g H C g R U 6@ 6@6 I P9ugPEHduAHYeQAVbQWVUQePdWeuS9FxAgAGed F CH6 C 6 C g R R g 6 IH C T6 DU@H 6 X HU IH g gPAE@QPEHdQ9QP\"FnGP%feA4y GePef)f7W2e t l k l k ...
BU >> MATH >> 226 (Fall, 2009)
Staple here Name MA 226 Solutions to Homework Last five digits of ID number Solutions to exercises assigned during the week ending Discussion section (circle one): M 121 M 23 M 34 T 2:303:30 T 3:304:30 Homework format: 1. Solutions must be subm...
BU >> MATH >> 226 (Fall, 2009)
MA 226 Exam #1 Wednesday, February 11 All sections in Chapter 1 except Section 7 Getting help: 1. All sections meet as usual before the exam. 2. Anna and I will hold our usual office hours, tutoring hours, etc. before the exam. See the course web p...
BU >> MA >> 242 (Fall, 2009)
Answers to Even-Numbered Homework Problems, Section 4.6 8. Since A has four pivot columns, RankA = 4, and dim(NulA)= 6- RankA = 6 - 4 = 2. No, ColA = R4 ; while it is true that dim(ColA)= 4, ColA is a subspace of R5 . 16. Since the rank of A equals t...
BU >> MA >> 242 (Fall, 2009)
Answers to Even-Numbered Homework Problems, Section 3.1 12. Since the given matrix is lower triangular, the determinant equals the product of the diagonal elements, detA = 4(-1)3(-3) = 36. 20. Since a b c d = ad - bc and a b kc kd = a(kd) - (kc)b = k...
BU >> MA >> 242 (Fall, 2009)
Answers to Even-Numbered Homework Problems, Section 2.1 8. The number of rows of B matches the number of rows of BC, so B has 3 rows. 12. Take B = [b1 b2 ]. To make AB = 0, one needs Ab1 = 0 and Ab2 = 0. By inspection of A, one sees that one suitable...
BU >> MA >> 242 (Fall, 2009)
Answers to Even-Numbered Homework Problems, Section 5.4 20. If A = P BP 1 , then A2 = (P BP 1 )(P BP 1 ) = P B(P 1 P )BP 1 = P BIn BP 1 = P B 2 P 1 . Hence, A2 is similar to B 2 . 22. If A is diagonalizable, then A = P DP 1 for some (invertible) P . ...
BU >> MA >> 142 (Fall, 2009)
MA 142, ASSIGNMENT 8 DUE JUNE 24, 2004, IN CLASS, AT THE BEGINNING OF CLASS Lay section 7.1. 2, p454. 4, p454. 8, p454. 10, p454. 22, p454. The one step of the algorithm which is a black box for us will end up happening automatically in this ex...
BU >> MA >> 142 (Fall, 2009)
MA 142, ASSIGNMENT 6 DUE JUNE 17, 2004, IN CLASS, AT THE BEGINNING OF CLASS Lay section 3.2. 40, p200. Lay section 3.3. 23, p210. Lay section 5.1. 6, p308. 7, p308. 10, p308. 25, p309. Lay section 5.2. 2, p317. Lay section 5.3. 8, p326. 12,...
BU >> SAK >> 0232 (Fall, 2009)
COURSE SYLLABUS Spring 2005 LINEAR ALGEBRA: CAS MA242, Section A1 Lecture: MWF 1-2pm in MCS 148 Discussion: W 3-4pm in PSY B37 Instructor: Steve Kunec MCS 239 111 Cummington Street Phone: (617)353-1493 Email: kunec@bu.edu Webpage: http:/math.bu.edu/p...
BU >> MA >> 242 (Fall, 2009)
Answers to Even-Numbered Homework Problems, Section 1.7 8. Since row reductions show that 1 3 3 2 0 1 3 3 2 0 7 1 2 0 0 2 8 4 0 A := 3 0 0 0 1 0 0 1 4 3 0 and since this matrix contains only three pivot positions, there must be a free va...
BU >> MA >> 242 (Fall, 2009)
Answers to Even-Numbered Homework Problems, Section 6.1 14. Since u = (0, 5, 2) and z = (4, 1, 8), u z = (4, 4, 6), and 68 = 2 17. uz 2 = (4)2 + 42 + (6)2 = 68. Hence, dist(u, z) = 20. (a) True; see Example 1 and Theorem 1(a). (b) False. The ab...
BU >> AS >> 101 (Fall, 2009)
...
BU >> AS >> 202 (Fall, 2009)
...
BU >> AS >> 101 (Fall, 2009)
...
BU >> AS >> 202 (Fall, 2009)
...
What are you waiting for?