Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What...

91
Schedule for near future…. Previous SGD 1

Transcript of Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What...

Page 1: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Schedule for near future….

Previous SGD

1

Page 2: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Midterm •  Will cover all the lectures scheduled through today •  There are some sample questions up already from

previous years – syllabus is not very different for first half of course.

•  Problems are mostly going to be harder than the quiz questions

•  Questions often include material from a homework –  so make sure you understand a HW if you decided

to drop it •  Closed book and closed internet •  You can bring in one sheet

– 8.5x11 or A4 paper front and back

2

Page 3: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Wrap-up on iterative parameter mixing

3

Page 4: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

NAACL 2010

4

Recap

Page 5: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Parallelizing perceptrons – take 2

Instances/labels

Instances/labels – 1

Instances/labels – 2

Instances/labels – 3

w -1 w- 2 w-3

w

Split into example subsets

Combine by some sort of

weighted averaging

Compute local vk’s

w (previous)

5

Recap: Iterative Parameter Mixing

Page 6: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Parallelizing perceptrons – take 2

Instances/labels

Instances/labels – 1

Instances/labels – 2

Instances/labels – 3

w -1 w- 2 w-3

w

Split into example subsets

Combine by some sort of

weighted averaging

Compute local vk’s

w (previous)

6

Recap: Iterative Parameter Mixing

Page 7: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Parallel Perceptrons – take 2

Idea: do the simplest possible thing iteratively. •  Split the data into shards •  Let w = 0 •  For n=1,…

•  Train a perceptron on each shard with one pass starting with w • Average the weight vectors (somehow) and let w be that average

Extra communication cost: •  redistributing the weight vectors •  done less frequently than if fully synchronized, more frequently than if fully parallelized

All-Reduce

7

Recap: Iterative Parameter Mixing

Page 8: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

ALL-REDUCE

8

Page 9: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Introduction •  Common pattern:

– do some learning in parallel –  aggregate local changes from each processor

•  to shared parameters – distribute the new shared parameters

•  back to each processor

–  and repeat….

•  AllReduce implemented in MPI, also in VW code (John Langford) in a Hadoop/compatible scheme

MAP

ALLREDUCE

9

Page 10: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

10

Page 11: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

11

Page 12: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

12

Page 13: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

13

Page 14: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

14

Page 15: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

15

Page 16: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Gory details of VW Hadoop-AllReduce •  Spanning-tree server:

– Separate process constructs a spanning tree of the compute nodes in the cluster and then acts as a server

•  Worker nodes (“fake” mappers): – Input for worker is locally cached – Workers all connect to spanning-tree server – Workers all execute the same code, which

might contain AllReduce calls: • Workers synchronize whenever they reach an all-

reduce 16

Page 17: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Hadoop AllReduce

don’t wait for duplicate jobs

17

Page 18: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Second-order method - like Newton’s method

18

Page 19: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

2 24 features ~=100 non-zeros/example 2.3B examples example is user/page/ad and conjunctions of these, positive if there was a click-thru on the ad

19

Page 20: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

50M examples explicitly constructed kernel è 11.7M features 3,300 nonzeros/example old method: SVM, 3 days: reporting time to get to fixed test error

20

Page 21: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

21

Page 22: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Matrix Factorization

22

Page 23: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Recovering latent factors in a matrix

m columns

v11 …

… …

vij

vnm

n ro

ws

23

Page 24: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Recovering latent factors in a matrix

K * m

n *

K

x1 y1

x2 y2

.. ..

… …

xn yn

a1 a2 .. … am

b1 b2 … … bm v11 …

… …

vij

vnm

~

24

Page 25: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

What is this for?

K * m

n *

K

x1 y1

x2 y2

.. ..

… …

xn yn

a1 a2 .. … am

b1 b2 … … bm v11 …

… …

vij

vnm

~

25

Page 26: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

MF for collaborative filtering

26

Page 27: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

What is collaborative filtering?

27

Page 28: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

What is collaborative filtering?

28

Page 29: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

What is collaborative filtering?

29

Page 30: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

What is collaborative filtering?

30

Page 31: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

31

Page 32: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Recovering latent factors in a matrix

m movies

v11 …

… …

vij

vnm

V[i,j] = user i’s rating of movie j

n us

ers

32

Page 33: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Recovering latent factors in a matrix

m movies

n us

ers

m movies

x1 y1

x2 y2

.. ..

… …

xn yn

a1 a2 .. … am

b1 b2 … … bm v11 …

… …

vij

vnm

~

V[i,j] = user i’s rating of movie j

33

Page 34: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

34

Page 35: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

MF for image modeling

35

Page 36: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

36

Data: many copies of an image, rotated and shifted (matrix with one image/row)

Image “prototypes:” a smaller number of row vectors (green=negative)

Reconstructed images : linear combinations of prototypes

Page 37: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

MF for images

10,000 pixels

1000

imag

es

1000 * 10,000,00

x1 y1

x2 y2

.. ..

… …

xn yn

a1 a2 .. … am

b1 b2 … … bm v11 … … …

… …

vij

vnm

~

V[i,j] = pixel j in image i

2 prototypes

PC1

PC2

37

Page 38: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

MF for modeling text

38

Page 39: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

•  The Neatest Little Guide to Stock Market Investing •  Investing For Dummies, 4th Edition •  The Little Book of Common Sense Investing: The Only

Way to Guarantee Your Fair Share of Stock Market Returns

•  The Little Book of Value Investing •  Value Investing: From Graham to Buffett and Beyond •  Rich Dad’s Guide to Investing: What the Rich Invest in,

That the Poor and the Middle Class Do Not! •  Investing in Real Estate, 5th Edition •  Stock Investing For Dummies •  Rich Dad’s Advisors: The ABC’s of Real Estate

Investing: The Secrets of Finding Hidden Profits Most Investors Miss

https://technowiki.wordpress.com/2011/08/27/latent-semantic-analysis-lsa-tutorial/

39

Page 40: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

https://technowiki.wordpress.com/2011/08/27/latent-semantic-analysis-lsa-tutorial/

TFIDF counts would be better

40

Page 41: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Recovering latent factors in a matrix

m terms

n do

cum

ents

doc term matrix

x1 y1

x2 y2

.. ..

… …

xn yn

a1 a2 .. … am

b1 b2 … … bm v11 …

… …

vij

vnm

~

V[i,j] = TFIDF score of term j in doc i

41

Page 42: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

=

42

Page 43: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Investing for real estate

Rich Dad’s Advisor’s:

The ABCs of Real Estate

Investment …

43

Page 44: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

The little book of common

sense investing: …

Neatest Little Guide to Stock

Market Investing

44

Page 45: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

MF is like clustering

45

Page 46: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

k-means as MF

cluster means

n ex

ampl

es

0 1

1 0

.. ..

… …

xn yn

a1 a2 .. … am

b1 b2 … … bm v11 …

… …

vij

vnm

~

original data set indicators for r

clusters

Z

M

X

46

Page 47: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

How do you do it?

K * m

n *

K

x1 y1

x2 y2

.. ..

… …

xn yn

a1 a2 .. … am

b1 b2 … … bm v11 …

… …

vij

vnm

~

47

Page 48: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

talk pilfered from à …..

KDD 2011

48

Page 49: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

49

Page 50: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Recovering latent factors in a matrix

m movies

n us

ers

m movies

x1 y1

x2 y2

.. ..

… …

xn yn

a1 a2 .. … am

b1 b2 … … bm v11 …

… …

vij

vnm

~

V[i,j] = user i’s rating of movie j

r

W

H

V

50

Page 51: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

51

Page 52: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

52

Page 53: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

53

Page 54: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

for image denoising

54

Page 55: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Matrix factorization as SGD

step size why does this work? 55

Page 56: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Matrix factorization as SGD - why does this work? Here’s the key

claim:

56

Page 57: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Checking the claim

Think for SGD for logistic regression •  LR loss = compare y and ŷ = dot(w,x) •  similar but now update w (user weights) and x (movie weight)

57

Page 58: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

What loss functions are possible?

N1, N2 - diagonal matrixes, sort of like IDF

factors for the users/movies

“generalized” KL-divergence

58

Page 59: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

What loss functions are possible?

59

Page 60: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

What loss functions are possible?

60

Page 61: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

ALS = alternating least squares

61

Page 62: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

talk pilfered from à …..

KDD 2011

62

Page 63: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

63

Page 64: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

64

Page 65: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

65

Page 66: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Like McDonnell et al with perceptron learning

66

Page 67: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Slow convergence…..

67

Page 68: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

68

Page 69: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

69

Page 70: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

70

Page 71: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

71

Page 72: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

72

Page 73: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

73

Page 74: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

More detail….

•  Randomly permute rows/cols of matrix •  Chop V,W,H into blocks of size d x d

– m/d blocks in W, n/d blocks in H •  Group the data:

– Pick a set of blocks with no overlapping rows or columns (a stratum)

– Repeat until all blocks in V are covered •  Train the SGD

– Process strata in series – Process blocks within a stratum in parallel

74

Page 75: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

More detail….

Z was V

75

Page 76: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

More detail…. •  Initialize W,H randomly

– not at zero J •  Choose a random ordering (random sort) of the

points in a stratum in each “sub-epoch” •  Pick strata sequence by permuting rows and columns

of M, and using M’[k,i] as column index of row i in subepoch k

•  Use “bold driver” to set step size: –  increase step size when loss decreases (in an

epoch) – decrease step size when loss increases

•  Implemented in Hadoop and R/Snowfall

M=

76

Page 77: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

77

Page 78: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Wall Clock Time 8 nodes, 64 cores, R/snow

78

Page 79: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

79

Page 80: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

80

Page 81: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

81

Page 82: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

82

Page 83: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Number of Epochs

83

Page 84: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

84

Page 85: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

85

Page 86: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

86

Page 87: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

87

Page 88: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Varying rank 100 epochs for all

88

Page 89: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Hadoop scalability

Hadoop process setup time starts

to dominate

89

Page 90: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

Hadoop scalability

90

Page 91: Schedule for near future….wcohen/10-605/sgd-mf.pdf · • Rich Dad’s Guide to Investing: What the Rich Invest in, That the Poor and the Middle Class Do Not! • Investing in Real

91