8 Pages

hw3

Course: CAP 4621, Fall 2008
School: University of Florida
Rating:
 
 
 
 
 

Word Count: 1200

Document Preview

3 This Homework assignment is due on Friday, November 19, 2004. The assignment is again somewhat longer than the previous two assignments; therefore, you are advised to start working on it immediately. Each problem is equally weighted. As always, show all works. Problem 1 Bayesian Networks Consider the following Bayesian Network, where variables A-E are all Booleanvalued: a)What is the probability that all five...

Register Now

Unformatted Document Excerpt

Coursehero >> Florida >> University of Florida >> CAP 4621

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
3 This Homework assignment is due on Friday, November 19, 2004. The assignment is again somewhat longer than the previous two assignments; therefore, you are advised to start working on it immediately. Each problem is equally weighted. As always, show all works. Problem 1 Bayesian Networks Consider the following Bayesian Network, where variables A-E are all Booleanvalued: a)What is the probability that all five of these Boolean variables are simultaneously true? b)What is the probability that all five of these Boolean variables are simultaneously false? (c) What is the probability that A is false given that the four other variables are all known to be true? 1 Problem 2 Probability (Problem 13.11 on Page 490) Suppose you are given a bag containing n unbiased coins. You are told that n - 1 of these coins are normal, with heads on one side and tails on the other, whereas one coin is a fake, with heads on both sides. 1. Suppose you reach into the bag, pick out a coin uniformly at random, flip it, and get a head. What is the (conditional) probability that the coin you chose is the fake coin? 2. Suppose you continue flipping the coin for a total of k times after picking it and see k heads. Now what is the conditional probability that you picked the fake coin? 3. Suppose you wanted to decide whether the chosen coin was fake by flipping it k times. The decision procedure returns FAKE if all k flips come up heads, otherwise it returns NORMAL. What is the (unconditional) probability that this procedure makes an error? Problem 3 Probability (Problem 13.13 on Page 490) 2 Problem 4 Bayesian Networks (Problem 14.3 on Page 534) Two astronomers in different parts of the world make measurements M1 and M2 of the number of stars N in some small region of the sky, using their telescopes. Normally, there is a small possibility e of error by up to one star in each direction. Each telescope can also (with a much smaller probability f ) be badly out of focus (event F1 and F2 ), in which case the scientist will undercount by three or more stars (or, if N is less than 3 fail to detect any stars at all). Consider the three networks shown in Figure 14.19 (Figure below). 1. Which of these Bayesian networks are correct (but not necessarily efficient) representations of the preceding information? 2. Which is the best network? Explain. 3. Write out a conditional distribution for P (M1 |N ), for the case where N {1, 2, 3} and M1 {0, 1, 2, 3, 4}. Each entry in the conditional distribution should be expressed as a function of the parameters e and/or f . 4. Suppose M1 = 1 and M2 = 3. What are the possible numbers of stars if we assume no prior constraint on the values of N ?. 5. What is the most likely number of stars, given these observations? Explain how to compute this, or if it is not possible to compute, explain what additional information is needed and how it would affect the result. Figure 1: Figure 14.19: Three possible networks for the telescope problem. 3 Problem 5 Bayesian Networks (Problem 14.4 on Page 534) Consider the network shown in Figure 14.19(ii), and assume that the two telescopes work identically. N {1, 2, 3} and M1 , M2 {0, 1, 2, 3, 4}, with the symbolic CPTs as described in Exercise 14.3. Using the enumeration algorithm, calculate the probability distribution P (N |M1 = 2, M2 = 2). Figure 2: Figure 14.19: Three possible networks for the telescope problem. Problem 6 Bayesian Networks (Problem 14.5 on Page 535) Consider the family of linear Gaussian networks, as illustrated on page 502. 1. In a two-variable network, let X1 be the parent of X2 , let X1 have a Gaussian prior, and let P (X2 |X1 ) be a linear Gaussian distribution. Show that the joint distribution P (X1 , X2 ) is a multivariate Gaussian, calculate and its covariance matrix. 2. Prove by induction that the joint distribution for a general linear Gaussian network on X1 , , Xn is also a multivariate Gaussian. 4 Problem 7 Bayesian Networks (Problem 14.9 on Page 535) Consider the problem of generating a random sample from a specified distribution on a single variable. You can assume that a random number generator is available that returns a random number uniformly distributed between 0 and 1. 1. Let X be a discrete variable with P (X = xi ) = pi for i {1, , k}. The cumulative distribution of X gives the probability that X {x1 , , xj } for each possible j. Explain how to calculate the cumulative distribution in O(k) time and how to generate a single sample of X from it. Can the latter be done in less than O(k) time? 2. Now suppose we want to generate N samples of X, where N >> k. Explain how to do this with an expected runtime per sample that is constant (i.e. independent of k). 3. Now consider a continuous-valued variable with a parametrized distribution (e.g., Gaussian). How can samples be generated from such a distribution? 4. Suppose you want to query a continuous-valued variable and you are using a sampling algorithm such as LIKELIHOODWEIGHTING to do the inference. How would you have to modify the query-answering process? 5 Problem 8 Temporal Probability Models (Problem 15.2 on Page 581) In this exercise, we examine what happens to the probabilities in the umbrella world in the limit of long time sequences. 1. Suppose we observe an unending sequence of days on which the umbrella appears. Show that, as the days go by, the probability of rain on the current day increases monotonically towards a fixed point. Calculate this fixed point. 2. Now consider forecasting further and further into the future, give just the first two umbrella observations. First, compute the probability P (R2+k |U1 , U2 ) for k=1 ... 20 and plot the results. You should see that the probability converges towards a fixed point. Calculate the exact value of this fixed point Figure 3: Network for Rain-Umbrella Example Problem 9 Temporal Probability Models (Problem 15.3 on Page 581) 6 Problem 10 Temporal Probability Models (Problem 15.5 on Page 581) Often, we wish to monitor a continuous-state system whose behavior switches unpredictably among a set of k distinct "modes." For example, an aircraft trying to evade a missile can execute a series of distinct maneuvers that the missile may attempt to track. A Bayesian network representation of such a switching Kakman filter model is shown in Figure 15.22 (below). 1. Suppose that the discrete state St has k possible values and that the prior continuous state estimate P (X0 ) is a multivariate Gaussian distribution. Show that the prediction P (X1 ) is a mixture of Gaussians -- that is, a weighted sum of Gaussians such that the weights sum to 1. 2. Show that if the current continuous state estimate P (Xt |e1:t ) is a mixture of m Gaussians, then in the general case the updated state estimate P (Xt+1 |e1:t+1 ) will be a mixture of km Gaussians. 3. What aspect of the temporal process do the weights in the Gaussian Mixture represent. Figure 4: Figure 15.22: A Bayesian network representation of a switching Kalman filter. The switching variable St is a discrete state variable whose value determines the transition model for the continuous state variables Xt . For any discrete state i, the transition model P (Xt+1 |Xt , St = i) is a linear Gaussian model, just as in a regular Kalman filter. The transition model for the discrete state, P (St+1 |St ), can be thought of as a matrix, as in a hidden Markov model. 7 Problem 11 (Optional (extra credit)) Bayesian Networks Problem 14.11 on Page 536. 8
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

University of Florida - CNT - 5106
TCP Vegas: New Techniques for Congestion Detection and Avoidance Lawrence S. BrakmoSean W. OMalley Department of Computer Science University of Arizona Tucson, AZ 85721Larry L. PetersonAbstractVegas is a new implementation of TCP that achie
University of Florida - YX - 5106
TCP Vegas: New Techniques for Congestion Detection and Avoidance Lawrence S. BrakmoSean W. OMalley Department of Computer Science University of Arizona Tucson, AZ 85721Larry L. PetersonAbstractVegas is a new implementation of TCP that achie
University of Florida - CIS - 6930
Problem 1: Combine the weight and height attributes in to a ratio. This will not reduce the dimensionality of the data, but also will eliminate the need to scale and normalize the continuous attributes. Here is the modified dataset: Name Kristina Jim
ECCD - MATH - 209
MATH 209: FINDING SECOND SOLUTIONSSTEVEN J MILLER, SJM1@WILLIAMS.EDU Abstract. In studying second order linear constant coecient homogenous dierential or dierence equations, we saw that our divine inspiration guess only generates one solution if the
ECCD - MATH - 209
Solving Polynomial EquationsPart IIIFerrari and the BiquadraticFerrari's solution of the quartic (biquadratic) equation involved the introduction of a new variable and then specializing this variable to put the equation into a form that could eas
University of Florida - CGS - 3063
GOOD, BAD, & INFORMATIONHISTORICAL COSTS PER TRANSACTION, AS VOLUME INCREASES1201008060x$/trans40200 volume of transactions manual computer computer 2 manual 2xVolume of transactionsWhy do weproce data? ssTo produce inform
University of Florida - CIS - 3022
CIS 3022 Prog for CIS Majors I _ March 26, 2007 Exam IIPrint Your Name Your Section # _Total Score _ Your work is to be done individually. The exam is worth 100 points (although 104 points are available) and it has eight questions. Use these meth
University of Florida - CGS - 3460
CGS 3460 Date: _Name: _ Email: _ CourseTool ID: _Homework 5 Regrading Request Form (Submit before Apr. 22nd for regarding considerations)1) Problem #: _ Current Grade received for the problem: _ The reason for requesting regrading: _ _ 2) _ Pro
University of Florida - CGS - 3460
CGS 3460 Date: _Name: _ Email: _ CourseTool ID: _Homework 3 Regrading Request Form (Submit before Apr. 15th for regarding considerations) 1) Problem #: _ Current Grade received for the problem: _ The reason for requesting regrading: _ _ _ 2) Prob
ECCD - LING - 230
LING 230Homework #3: Quantication in Predicate Logic due Monday, October 1stFall 2007Problem 1: Translation. Let L be a formal language containing the individual constants a, b, d, g, h, r, s, and t and the predicates C, H, K, and L, with the f
ECCD - LING - 230
LING 230Homework #5: Subarguments and Equivalence Laws due Monday, October 22ndFall 2007For the logical arguments on this homework, you may use any of the following rules, but no others: I E I E I/CP E/MP I/RAA E I E Rep EFSQ DS HS CD MTProb
University of Florida - COT - 4501
Review Questions IIProblem 8 Quadratures1. Compute the approximate value of the integral then by the trapezoid rule.1 0x3 dx, rst by the midpoint rule and2. Use the dierence between these two results to estimate the error in each of them. 3.
University of Florida - CIS - 6930
CIS6930 Homework 1 Problem 1. RingsRecall that a commutative ring R is a set with two associative and commutative operations, addition and multiplication, (+, ) satisfying the followings12 : 1. Associativity: for a, b R, a (b c) = (a b) c and a
University of Florida - CIS - 6930
Problem 2January 16, 2006 (Continuity at each point) Show that a map f : X Y is continuous if for each x X and each neighborhood V of f (x), there is a neighborhood U of x such that f (U ) V . A neighborhood U of a point x is simply an open set t
University of Florida - CAP - 5635
Review of Graphs and Trees Graph: Directed graph CycleReview of Graphs and Trees Tree Subtree Branch Root Leaf Node Intermediate Node Ply Branching FactorTwo General Views of Problem Representations State-Space Representation Prob
University of Florida - COT - 4501
Homework 9Due on Thursday, April 17 For some of the problems below, you may need to write short MATLAB routines. These should be quite easy to write. If you have any difculty with MATLAB or the problems, do contact the instructor or the TA promptly.
University of Florida - CIS - 4930
Problem 1: a) Iteration 1: M1=5 Iteration 2: M1=4.4 Iteration 3: M1=6.4 Iteration 4: M1=6.4 b) Iteration 1: M1=2 Iteration 2: M1=6.4 Iteration 3: M1=6.4 c) Iteration 1: M1=6 Iteration 2: M1=3.5 Iteration 3: M1=4.4 Iteration 4: M1=6.4 Iteration 5: M1=
University of Florida - CIS - 4930
TEXTBOOK PROBLEMS: (DECISION TREES) Problem 3, pages 198,199,200.(DECISION TREES) Problem 9 (pages 202, 203)PROBABILISTIC CLASSIFIERS: Problem 7 (page 318)RULEBASED CLASSIFIERS (Problem 4, page 317)
University of Florida - COT - 4501
Homework 3Due on Thursday, February 71. (Problem 1 on page 33) Consider the error (1.11, below) in approximating the error function. If we restrict ourselves to k 3, then over what range of values of x is the approximation accurate to within 103
University of Florida - CAP - 4621
Learning Bayesian Networks using EMProblem: Two bags of candies with different compositions of different kinds of candies are mixed together. Recover the composition of each bag after observing a number of candies. Each candy has three attributes: F
University of Florida - CEN - 5531
Efficient MAC Protocols for Wireless Sensor NetworksMahendra Kumar Properties of a Well Defined MAC Protocol Energy Efficient Scalability Adaptability to changes in network topology Latency, throughput, bandwidth Fairness not so im
University of Florida - CDA - 3101
CDA 3101 Discussion Session 06MIPSAssembly LanguageProgramming1Problem 1Write a function pow_x(N) to find the N-th power of x.Also, write a short main program thatPrompts the user for the value of X. Prompts the user for the value of N
University of Florida - COT - 5405
PROBLEM 3.4.1We need an auxiliary array b[low : high] in function merge becausewe couldn't reasonably merge two sorted sets in place.The algorithm must still copy the result placed into "b"back to "a" on each call of Merge.There is an alternati
University of Florida - HW - 5405
PROBLEM 3.4.1We need an auxiliary array b[low : high] in function merge becausewe couldn't reasonably merge two sorted sets in place.The algorithm must still copy the result placed into "b"back to "a" on each call of Merge.There is an alternati
University of Florida - COT - 5405
Homework 5 Scores:=ID Score Comments0202 90A0303 90A0404 50B0505 0C06061000707 90A0808 90A09091001010 90A12121001313100141410015151001616 0C17171001818 85A1919100 81.47Comments:1.
University of Florida - EMA - 4714
Problem Set 9 EMA 4714 - Materials Selection and Failure Analysis Due Friday, April 7, 2008 8:30 amDieter Exercise 13.4 A father desires to establish a fund for his new childs college education. He estimates that the current cost of a year of colle
University of Florida - EMA - 4223
University of Florida - EML - 5215
PROBLEMSETS EML5215 Chapter1:VectorOperations 11 TerminologyandNotation 12 MultiplicationofaVectorwithaScalar 13 AdditionandSubtractionofVectors 14 ComponentsofaVector 15 ReferenceFrames,BasisVectors,andCoordinateAxes 16 DotMultiplicationofVec
University of Florida - EGM - 4344
HOMEWORK ASSIGNMENT 3 EGM 4344 Rootfinding and Optimization Concepts Problems from Chapra book chapters 5, 6, and 7 For all of these problems, feel free to use a simple Matlab program to calculate function values (like using a calculator) when the in
University of Florida - EML - 5215
% Exam1Pr2.al% 2D plate with a linear slot% Set up problemoverwrite onnewtonian n % n1> up, n2> to the right, n3> = n1> x n2>bodies bparticles ppoints phatpoints oconstants c,dvariables q{2}'% Rotation matrixsimprot(n,b,3,q1)% Rotatio
ECCD - CS - 334
Reading Response 5Due IN CLASS, Thursday 1 MayHandout R5CSCI 334: Spring, 2008 24 AprilReadingsPlease read and write a short response to the following paper(s). Hand in the response in class on the due date. Responses need not be longer than o