• [Big Data] Week 5 A (Advance)


    Question 1

    Consider the diagonal matrix M =
    1 0 0
    0 2 0
    0 0 0
    . Compute its Moore-Penrose pseudoinverse, and then identify, in the list below, the true statement about the elements of the pseudoinverse.
     
    Your Answer ScoreExplanation
    There is one element with value 1. Correct 1.00  
    There is one element with value -2.      
    There are seven elements with value infinity.      
    There is one element with value 0.      
    Total   1.00 / 1.00  

    Question 2

    An ad publisher selects three ads to place on each page, in order from the top. Click-through rates (CTR's) at each position differ for each advertiser, and each advertiser has a different CTR for each position. Each advertiser bids for click-throughs, and each advertiser has a daily budget, which may not be exceeded. When a click-through occurs, the advertiser pays the amount they bid. In one day, there are 101 click-throughs to be auctioned.

    Here is a table of the bids, CTR's for positions 1, 2, and 3, and budget for each advertiser.

    AdvertiserBidCTR1CTR2CTR3Budget
    A $.10 .015 .010 .005 $1
    B $.09 .016 .012 .006 $2
    C $.08 .017 .014 .007 $3
    D $.07 .018 .015 .008 $4
    E $.06 .019 .016 .010 $5

    The publisher uses the following strategy to allocate the three ad slots:

    1. Any advertiser whose budget is spent is ignored in what follows.
    2. The first slot goes to the advertiser whose expected yield for the first slot (product of the bid and the CTR for the first slot) is the greatest. This advertiser is ignored in what follows.
    3. The second slot goes to the advertiser whose expected yield for the second slot (product of the bid and the CTR for the second slot) is the greatest. This advertiser is ignored in what follows.
    4. The third slot goes to the advertiser whose expected yield for the third slot (product of the bid and the CTR for the third slot) is the greatest.

    The same three advertisers get the three ad positions until one of two things happens:

    1. An advertiser runs out of budget, or
    2. All 101 click-throughs have been obtained.

    Either of these events ends one phase of the allocation. If a phase ends because an advertiser ran out of budget, then they are assumed to get all the clicks their budget buys. During the same phase, we calculate the number of click-throughs received by the other two advertisers by assuming that all three received click-throughs in proportion to their respective CTR's for their positions (round to the nearest integer). If click-throughs remain, the publisher reallocates all three slots and starts a new phase.

    If the phase ends because all click-throughs have been allocated, assume that the three advertisers received click-throughs in proportion to their respective CTR's (again, rounding if necessary).

    Your task is to simulate the allocation of slots and to determine how many click-throughs each of the five advertisers get.

     
    Your Answer ScoreExplanation
    A gets 9 click-throughs.      
    B gets 0 click-throughs.      
    A gets 10 click-throughs. Correct 1.00  
    D gets 18 click-throughs.      
    Total   1.00 / 1.00  

    Question 3

    In certain clustering algorithms, such as CURE, we need to pick a representative set of points in a supposed cluster, and these points should be as far away from each other as possible. That is, begin with the two furthest points, and at each step add the point whose minimum distance to any of the previously selected points is maximum.

    Suppose you are given the following points in two-dimensional Euclidean space: x = (0,0); y = (10,10), a = (1,6); b = (3,7); c = (4,3); d = (7,7), e = (8,2); f = (9,5). Obviously, x and y are furthest apart, so start with these. You must add five more points, which we shall refer to as the first, second,..., fifth points in what follows. The distance measure is the normal Euclidean L2-norm. Which of the following is true about the order in which the five points are added?

     
    Your Answer ScoreExplanation
    c is added fifth      
    e is added second      
    c is added third Correct 1.00  
    b is added fourth      
    Total   1.00 / 1.00
  • 相关阅读:
    百万英雄答题值不值得您继续参加
    一个程序员&自媒体人的2017年终总结
    送书福利又来了,总共10本程序员技术书
    CCF 201912-2 回收站选址(100分)Java
    CCF 201912-1 报数 (100分)Java
    CCF 201909-2 小明种苹果(续)(100分)Java
    CCF 201909-1 小明种苹果(100分)Java
    初识JWT
    Redis学习——事务、消息订阅和发布
    Redis学习——数据类型及操作
  • 原文地址:https://www.cnblogs.com/Answer1215/p/4084371.html
Copyright © 2020-2023  润新知