@@ -350,9 +350,12 @@ <h3>The next level <span class="fira accent">#include<range
350
350
< section >
351
351
< h3 > More about ranges</ h3 >
352
352
< a href ="https://hannes.hauswedell.net/post/2019/11/30/range_intro/ "> hannes.hauswedell.net/post/2019/11/30/range_intro</ a > < br > < br >
353
- < a href ="https://www.modernescpp.com/index.php/c-20-the-ranges-library "> modernescpp.com/index.php/c-20-the-ranges-library</ a > < br > < br >
354
- < a href ="https://www.youtube.com/watch?v=d_E-VLyUnzc "> https://www.youtube.com/watch?v=d_E-VLyUnzc</ a > < br > < br >
355
- < a href ="https://www.youtube.com/watch?v=vJ290qlAbbw "> https://www.youtube.com/watch?v=vJ290qlAbbw</ a >
353
+ < a href ="https://www.modernescpp.com/index.php/c-20-the-ranges-library "> modernescpp.com/index.php/c-20-the-ranges-library</ a > < br >
354
+ < p class ="small "> C++20 Ranges in Practice - Tristan Brindle</ p >
355
+ < a href ="https://www.youtube.com/watch?v=d_E-VLyUnzc "> youtube.com/watch?v=d_E-VLyUnzc</ a > < br >
356
+ < p class ="small "> From STL to Ranges: Using Ranges Effectively - Jeff Garland</ p >
357
+ < a href ="https://www.youtube.com/watch?v=vJ290qlAbbw "> youtube.com/watch?v=vJ290qlAbbw</ a > < br > < br >
358
+ < a href ="https://github.com/ericniebler/range-v3 "> github.com/ericniebler/range-v3</ a >
356
359
</ section >
357
360
</ section >
358
361
< section >
@@ -387,20 +390,26 @@ <h4>(with padding, strides and dilations)</h4>
387
390
< section >
388
391
< h2 > MaxPool</ h2 >
389
392
< img src ="img/max_pool_animation.gif " alt ="">
390
- < h3 class ="fragment "> (ugly) code time</ h3 >
393
+ < h4 class ="fragment "> (ugly) code time</ h4 >
391
394
</ section >
392
395
< section >
393
396
< img src ="img/no-raw-loops.png " alt ="">
394
397
< h2 class ="fragment "> < span class ="fira accent "> std::max_element</ span > </ h2 >
395
398
</ section >
396
399
< section >
397
- < h2 > kernel::end()</ h2 >
400
+ < img src ="img/max-pool-kernel.png " alt ="">
401
+ </ section >
402
+ < section >
403
+ < img src ="img/max-pool-kernel-iterator.png " alt ="">
404
+ </ section >
405
+ < section >
406
+ < h2 > < span class ="fira accent "> Kernel::end()</ span > </ h2 >
398
407
< img src ="img/kernel-iterator-end.png " alt ="">
399
408
</ section >
400
409
< section >
401
410
< h3 > MaxPool</ h3 >
402
411
< img src ="img/mp-transform.png " alt ="">
403
- < h3 class ="fragment accent "> < span class ="fira "> std::transform</ span > </ h3 >
412
+ < h3 class ="fragment accent "> < span class ="fira "> std::transform std::max_element </ span > </ h3 >
404
413
</ section >
405
414
</ section >
406
415
< section >
0 commit comments