|
1 | 1 | <!DOCTYPE html> |
2 | | -<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang=""> |
| 2 | +<html> |
3 | 3 | <head> |
4 | 4 | <title>What the Git is going on here?</title> |
5 | | - <meta charset="utf-8" /> |
| 5 | + <meta charset="utf-8"> |
6 | 6 | <link rel="stylesheet" href="xaringan-themer.css" type="text/css" /> |
7 | 7 | </head> |
8 | 8 | <body> |
|
92 | 92 |
|
93 | 93 | <img src='https://upload.wikimedia.org/wikipedia/commons/c/c6/Topological_Ordering.svg' height='300'> |
94 | 94 |
|
95 | | -Source: [Wikimedia](https://upload.wikimedia.org/wikipedia/commons/c/c6/Topological_Ordering.svg) |
96 | | - |
97 | 95 | --- |
98 | 96 |
|
99 | 97 | # Introduction - EDA: Simple Repo |
|
113 | 111 |
|
114 | 112 | -- |
115 | 113 |
|
116 | | -### What are workflow patterns across Git repositories? |
| 114 | +### What are common sub-patterns in the way people use Git? |
117 | 115 |
|
118 | 116 | -- |
119 | 117 |
|
120 | | -### What are common sub-patterns in the way people use Git? |
| 118 | +### What are workflow patterns across Git repositories? |
121 | 119 |
|
122 | 120 | --- |
123 | 121 |
|
|
174 | 172 |
|
175 | 173 | ## Approach - `Node2vec` |
176 | 174 |
|
177 | | -- Samples network neighborhoods of each node using the biased random walks |
| 175 | +.pull-left[- Samples network neighborhoods of each node using the biased random walks |
178 | 176 | - Based on `Weisfeiler-Lehman Graph Kernels` |
179 | | - - iterate nodes and edges, relabel and group, represent the features in a vector |
| 177 | + - iterate nodes and edges, relabel and group, represent the features in a vector] |
180 | 178 |
|
181 | | -  |
| 179 | + .pull-right[] |
182 | 180 |
|
183 | | -[Source: http://www.jmlr.org/papers/volume12/shervashidze11a/shervashidze11a.pdf] |
184 | | - |
185 | 181 | --- |
186 | 182 |
|
187 | 183 | ## Approach - `sub2vec` |
|
290 | 286 |
|
291 | 287 | - UBC-MDS Students |
292 | 288 | </textarea> |
293 | | -<style data-target="print-only">@media screen {.remark-slide-container{display:block;}.remark-slide-scaler{box-shadow:none;}}</style> |
294 | 289 | <script src="https://remarkjs.com/downloads/remark-latest.min.js"></script> |
295 | 290 | <script>var slideshow = remark.create({ |
296 | 291 | "highlightStyle": "github", |
|
300 | 295 | if (window.HTMLWidgets) slideshow.on('afterShowSlide', function (slide) { |
301 | 296 | window.dispatchEvent(new Event('resize')); |
302 | 297 | }); |
303 | | -(function(d) { |
304 | | - var s = d.createElement("style"), r = d.querySelector(".remark-slide-scaler"); |
| 298 | +(function() { |
| 299 | + var d = document, s = d.createElement("style"), r = d.querySelector(".remark-slide-scaler"); |
305 | 300 | if (!r) return; |
306 | 301 | s.type = "text/css"; s.innerHTML = "@page {size: " + r.style.width + " " + r.style.height +"; }"; |
307 | 302 | d.head.appendChild(s); |
308 | | -})(document); |
309 | | - |
310 | | -(function(d) { |
311 | | - var el = d.getElementsByClassName("remark-slides-area"); |
312 | | - if (!el) return; |
313 | | - var slide, slides = slideshow.getSlides(), els = el[0].children; |
314 | | - for (var i = 1; i < slides.length; i++) { |
315 | | - slide = slides[i]; |
316 | | - if (slide.properties.continued === "true" || slide.properties.count === "false") { |
317 | | - els[i - 1].className += ' has-continuation'; |
318 | | - } |
319 | | - } |
320 | | - var s = d.createElement("style"); |
321 | | - s.type = "text/css"; s.innerHTML = "@media print { .has-continuation { display: none; } }"; |
322 | | - d.head.appendChild(s); |
323 | | -})(document); |
324 | | -// delete the temporary CSS (for displaying all slides initially) when the user |
325 | | -// starts to view slides |
326 | | -(function() { |
327 | | - var deleted = false; |
328 | | - slideshow.on('beforeShowSlide', function(slide) { |
329 | | - if (deleted) return; |
330 | | - var sheets = document.styleSheets, node; |
331 | | - for (var i = 0; i < sheets.length; i++) { |
332 | | - node = sheets[i].ownerNode; |
333 | | - if (node.dataset["target"] !== "print-only") continue; |
334 | | - node.parentNode.removeChild(node); |
335 | | - } |
336 | | - deleted = true; |
337 | | - }); |
338 | 303 | })();</script> |
339 | 304 |
|
340 | 305 | <script> |
341 | 306 | (function() { |
342 | | - var links = document.getElementsByTagName('a'); |
343 | | - for (var i = 0; i < links.length; i++) { |
344 | | - if (/^(https?:)?\/\//.test(links[i].getAttribute('href'))) { |
345 | | - links[i].target = '_blank'; |
346 | | - } |
347 | | - } |
348 | | -})(); |
349 | | -</script> |
350 | | - |
351 | | -<script> |
352 | | -slideshow._releaseMath = function(el) { |
353 | | - var i, text, code, codes = el.getElementsByTagName('code'); |
| 307 | + var i, text, code, codes = document.getElementsByTagName('code'); |
354 | 308 | for (i = 0; i < codes.length;) { |
355 | 309 | code = codes[i]; |
356 | 310 | if (code.parentNode.tagName !== 'PRE' && code.childElementCount === 0) { |
|
364 | 318 | } |
365 | 319 | i++; |
366 | 320 | } |
367 | | -}; |
368 | | -slideshow._releaseMath(document); |
| 321 | +})(); |
369 | 322 | </script> |
370 | 323 | <!-- dynamically load mathjax for compatibility with self-contained --> |
371 | 324 | <script> |
|
0 commit comments