08.10.2016 Views

Foundations of Data Science

2dLYwbK

2dLYwbK

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.4 Branching Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96<br />

4.5 Cycles and Full Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . 102<br />

4.5.1 Emergence <strong>of</strong> Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . 102<br />

4.5.2 Full Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104<br />

4.5.3 Threshold for O(ln n) Diameter . . . . . . . . . . . . . . . . . . . . 105<br />

4.6 Phase Transitions for Increasing Properties . . . . . . . . . . . . . . . . . . 107<br />

4.7 Phase Transitions for CNF-sat . . . . . . . . . . . . . . . . . . . . . . . . . 109<br />

4.8 Nonuniform and Growth Models <strong>of</strong> Random Graphs . . . . . . . . . . . . . 114<br />

4.8.1 Nonuniform Models . . . . . . . . . . . . . . . . . . . . . . . . . . . 114<br />

4.8.2 Giant Component in Random Graphs with Given Degree Distribution114<br />

4.9 Growth Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116<br />

4.9.1 Growth Model Without Preferential Attachment . . . . . . . . . . . 116<br />

4.9.2 Growth Model With Preferential Attachment . . . . . . . . . . . . 122<br />

4.10 Small World Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124<br />

4.11 Bibliographic Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129<br />

4.12 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130<br />

5 Random Walks and Markov Chains 139<br />

5.1 Stationary Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143<br />

5.2 Markov Chain Monte Carlo . . . . . . . . . . . . . . . . . . . . . . . . . . 145<br />

5.2.1 Metropolis-Hasting Algorithm . . . . . . . . . . . . . . . . . . . . . 146<br />

5.2.2 Gibbs Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147<br />

5.3 Areas and Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150<br />

5.4 Convergence <strong>of</strong> Random Walks on Undirected Graphs . . . . . . . . . . . . 151<br />

5.4.1 Using Normalized Conductance to Prove Convergence . . . . . . . . 157<br />

5.5 Electrical Networks and Random Walks . . . . . . . . . . . . . . . . . . . . 160<br />

5.6 Random Walks on Undirected Graphs with Unit Edge Weights . . . . . . . 164<br />

5.7 Random Walks in Euclidean Space . . . . . . . . . . . . . . . . . . . . . . 171<br />

5.8 The Web as a Markov Chain . . . . . . . . . . . . . . . . . . . . . . . . . . 175<br />

5.9 Bibliographic Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179<br />

5.10 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180<br />

6 Machine Learning 190<br />

6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190<br />

6.2 Overfitting and Uniform Convergence . . . . . . . . . . . . . . . . . . . . . 192<br />

6.3 Illustrative Examples and Occam’s Razor . . . . . . . . . . . . . . . . . . . 194<br />

6.3.1 Learning disjunctions . . . . . . . . . . . . . . . . . . . . . . . . . . 194<br />

6.3.2 Occam’s razor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195<br />

6.3.3 Application: learning decision trees . . . . . . . . . . . . . . . . . . 196<br />

6.4 Regularization: penalizing complexity . . . . . . . . . . . . . . . . . . . . . 197<br />

6.5 Online learning and the Perceptron algorithm . . . . . . . . . . . . . . . . 198<br />

6.5.1 An example: learning disjunctions . . . . . . . . . . . . . . . . . . . 198<br />

6.5.2 The Halving algorithm . . . . . . . . . . . . . . . . . . . . . . . . . 199<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!