Skip to content

Instantly share code, notes, and snippets.

@junkwhinger
Last active March 15, 2016 15:26
Show Gist options
  • Save junkwhinger/9548d815975d915b2d78 to your computer and use it in GitHub Desktop.
Save junkwhinger/9548d815975d915b2d78 to your computer and use it in GitHub Desktop.
turn_index player thinking_time game
1 Lee_Sedol 19 1
2 Lee_Sedol 86 1
3 Lee_Sedol 75 1
4 Lee_Sedol 79 1
5 Lee_Sedol 71 1
6 Lee_Sedol 11 1
7 Lee_Sedol 4 1
8 Lee_Sedol 36 1
9 Lee_Sedol 33 1
10 Lee_Sedol 143 1
11 Lee_Sedol 18 1
12 Lee_Sedol 8 1
13 Lee_Sedol 180 1
14 Lee_Sedol 246 1
15 Lee_Sedol 3 1
16 Lee_Sedol 6 1
17 Lee_Sedol 152 1
18 Lee_Sedol 181 1
19 Lee_Sedol 4 1
20 Lee_Sedol 187 1
21 Lee_Sedol 3 1
22 Lee_Sedol 55 1
23 Lee_Sedol 57 1
24 Lee_Sedol 50 1
25 Lee_Sedol 8 1
26 Lee_Sedol 31 1
27 Lee_Sedol 23 1
28 Lee_Sedol 24 1
29 Lee_Sedol 2 1
30 Lee_Sedol 148 1
31 Lee_Sedol 6 1
32 Lee_Sedol 73 1
33 Lee_Sedol 65 1
34 Lee_Sedol 51 1
35 Lee_Sedol 2 1
36 Lee_Sedol 45 1
37 Lee_Sedol 7 1
38 Lee_Sedol 94 1
39 Lee_Sedol 14 1
40 Lee_Sedol 373 1
41 Lee_Sedol 64 1
42 Lee_Sedol 2 1
43 Lee_Sedol 83 1
44 Lee_Sedol 362 1
45 Lee_Sedol 21 1
46 Lee_Sedol 52 1
47 Lee_Sedol 4 1
48 Lee_Sedol 8 1
49 Lee_Sedol 17 1
50 Lee_Sedol 62 1
51 Lee_Sedol 29 1
52 Lee_Sedol 628 1
53 Lee_Sedol 68 1
54 Lee_Sedol 10 1
55 Lee_Sedol 402 1
56 Lee_Sedol 52 1
57 Lee_Sedol 17 1
58 Lee_Sedol 23 1
59 Lee_Sedol 5 1
60 Lee_Sedol 8 1
61 Lee_Sedol 26 1
62 Lee_Sedol 94 1
63 Lee_Sedol 40 1
64 Lee_Sedol 12 1
65 Lee_Sedol 35 1
66 Lee_Sedol 1 1
67 Lee_Sedol 99 1
68 Lee_Sedol 13 1
69 Lee_Sedol 21 1
70 Lee_Sedol 2 1
71 Lee_Sedol 6 1
72 Lee_Sedol 2 1
73 Lee_Sedol 10 1
74 Lee_Sedol 12 1
75 Lee_Sedol 10 1
76 Lee_Sedol 62 1
77 Lee_Sedol 9 1
78 Lee_Sedol 50 1
79 Lee_Sedol 7 1
80 Lee_Sedol 6 1
81 Lee_Sedol 2 1
82 Lee_Sedol 17 1
83 Lee_Sedol 3 1
84 Lee_Sedol 6 1
85 Lee_Sedol 8 1
86 Lee_Sedol 6 1
87 Lee_Sedol 7 1
88 Lee_Sedol 5 1
89 Lee_Sedol 2 1
90 Lee_Sedol 21 1
91 Lee_Sedol 2 1
92 Lee_Sedol 9 1
93 Lee_Sedol 13 1
1 AlphaGo 90 1
2 AlphaGo 66 1
3 AlphaGo 79 1
4 AlphaGo 57 1
5 AlphaGo 60 1
6 AlphaGo 52 1
7 AlphaGo 57 1
8 AlphaGo 67 1
9 AlphaGo 85 1
10 AlphaGo 56 1
11 AlphaGo 60 1
12 AlphaGo 58 1
13 AlphaGo 56 1
14 AlphaGo 54 1
15 AlphaGo 55 1
16 AlphaGo 57 1
17 AlphaGo 55 1
18 AlphaGo 56 1
19 AlphaGo 57 1
20 AlphaGo 57 1
21 AlphaGo 67 1
22 AlphaGo 59 1
23 AlphaGo 58 1
24 AlphaGo 60 1
25 AlphaGo 67 1
26 AlphaGo 72 1
27 AlphaGo 61 1
28 AlphaGo 83 1
29 AlphaGo 97 1
30 AlphaGo 60 1
31 AlphaGo 111 1
32 AlphaGo 82 1
33 AlphaGo 66 1
34 AlphaGo 65 1
35 AlphaGo 77 1
36 AlphaGo 95 1
37 AlphaGo 66 1
38 AlphaGo 68 1
39 AlphaGo 102 1
40 AlphaGo 99 1
41 AlphaGo 86 1
42 AlphaGo 105 1
43 AlphaGo 123 1
44 AlphaGo 112 1
45 AlphaGo 97 1
46 AlphaGo 73 1
47 AlphaGo 116 1
48 AlphaGo 96 1
49 AlphaGo 67 1
50 AlphaGo 74 1
51 AlphaGo 101 1
52 AlphaGo 13 1
53 AlphaGo 85 1
54 AlphaGo 76 1
55 AlphaGo 74 1
56 AlphaGo 80 1
57 AlphaGo 78 1
58 AlphaGo 95 1
59 AlphaGo 79 1
60 AlphaGo 88 1
61 AlphaGo 108 1
62 AlphaGo 118 1
63 AlphaGo 99 1
64 AlphaGo 90 1
65 AlphaGo 93 1
66 AlphaGo 92 1
67 AlphaGo 96 1
68 AlphaGo 103 1
69 AlphaGo 103 1
70 AlphaGo 108 1
71 AlphaGo 108 1
72 AlphaGo 82 1
73 AlphaGo 96 1
74 AlphaGo 98 1
75 AlphaGo 90 1
76 AlphaGo 81 1
77 AlphaGo 83 1
78 AlphaGo 72 1
79 AlphaGo 66 1
80 AlphaGo 64 1
81 AlphaGo 60 1
82 AlphaGo 56 1
83 AlphaGo 51 1
84 AlphaGo 49 1
85 AlphaGo 46 1
86 AlphaGo 43 1
87 AlphaGo 40 1
88 AlphaGo 39 1
89 AlphaGo 38 1
90 AlphaGo 36 1
91 AlphaGo 33 1
92 AlphaGo 33 1
93 AlphaGo 29 1
1 AlphaGo 10.0 2
2 AlphaGo 95.0 2
3 AlphaGo 69.0 2
4 AlphaGo 67.0 2
5 AlphaGo 94.0 2
6 AlphaGo 78.0 2
7 AlphaGo 83.0 2
8 AlphaGo 93.0 2
9 AlphaGo 70.0 2
10 AlphaGo 52.0 2
11 AlphaGo 53.0 2
12 AlphaGo 54.0 2
13 AlphaGo 54.0 2
14 AlphaGo 63.0 2
15 AlphaGo 74.0 2
16 AlphaGo 66.0 2
17 AlphaGo 69.0 2
18 AlphaGo 56.0 2
19 AlphaGo 81.0 2
20 AlphaGo 103.0 2
21 AlphaGo 70.0 2
22 AlphaGo 79.0 2
23 AlphaGo 57.0 2
24 AlphaGo 57.0 2
25 AlphaGo 68.0 2
26 AlphaGo 57.0 2
27 AlphaGo 57.0 2
28 AlphaGo 59.0 2
29 AlphaGo 101.0 2
30 AlphaGo 79.0 2
31 AlphaGo 86.0 2
32 AlphaGo 49.0 2
33 AlphaGo 71.0 2
34 AlphaGo 88.0 2
35 AlphaGo 70.0 2
36 AlphaGo 62.0 2
37 AlphaGo 81.0 2
38 AlphaGo 67.0 2
39 AlphaGo 77.0 2
40 AlphaGo 86.0 2
41 AlphaGo 87.0 2
42 AlphaGo 68.0 2
43 AlphaGo 69.0 2
44 AlphaGo 65.0 2
45 AlphaGo 68.0 2
46 AlphaGo 75.0 2
47 AlphaGo 73.0 2
48 AlphaGo 68.0 2
49 AlphaGo 70.0 2
50 AlphaGo 85.0 2
51 AlphaGo 81.0 2
52 AlphaGo 83.0 2
53 AlphaGo 80.0 2
54 AlphaGo 73.0 2
55 AlphaGo 81.0 2
56 AlphaGo 75.0 2
57 AlphaGo 115.0 2
58 AlphaGo 128.0 2
59 AlphaGo 149.0 2
60 AlphaGo 144.0 2
61 AlphaGo 92.0 2
62 AlphaGo 88.0 2
63 AlphaGo 81.0 2
64 AlphaGo 98.0 2
65 AlphaGo 132.0 2
66 AlphaGo 98.0 2
67 AlphaGo 93.0 2
68 AlphaGo 94.0 2
69 AlphaGo 97.0 2
70 AlphaGo 145.0 2
71 AlphaGo 161.0 2
72 AlphaGo 160.0 2
73 AlphaGo 99.0 2
74 AlphaGo 79.0 2
75 AlphaGo 77.0 2
76 AlphaGo 71.0 2
77 AlphaGo 86.0 2
78 AlphaGo 94.0 2
79 AlphaGo 98.0 2
80 AlphaGo 59.0 2
81 AlphaGo 45.0 2
82 AlphaGo 43.0 2
83 AlphaGo 40.0 2
84 AlphaGo 46.0 2
85 AlphaGo 34.0 2
86 AlphaGo 35.0 2
87 AlphaGo 30.0 2
88 AlphaGo 29.0 2
89 AlphaGo 30.0 2
90 AlphaGo 29.0 2
91 AlphaGo 29.0 2
92 AlphaGo 29.0 2
93 AlphaGo 34.0 2
94 AlphaGo 31.0 2
95 AlphaGo 31.0 2
96 AlphaGo 28.0 2
97 AlphaGo 29.0 2
98 AlphaGo 28.0 2
99 AlphaGo 29.0 2
100 AlphaGo 30.0 2
101 AlphaGo 29.0 2
102 AlphaGo 27.0 2
103 AlphaGo 29.0 2
104 AlphaGo 33.0 2
105 AlphaGo 29.0 2
106 AlphaGo 29.0 2
1 Lee_Sedol 17.0 2
2 Lee_Sedol 100.0 2
3 Lee_Sedol 54.0 2
4 Lee_Sedol 2.0 2
5 Lee_Sedol 10.0 2
6 Lee_Sedol 140.0 2
7 Lee_Sedol 396.0 2
8 Lee_Sedol 123.0 2
9 Lee_Sedol 2.0 2
10 Lee_Sedol 140.0 2
11 Lee_Sedol 34.0 2
12 Lee_Sedol 3.0 2
13 Lee_Sedol 2.0 2
14 Lee_Sedol 23.0 2
15 Lee_Sedol 172.0 2
16 Lee_Sedol 205.0 2
17 Lee_Sedol 49.0 2
18 Lee_Sedol 30.0 2
19 Lee_Sedol 937.0 2
20 Lee_Sedol 84.0 2
21 Lee_Sedol 98.0 2
22 Lee_Sedol 298.0 2
23 Lee_Sedol 106.0 2
24 Lee_Sedol 55.0 2
25 Lee_Sedol 7.0 2
26 Lee_Sedol 6.0 2
27 Lee_Sedol 3.0 2
28 Lee_Sedol 65.0 2
29 Lee_Sedol 11.0 2
30 Lee_Sedol 1.0 2
31 Lee_Sedol 348.0 2
32 Lee_Sedol 49.0 2
33 Lee_Sedol 62.0 2
34 Lee_Sedol 169.0 2
35 Lee_Sedol 85.0 2
36 Lee_Sedol 1.0 2
37 Lee_Sedol 86.0 2
38 Lee_Sedol 63.0 2
39 Lee_Sedol 69.0 2
40 Lee_Sedol 55.0 2
41 Lee_Sedol 247.0 2
42 Lee_Sedol 340.0 2
43 Lee_Sedol 199.0 2
44 Lee_Sedol 2.0 2
45 Lee_Sedol 5.0 2
46 Lee_Sedol 113.0 2
47 Lee_Sedol 43.0 2
48 Lee_Sedol 66.0 2
49 Lee_Sedol 103.0 2
50 Lee_Sedol 7.0 2
51 Lee_Sedol 239.0 2
52 Lee_Sedol 5.0 2
53 Lee_Sedol 4.0 2
54 Lee_Sedol 2.0 2
55 Lee_Sedol 294.0 2
56 Lee_Sedol 9.0 2
57 Lee_Sedol 53.0 2
58 Lee_Sedol 39.0 2
59 Lee_Sedol 60.0 2
60 Lee_Sedol 215.0 2
61 Lee_Sedol 4.0 2
62 Lee_Sedol 1.0 2
63 Lee_Sedol 4.0 2
64 Lee_Sedol 99.0 2
65 Lee_Sedol 451.0 2
66 Lee_Sedol 2.0 2
67 Lee_Sedol 4.0 2
68 Lee_Sedol 79.0 2
69 Lee_Sedol 142.0 2
70 Lee_Sedol 95.0 2
71 Lee_Sedol 39.0 2
72 Lee_Sedol 30.0 2
73 Lee_Sedol 105.0 2
74 Lee_Sedol 45.0 2
75 Lee_Sedol 4.0 2
76 Lee_Sedol 116.0 2
77 Lee_Sedol 118.0 2
78 Lee_Sedol 15.0 2
79 Lee_Sedol 10.0 2
80 Lee_Sedol 59.0 2
81 Lee_Sedol 19.0 2
82 Lee_Sedol 14.0 2
83 Lee_Sedol 55.0 2
84 Lee_Sedol 3.0 2
85 Lee_Sedol 6.0 2
86 Lee_Sedol 29.0 2
87 Lee_Sedol 2.0 2
88 Lee_Sedol 35.0 2
89 Lee_Sedol 44.0 2
90 Lee_Sedol 8.0 2
91 Lee_Sedol 23.0 2
92 Lee_Sedol 59.0 2
93 Lee_Sedol 1.0 2
94 Lee_Sedol 28.0 2
95 Lee_Sedol 3.0 2
96 Lee_Sedol 35.0 2
97 Lee_Sedol 4.0 2
98 Lee_Sedol 58.0 2
99 Lee_Sedol 58.0 2
100 Lee_Sedol 47.0 2
101 Lee_Sedol 7.0 2
102 Lee_Sedol 56.0 2
103 Lee_Sedol 59.0 2
104 Lee_Sedol 58.0 2
105 Lee_Sedol 58.0 2
106 Lee_Sedol 6.0 2
1 AlphaGo 98.0 3
2 AlphaGo 65.0 3
3 AlphaGo 60.0 3
4 AlphaGo 61.0 3
5 AlphaGo 72.0 3
6 AlphaGo 55.0 3
7 AlphaGo 70.0 3
8 AlphaGo 56.0 3
9 AlphaGo 54.0 3
10 AlphaGo 54.0 3
11 AlphaGo 55.0 3
12 AlphaGo 59.0 3
13 AlphaGo 63.0 3
14 AlphaGo 59.0 3
15 AlphaGo 74.0 3
16 AlphaGo 78.0 3
17 AlphaGo 59.0 3
18 AlphaGo 59.0 3
19 AlphaGo 62.0 3
20 AlphaGo 57.0 3
21 AlphaGo 63.0 3
22 AlphaGo 60.0 3
23 AlphaGo 63.0 3
24 AlphaGo 101.0 3
25 AlphaGo 84.0 3
26 AlphaGo 63.0 3
27 AlphaGo 61.0 3
28 AlphaGo 59.0 3
29 AlphaGo 78.0 3
30 AlphaGo 63.0 3
31 AlphaGo 73.0 3
32 AlphaGo 73.0 3
33 AlphaGo 75.0 3
34 AlphaGo 63.0 3
35 AlphaGo 107.0 3
36 AlphaGo 66.0 3
37 AlphaGo 72.0 3
38 AlphaGo 64.0 3
39 AlphaGo 116.0 3
40 AlphaGo 82.0 3
41 AlphaGo 76.0 3
42 AlphaGo 71.0 3
43 AlphaGo 71.0 3
44 AlphaGo 89.0 3
45 AlphaGo 80.0 3
46 AlphaGo 69.0 3
47 AlphaGo 71.0 3
48 AlphaGo 107.0 3
49 AlphaGo 69.0 3
50 AlphaGo 87.0 3
51 AlphaGo 79.0 3
52 AlphaGo 110.0 3
53 AlphaGo 75.0 3
54 AlphaGo 116.0 3
55 AlphaGo 75.0 3
56 AlphaGo 127.0 3
57 AlphaGo 77.0 3
58 AlphaGo 89.0 3
59 AlphaGo 79.0 3
60 AlphaGo 80.0 3
61 AlphaGo 195.0 3
62 AlphaGo 97.0 3
63 AlphaGo 113.0 3
64 AlphaGo 91.0 3
65 AlphaGo 129.0 3
66 AlphaGo 95.0 3
67 AlphaGo 99.0 3
68 AlphaGo 109.0 3
69 AlphaGo 108.0 3
70 AlphaGo 106.0 3
71 AlphaGo 14.0 3
72 AlphaGo 106.0 3
73 AlphaGo 119.0 3
74 AlphaGo 88.0 3
75 AlphaGo 99.0 3
76 AlphaGo 76.0 3
77 AlphaGo 72.0 3
78 AlphaGo 68.0 3
79 AlphaGo 64.0 3
80 AlphaGo 60.0 3
81 AlphaGo 56.0 3
82 AlphaGo 52.0 3
83 AlphaGo 49.0 3
84 AlphaGo 46.0 3
85 AlphaGo 44.0 3
86 AlphaGo 41.0 3
87 AlphaGo 39.0 3
1 Lee_Sedol 30.0 3
2 Lee_Sedol 21.0 3
3 Lee_Sedol 8.0 3
4 Lee_Sedol 27.0 3
5 Lee_Sedol 161.0 3
6 Lee_Sedol 115.0 3
7 Lee_Sedol 42.0 3
8 Lee_Sedol 63.0 3
9 Lee_Sedol 217.0 3
10 Lee_Sedol 178.0 3
11 Lee_Sedol 263.0 3
12 Lee_Sedol 24.0 3
13 Lee_Sedol 86.0 3
14 Lee_Sedol 356.0 3
15 Lee_Sedol 15.0 3
16 Lee_Sedol 178.0 3
17 Lee_Sedol 419.0 3
18 Lee_Sedol 325.0 3
19 Lee_Sedol 194.0 3
20 Lee_Sedol 130.0 3
21 Lee_Sedol 19.0 3
22 Lee_Sedol 11.0 3
23 Lee_Sedol 5.0 3
24 Lee_Sedol 209.0 3
25 Lee_Sedol 525.0 3
26 Lee_Sedol 10.0 3
27 Lee_Sedol 438.0 3
28 Lee_Sedol 164.0 3
29 Lee_Sedol 108.0 3
30 Lee_Sedol 63.0 3
31 Lee_Sedol 211.0 3
32 Lee_Sedol 10.0 3
33 Lee_Sedol 112.0 3
34 Lee_Sedol 43.0 3
35 Lee_Sedol 23.0 3
36 Lee_Sedol 201.0 3
37 Lee_Sedol 49.0 3
38 Lee_Sedol 7.0 3
39 Lee_Sedol 61.0 3
40 Lee_Sedol 31.0 3
41 Lee_Sedol 2.0 3
42 Lee_Sedol 44.0 3
43 Lee_Sedol 7.0 3
44 Lee_Sedol 23.0 3
45 Lee_Sedol 148.0 3
46 Lee_Sedol 116.0 3
47 Lee_Sedol 4.0 3
48 Lee_Sedol 48.0 3
49 Lee_Sedol 123.0 3
50 Lee_Sedol 67.0 3
51 Lee_Sedol 207.0 3
52 Lee_Sedol 2.0 3
53 Lee_Sedol 127.0 3
54 Lee_Sedol 189.0 3
55 Lee_Sedol 13.0 3
56 Lee_Sedol 18.0 3
57 Lee_Sedol 195.0 3
58 Lee_Sedol 104.0 3
59 Lee_Sedol 195.0 3
60 Lee_Sedol 64.0 3
61 Lee_Sedol 8.0 3
62 Lee_Sedol 241.0 3
63 Lee_Sedol 114.0 3
64 Lee_Sedol 54.0 3
65 Lee_Sedol 174.0 3
66 Lee_Sedol 55.0 3
67 Lee_Sedol 59.0 3
68 Lee_Sedol 59.0 3
69 Lee_Sedol 58.0 3
70 Lee_Sedol 58.0 3
71 Lee_Sedol 59.0 3
72 Lee_Sedol 59.0 3
73 Lee_Sedol 13.0 3
74 Lee_Sedol 59.0 3
75 Lee_Sedol 57.0 3
76 Lee_Sedol 59.0 3
77 Lee_Sedol 53.0 3
78 Lee_Sedol 26.0 3
79 Lee_Sedol 5.0 3
80 Lee_Sedol 33.0 3
81 Lee_Sedol 1.0 3
82 Lee_Sedol 7.0 3
83 Lee_Sedol 1.0 3
84 Lee_Sedol 2.0 3
85 Lee_Sedol 59.0 3
86 Lee_Sedol 7.0 3
87 Lee_Sedol 2.0 3
1 AlphaGo 6.0 4
2 AlphaGo 95.0 4
3 AlphaGo 73.0 4
4 AlphaGo 60.0 4
5 AlphaGo 86.0 4
6 AlphaGo 66.0 4
7 AlphaGo 54.0 4
8 AlphaGo 87.0 4
9 AlphaGo 83.0 4
10 AlphaGo 77.0 4
11 AlphaGo 93.0 4
12 AlphaGo 71.0 4
13 AlphaGo 57.0 4
14 AlphaGo 58.0 4
15 AlphaGo 76.0 4
16 AlphaGo 69.0 4
17 AlphaGo 65.0 4
18 AlphaGo 75.0 4
19 AlphaGo 55.0 4
20 AlphaGo 88.0 4
21 AlphaGo 63.0 4
22 AlphaGo 56.0 4
23 AlphaGo 65.0 4
24 AlphaGo 89.0 4
25 AlphaGo 33.0 4
26 AlphaGo 92.0 4
27 AlphaGo 59.0 4
28 AlphaGo 72.0 4
29 AlphaGo 57.0 4
30 AlphaGo 67.0 4
31 AlphaGo 62.0 4
32 AlphaGo 60.0 4
33 AlphaGo 92.0 4
34 AlphaGo 103.0 4
35 AlphaGo 71.0 4
36 AlphaGo 95.0 4
37 AlphaGo 64.0 4
38 AlphaGo 61.0 4
39 AlphaGo 64.0 4
40 AlphaGo 68.0 4
41 AlphaGo 64.0 4
42 AlphaGo 80.0 4
43 AlphaGo 70.0 4
44 AlphaGo 104.0 4
45 AlphaGo 71.0 4
46 AlphaGo 122.0 4
47 AlphaGo 76.0 4
48 AlphaGo 74.0 4
49 AlphaGo 92.0 4
50 AlphaGo 116.0 4
51 AlphaGo 74.0 4
52 AlphaGo 81.0 4
53 AlphaGo 113.0 4
54 AlphaGo 70.0 4
55 AlphaGo 72.0 4
56 AlphaGo 73.0 4
57 AlphaGo 10.0 4
58 AlphaGo 99.0 4
59 AlphaGo 92.0 4
60 AlphaGo 106.0 4
61 AlphaGo 103.0 4
62 AlphaGo 5.0 4
63 AlphaGo 90.0 4
64 AlphaGo 96.0 4
65 AlphaGo 91.0 4
66 AlphaGo 143.0 4
67 AlphaGo 101.0 4
68 AlphaGo 140.0 4
69 AlphaGo 159.0 4
70 AlphaGo 141.0 4
71 AlphaGo 133.0 4
72 AlphaGo 184.0 4
73 AlphaGo 131.0 4
74 AlphaGo 95.0 4
75 AlphaGo 122.0 4
76 AlphaGo 67.0 4
77 AlphaGo 63.0 4
78 AlphaGo 88.0 4
79 AlphaGo 77.0 4
80 AlphaGo 77.0 4
81 AlphaGo 76.0 4
82 AlphaGo 71.0 4
83 AlphaGo 60.0 4
84 AlphaGo 55.0 4
85 AlphaGo 52.0 4
86 AlphaGo 42.0 4
87 AlphaGo 45.0 4
88 AlphaGo 50.0 4
89 AlphaGo 42.0 4
90 AlphaGo 51.0 4
1 Lee_Sedol 59.0 4
2 Lee_Sedol 43.0 4
3 Lee_Sedol 15.0 4
4 Lee_Sedol 2.0 4
5 Lee_Sedol 8.0 4
6 Lee_Sedol 140.0 4
7 Lee_Sedol 325.0 4
8 Lee_Sedol 311.0 4
9 Lee_Sedol 161.0 4
10 Lee_Sedol 93.0 4
11 Lee_Sedol 82.0 4
12 Lee_Sedol 248.0 4
13 Lee_Sedol 371.0 4
14 Lee_Sedol 36.0 4
15 Lee_Sedol 298.0 4
16 Lee_Sedol 21.0 4
17 Lee_Sedol 129.0 4
18 Lee_Sedol 3.0 4
19 Lee_Sedol 16.0 4
20 Lee_Sedol 278.0 4
21 Lee_Sedol 100.0 4
22 Lee_Sedol 285.0 4
23 Lee_Sedol 554.0 4
24 Lee_Sedol 315.0 4
25 Lee_Sedol 32.0 4
26 Lee_Sedol 150.0 4
27 Lee_Sedol 6.0 4
28 Lee_Sedol 220.0 4
29 Lee_Sedol 2.0 4
30 Lee_Sedol 227.0 4
31 Lee_Sedol 92.0 4
32 Lee_Sedol 22.0 4
33 Lee_Sedol 20.0 4
34 Lee_Sedol 122.0 4
35 Lee_Sedol 609.0 4
36 Lee_Sedol 949.0 4
37 Lee_Sedol 91.0 4
38 Lee_Sedol 3.0 4
39 Lee_Sedol 386.0 4
40 Lee_Sedol 139.0 4
41 Lee_Sedol 34.0 4
42 Lee_Sedol 65.0 4
43 Lee_Sedol 85.0 4
44 Lee_Sedol 15.0 4
45 Lee_Sedol 96.0 4
46 Lee_Sedol 119.0 4
47 Lee_Sedol 59.0 4
48 Lee_Sedol 59.0 4
49 Lee_Sedol 59.0 4
50 Lee_Sedol 59.0 4
51 Lee_Sedol 56.0 4
52 Lee_Sedol 59.0 4
53 Lee_Sedol 59.0 4
54 Lee_Sedol 113.0 4
55 Lee_Sedol 57.0 4
56 Lee_Sedol 54.0 4
57 Lee_Sedol 59.0 4
58 Lee_Sedol 59.0 4
59 Lee_Sedol 52.0 4
60 Lee_Sedol 56.0 4
61 Lee_Sedol 52.0 4
62 Lee_Sedol 59.0 4
63 Lee_Sedol 58.0 4
64 Lee_Sedol 57.0 4
65 Lee_Sedol 35.0 4
66 Lee_Sedol 59.0 4
67 Lee_Sedol 59.0 4
68 Lee_Sedol 58.0 4
69 Lee_Sedol 59.0 4
70 Lee_Sedol 6.0 4
71 Lee_Sedol 59.0 4
72 Lee_Sedol 58.0 4
73 Lee_Sedol 34.0 4
74 Lee_Sedol 14.0 4
75 Lee_Sedol 59.0 4
76 Lee_Sedol 57.0 4
77 Lee_Sedol 58.0 4
78 Lee_Sedol 58.0 4
79 Lee_Sedol 59.0 4
80 Lee_Sedol 59.0 4
81 Lee_Sedol 57.0 4
82 Lee_Sedol 59.0 4
83 Lee_Sedol 53.0 4
84 Lee_Sedol 52.0 4
85 Lee_Sedol 27.0 4
86 Lee_Sedol 45.0 4
87 Lee_Sedol 15.0 4
88 Lee_Sedol 7.0 4
89 Lee_Sedol 1.0 4
90 Lee_Sedol 54.0 4
1 AlphaGo 85.0 5
2 AlphaGo 68.0 5
3 AlphaGo 53.0 5
4 AlphaGo 62.0 5
5 AlphaGo 73.0 5
6 AlphaGo 67.0 5
7 AlphaGo 59.0 5
8 AlphaGo 64.0 5
9 AlphaGo 67.0 5
10 AlphaGo 69.0 5
11 AlphaGo 59.0 5
12 AlphaGo 57.0 5
13 AlphaGo 79.0 5
14 AlphaGo 68.0 5
15 AlphaGo 95.0 5
16 AlphaGo 60.0 5
17 AlphaGo 58.0 5
18 AlphaGo 55.0 5
19 AlphaGo 56.0 5
20 AlphaGo 40.0 5
21 AlphaGo 89.0 5
22 AlphaGo 57.0 5
23 AlphaGo 58.0 5
24 AlphaGo 59.0 5
25 AlphaGo 59.0 5
26 AlphaGo 59.0 5
27 AlphaGo 75.0 5
28 AlphaGo 79.0 5
29 AlphaGo 68.0 5
30 AlphaGo 55.0 5
31 AlphaGo 7.0 5
32 AlphaGo 93.0 5
33 AlphaGo 63.0 5
34 AlphaGo 64.0 5
35 AlphaGo 92.0 5
36 AlphaGo 78.0 5
37 AlphaGo 13.0 5
38 AlphaGo 64.0 5
39 AlphaGo 74.0 5
40 AlphaGo 67.0 5
41 AlphaGo 91.0 5
42 AlphaGo 88.0 5
43 AlphaGo 104.0 5
44 AlphaGo 71.0 5
45 AlphaGo 100.0 5
46 AlphaGo 92.0 5
47 AlphaGo 69.0 5
48 AlphaGo 71.0 5
49 AlphaGo 71.0 5
50 AlphaGo 114.0 5
51 AlphaGo 103.0 5
52 AlphaGo 99.0 5
53 AlphaGo 132.0 5
54 AlphaGo 111.0 5
55 AlphaGo 105.0 5
56 AlphaGo 80.0 5
57 AlphaGo 134.0 5
58 AlphaGo 77.0 5
59 AlphaGo 79.0 5
60 AlphaGo 83.0 5
61 AlphaGo 52.0 5
62 AlphaGo 18.0 5
63 AlphaGo 91.0 5
64 AlphaGo 112.0 5
65 AlphaGo 97.0 5
66 AlphaGo 101.0 5
67 AlphaGo 101.0 5
68 AlphaGo 98.0 5
69 AlphaGo 113.0 5
70 AlphaGo 119.0 5
71 AlphaGo 115.0 5
72 AlphaGo 109.0 5
73 AlphaGo 102.0 5
74 AlphaGo 101.0 5
75 AlphaGo 90.0 5
76 AlphaGo 88.0 5
77 AlphaGo 84.0 5
78 AlphaGo 107.0 5
79 AlphaGo 94.0 5
80 AlphaGo 74.0 5
81 AlphaGo 62.0 5
82 AlphaGo 59.0 5
83 AlphaGo 53.0 5
84 AlphaGo 65.0 5
85 AlphaGo 46.0 5
86 AlphaGo 42.0 5
87 AlphaGo 38.0 5
88 AlphaGo 37.0 5
89 AlphaGo 37.0 5
90 AlphaGo 35.0 5
91 AlphaGo 30.0 5
92 AlphaGo 29.0 5
93 AlphaGo 28.0 5
94 AlphaGo 28.0 5
95 AlphaGo 30.0 5
96 AlphaGo 29.0 5
97 AlphaGo 29.0 5
98 AlphaGo 29.0 5
99 AlphaGo 29.0 5
100 AlphaGo 30.0 5
101 AlphaGo 28.0 5
102 AlphaGo 28.0 5
103 AlphaGo 27.0 5
104 AlphaGo 28.0 5
1 Lee_Sedol 25.0 5
2 Lee_Sedol 66.0 5
3 Lee_Sedol 13.0 5
4 Lee_Sedol 15.0 5
5 Lee_Sedol 2.0 5
6 Lee_Sedol 52.0 5
7 Lee_Sedol 43.0 5
8 Lee_Sedol 3.0 5
9 Lee_Sedol 245.0 5
10 Lee_Sedol 135.0 5
11 Lee_Sedol 212.0 5
12 Lee_Sedol 110.0 5
13 Lee_Sedol 75.0 5
14 Lee_Sedol 96.0 5
15 Lee_Sedol 131.0 5
16 Lee_Sedol 242.0 5
17 Lee_Sedol 3.0 5
18 Lee_Sedol 39.0 5
19 Lee_Sedol 2.0 5
20 Lee_Sedol 101.0 5
21 Lee_Sedol 97.0 5
22 Lee_Sedol 336.0 5
23 Lee_Sedol 2.0 5
24 Lee_Sedol 6.0 5
25 Lee_Sedol 205.0 5
26 Lee_Sedol 234.0 5
27 Lee_Sedol 15.0 5
28 Lee_Sedol 39.0 5
29 Lee_Sedol 34.0 5
30 Lee_Sedol 156.0 5
31 Lee_Sedol 43.0 5
32 Lee_Sedol 37.0 5
33 Lee_Sedol 6.0 5
34 Lee_Sedol 2.0 5
35 Lee_Sedol 177.0 5
36 Lee_Sedol 219.0 5
37 Lee_Sedol 310.0 5
38 Lee_Sedol 36.0 5
39 Lee_Sedol 4.0 5
40 Lee_Sedol 241.0 5
41 Lee_Sedol 145.0 5
42 Lee_Sedol 60.0 5
43 Lee_Sedol 139.0 5
44 Lee_Sedol 107.0 5
45 Lee_Sedol 56.0 5
46 Lee_Sedol 110.0 5
47 Lee_Sedol 117.0 5
48 Lee_Sedol 87.0 5
49 Lee_Sedol 120.0 5
50 Lee_Sedol 5.0 5
51 Lee_Sedol 265.0 5
52 Lee_Sedol 68.0 5
53 Lee_Sedol 135.0 5
54 Lee_Sedol 553.0 5
55 Lee_Sedol 32.0 5
56 Lee_Sedol 42.0 5
57 Lee_Sedol 75.0 5
58 Lee_Sedol 16.0 5
59 Lee_Sedol 20.0 5
60 Lee_Sedol 29.0 5
61 Lee_Sedol 27.0 5
62 Lee_Sedol 22.0 5
63 Lee_Sedol 95.0 5
64 Lee_Sedol 57.0 5
65 Lee_Sedol 19.0 5
66 Lee_Sedol 16.0 5
67 Lee_Sedol 12.0 5
68 Lee_Sedol 10.0 5
69 Lee_Sedol 323.0 5
70 Lee_Sedol 119.0 5
71 Lee_Sedol 72.0 5
72 Lee_Sedol 157.0 5
73 Lee_Sedol 60.0 5
74 Lee_Sedol 57.0 5
75 Lee_Sedol 42.0 5
76 Lee_Sedol 181.0 5
77 Lee_Sedol 59.0 5
78 Lee_Sedol 118.0 5
79 Lee_Sedol 3.0 5
80 Lee_Sedol 57.0 5
81 Lee_Sedol 48.0 5
82 Lee_Sedol 58.0 5
83 Lee_Sedol 33.0 5
84 Lee_Sedol 56.0 5
85 Lee_Sedol 58.0 5
86 Lee_Sedol 59.0 5
87 Lee_Sedol 54.0 5
88 Lee_Sedol 59.0 5
89 Lee_Sedol 58.0 5
90 Lee_Sedol 53.0 5
91 Lee_Sedol 28.0 5
92 Lee_Sedol 14.0 5
93 Lee_Sedol 14.0 5
94 Lee_Sedol 59.0 5
95 Lee_Sedol 58.0 5
96 Lee_Sedol 54.0 5
97 Lee_Sedol 59.0 5
98 Lee_Sedol 32.0 5
99 Lee_Sedol 38.0 5
100 Lee_Sedol 38.0 5
101 Lee_Sedol 6.0 5
102 Lee_Sedol 42.0 5
103 Lee_Sedol 53.0 5
104 Lee_Sedol 9.0 5
<!DOCTYPE html>
<meta charset="utf-8">
<head>
<script src="http://d3js.org/d3.v3.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<script src="http://labratrevenge.com/d3-tip/javascripts/d3.tip.v0.6.3.js"></script>
<style>
/*css*/
.main_chart_title {
margin-left: 40px;
font: 30px helvetica;
}
.button_container {
margin-left: 40px;
margin-top: 10px;
}
.btn {
margin-right: 5px;
}
div.chart {
font: 10px sans-serif;
}
.axis path,
.axis line {
fill: none;
stroke: #000;
shape-rendering: crispEdges;
}
.line {
fill: none;
stroke-width: 1.5px;
}
.line#AlphaGo {
stroke: #bf812d;
}
circle#AlphaGo {
fill: #8c510a;
}
.line#Lee_Sedol {
stroke: #35978f;
}
circle#Lee_Sedol {
fill: #01665e;
}
rect#Lee_Sedol {
fill: #01665e;
}
rect#AlphaGo {
fill: #8c510a;
}
circle.annotation {
fill: none;
stroke: red;
}
.d3-tip {
font: 10px sans-serif;
line-height: 1.5;
padding: 12px;
background: rgba(0, 0, 0, 0.8);
color: #fff;
border-radius: 2px;
}
.d3-tip:after {
box-sizing: border-box;
display: inline;
font: 10px sans-serif;
width: 100%;
line-height: 1;
color: rgba(0, 0, 0, 0.8);
content: "\25BC";
position: absolute;
text-align: center;
}
.d3-tip.n:after {
margin: -1px 0 0 0;
top: 100%;
left: 0;
}
.ending {
margin-left: 40px;
}
</style>
<script type="text/javascript">
function draw(data) {
var games = d3.nest()
.key(function(d) { return d.game; })
.entries(who = data);
var game1 = games[0].values
var current_game = d3.max(game1, function(k) {return k.game});
var margin = {top: 10, right: 60, bottom: 24, left: 60, middle: 28},
width = 960 - margin.left - margin.right,
height = 500 - margin.top - margin.bottom;
var x = d3.scale.linear()
.range([0, width]);
var y = d3.scale.linear()
.range([height, 0]);
var tip = d3.tip()
.attr('class', 'd3-tip')
.offset([-10, 0])
.html(function(d) {
var time = d.thinking_time * 60;
var minute = Math.floor(time / 60);
var second = Math.ceil(time - minute * 60);
var output = minute + "m " + second + "s";
var game = d.game;
var black_dict = {1:'Lee_Sedol', 2:'AlphaGo', 3:'Lee_Sedol', 4:'AlphaGo', 5:'Lee_Sedol'};
var current_black = black_dict[game];
if (d.player === current_black) {
var ply = d.turn_index * 2 - 1;
console.log('smae')
return "<strong>" + d.player + "</strong>" + "<br>" + d.turn_index + "th move" + "<br>" + ply + "th move of the game" + "<br>" + output;
} else {
var ply = d.turn_index * 2;
return "<strong>" + d.player + "</strong>" + "<br>" + d.turn_index + "th move" + "<br>" + ply + "th move of the game" + "<br>" + output;
};
})
.attr("fill", "grey");
var players,
player;
var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom")
.ticks(20);
var yAxis = d3.svg.axis()
.scale(y)
.orient("left");
var line = d3.svg.line()
.x(function(d) { return x(d.turn_index); })
.y(function(d) { return y(d.thinking_time); });
var max_turn = d3.max(game1, function(d) {return d.turn_index});
var max_time = d3.max(game1, function(d) {return d.thinking_time});
x.domain([0, max_turn]);
y.domain([0, max_time]);
var chart_title = d3.select("div.chart").append("h2")
.attr("class", "main_chart_title")
.text("Lee Sedol vs. AlphaGo: Game 1 (AlphaGo won)")
var next_prev = ['Previous', 'Next']
var arrow_buttons = d3.select("div.chart").append("div")
.attr("class", "button_container")
.selectAll("div")
.data(next_prev)
.enter()
.append("div")
.attr("class", "btn btn-default")
.attr("id", function(d){return d;})
.text(function(d) {
return d;
})
var game_num = ['G1','G2','G3','G4','G5']
var game_buttons = d3.select("div.chart").append("div")
.attr("class", "button_container")
.selectAll("div")
.data(game_num)
.enter()
.append("div")
.attr("class", "btn game_btn")
.attr("id", function(d) {return d;})
.text(function(d) {
return d;
})
var svg = d3.select("div.chart").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
svg.call(tip);
svg.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0," + height + ")")
.call(xAxis)
.append("text")
.attr("x", width + 52)
.attr("y", 5)
.style("text-anchor", "end")
.text("Turn Index");
svg.append("g")
.attr("class", "y axis")
.call(yAxis)
.append("text")
.attr("transform", "rotate(-90)")
.attr("y", 6)
.attr("dy", ".71em")
.style("text-anchor", "end")
.text("Thinking Time in Minutes");
var players_list = ['Lee_Sedol', 'AlphaGo'];
var legend = svg.selectAll('.player')
.data(players_list)
.enter()
.append("g")
.attr("class", "player");
legend.append("rect")
.attr("id", function(d){return d;})
.attr("width", 15)
.attr("height", 15)
.attr("x", width - 40)
.attr("y", function(d,i) { return i*20;})
.attr("fill", "black")
legend.append("text")
.attr("x", width - 20)
.style("font-size", "12px")
.attr("y", function(d,i) { return i*20 + 12;})
.text(function(d) {return d;})
players = d3.nest()
.key(function(d) { return d.player; })
.entries(game1);
players.forEach(function(d, i) {
id_var = d.key
svg.append("path")
.attr("id", id_var)
.attr("class", "line")
.attr("d", line(d.values));
var dots = svg.selectAll("dot")
.attr("id", id_var + "_group")
.data(d.values)
.enter().append("circle")
.attr("id", id_var)
.attr("r", 3)
.attr("cx", function(d) { return x(d.turn_index); })
.attr("cy", function(d) { return y(d.thinking_time); })
.on('mouseover', tip.show)
.on('mouseout', tip.hide);
});
d3.select("#G1").style("background", "black")
.style("color", "white")
arrow_buttons.on("click", function(d) {
var direction = this.id;
if (direction === "Next") {
if (current_game !== 5) {
var next_game = current_game + 1;
console.log(current_game)
console.log(next_game)
d3.selectAll(".game_btn")
.transition()
.duration(500)
.style("background", "white")
.style("color", "black")
d3.select("#" + "G" + next_game)
.transition()
.duration(500)
.style("background", "black")
.style("color", "white")
render(next_game)
current_game = current_game + 1
}
} else {
if (current_game !== 1) {
var prev_game = current_game - 1;
console.log(current_game)
console.log(next_game)
d3.selectAll(".game_btn")
.transition()
.duration(500)
.style("background", "white")
.style("color", "black")
d3.select("#" + "G" + prev_game)
.transition()
.duration(500)
.style("background", "black")
.style("color", "white")
render(prev_game)
current_game = current_game - 1
}
};
});
game_buttons.on("click", function(d) {
var game_num = d.substring(1);
d3.selectAll(".game_btn")
.transition()
.duration(500)
.style("background", "white")
.style("color", "black")
d3.select("#" + d)
.transition()
.duration(500)
.style("background", "black")
.style("color", "white")
render(game_num)
});
function render(game_number) {
var this_game = games[game_number - 1].values
var current_game = d3.max(this_game, function(k) {return k.game});
var winner_dict = {1:'AlphaGo', 2:'AlphaGo', 3:'AlphaGo', 4:'Lee_Sedol', 5:'AlphaGo'}
var current_winner = winner_dict[game_number]
var max_turn = d3.max(this_game, function(d) {return d.turn_index});
var max_time = d3.max(this_game, function(d) {return d.thinking_time});
x.domain([0, max_turn]);
y.domain([0, max_time]);
if (game_number == 4) {
d3.select(".main_chart_title")
.text("Lee Sedol vs. AlphaGo: Game " + current_game + " (" + current_winner + " won! yeeasssssh!)");
svg.append("circle")
.attr("class", "annotation")
.attr("id", "g4")
.attr("r", 5)
.attr("cx", 364)
.attr("cy", 276);
svg.append("text")
.attr("class", "annotation")
.attr("id", "g4")
.attr("x", 368)
.attr("y", 272)
.text("Lee Sedol's brilliant attack")
svg.append("circle")
.attr("class", "annotation")
.attr("id", "g4")
.attr("r", 5)
.attr("cx", 410)
.attr("cy", 415);
svg.append("text")
.attr("class", "annotation")
.attr("id", "g4")
.attr("x", 410)
.attr("y", 400)
.text("Consistent mistakes by AlphaGo")
} else {
svg.selectAll(".annotation").remove()
d3.select(".main_chart_title")
.text("Lee Sedol vs. AlphaGo: Game " + current_game + " (" + current_winner + " won)");
}
players = d3.nest()
.key(function(d) { return d.player; })
.entries(this_game);
players.forEach(function(d, i) {
id_var = d.key
d3.select(".line#" + id_var)
.transition()
.duration(500)
.attr("d", line(d.values));
var n_dots = svg.selectAll('circle#' + id_var)
.data(d.values)
n_dots.transition()
.duration(500)
.attr("cx", function(d) { return x(d.turn_index); })
.attr("cy", function(d) { return y(d.thinking_time); });
n_dots.enter().append("circle")
.attr("id", id_var)
.attr("r", 3)
.attr("cx", function(d) { return x(d.turn_index); })
.attr("cy", function(d) { return y(d.thinking_time); });
n_dots.exit().remove();
svg.selectAll(".axis.x")
.transition()
.duration(500)
.call(xAxis);
svg.selectAll(".axis.y")
.transition()
.duration(500)
.call(yAxis);
});
}
}
</script>
</head>
<body>
<div class="chart"></div>
<h5 class="ending">made by <a target="_blank" href="http://jsideas.net">junkwhinger</a></h5>
<script type="text/javascript">
d3.csv("games.csv", function(d){
d.turn_index = +d.turn_index;
d.thinking_time = +d.thinking_time / 60;
d.game = +d.game;
return d;
}, draw)
</script>
</body>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment