mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-03-11 17:49:25 -05:00
fix: apply pre-commit formatting to tinytorch files
- Remove trailing whitespace in big-picture.md - Apply bibtex-tidy formatting to paper/references.bib
This commit is contained in:
@@ -4,9 +4,9 @@
|
||||
year = {1996},
|
||||
publisher = {MIT Press},
|
||||
address = {Cambridge, MA},
|
||||
edition = {2nd},
|
||||
isbn = {978-0262510875},
|
||||
note = {Foundational computer science textbook teaching programming through building interpreters},
|
||||
edition = {2nd},
|
||||
}
|
||||
|
||||
@book{aho2006compilers,
|
||||
@@ -21,13 +21,13 @@
|
||||
@book{appel2004tiger,
|
||||
title = {Modern Compiler Implementation in Java},
|
||||
author = {Appel, Andrew W. and Palsberg, Jens},
|
||||
year = {2002},
|
||||
publisher = {Cambridge University Press},
|
||||
address = {Cambridge, UK},
|
||||
doi = {10.1017/cbo9780511811432},
|
||||
isbn = {9780521820608,9780511811432},
|
||||
url = {https://doi.org/10.1017/cbo9780511811432},
|
||||
source = {Crossref},
|
||||
year = {2002},
|
||||
edition = {2nd},
|
||||
}
|
||||
|
||||
@@ -39,9 +39,9 @@
|
||||
and Patterson, David and Pau, Danilo and Seo, Jae-sun and Sieracki, Jeff and Thakker, Urmish
|
||||
and Verhelst, Marian and Yadav, Poonam
|
||||
},
|
||||
year = {2020},
|
||||
journal = {arXiv preprint arXiv:2003.04821},
|
||||
url = {http://arxiv.org/abs/2003.04821v4},
|
||||
year = {2020},
|
||||
primaryclass = {cs.PF},
|
||||
archiveprefix = {arXiv},
|
||||
}
|
||||
@@ -56,21 +56,26 @@
|
||||
and Pajak, Dominic and Ramaprasad, Dhilan and Smith, J. Evan and Stewart, Matthew and Tingley,
|
||||
Dustin
|
||||
},
|
||||
year = {2021},
|
||||
journal = {arXiv preprint arXiv:2106.04008},
|
||||
url = {http://arxiv.org/abs/2106.04008v2},
|
||||
year = {2021},
|
||||
primaryclass = {cs.LG},
|
||||
archiveprefix = {arXiv},
|
||||
}
|
||||
|
||||
@article{blank2019nbgrader,
|
||||
title = {nbgrader: A Tool for Creating and Grading Assignments in the Jupyter Notebook},
|
||||
author = {{Project Jupyter} and Blank, Douglas and Bourgin, David and Brown, Alexander and Bussonnier, Matthias and Frederic, Jonathan and Granger, Brian and Griffiths, Thomas and Hamrick, Jessica and Kelley, Kyle and Pacer, M. and Page, Logan and P\'{e}rez, Fernando and Ragan-Kelley, Benjamin and Suchow, Jordan and Willing, Carol},
|
||||
author = {
|
||||
{Project Jupyter} and Blank, Douglas and Bourgin, David and Brown, Alexander and Bussonnier,
|
||||
Matthias and Frederic, Jonathan and Granger, Brian and Griffiths, Thomas and Hamrick, Jessica
|
||||
and Kelley, Kyle and Pacer, M. and Page, Logan and P\'{e}rez, Fernando and Ragan-Kelley,
|
||||
Benjamin and Suchow, Jordan and Willing, Carol
|
||||
},
|
||||
year = {2019},
|
||||
journal = {Journal of Open Source Education},
|
||||
publisher = {The Open Journal},
|
||||
volume = {2},
|
||||
number = {11},
|
||||
year = {2019},
|
||||
doi = {10.21105/jose.00032},
|
||||
}
|
||||
|
||||
@@ -98,9 +103,9 @@
|
||||
@article{chen2016training,
|
||||
title = {Training Deep Nets with Sublinear Memory Cost},
|
||||
author = {Chen, Tianqi and Xu, Bing and Zhang, Chiyuan and Guestrin, Carlos},
|
||||
year = {2016},
|
||||
journal = {arXiv preprint arXiv:1604.06174},
|
||||
url = {http://arxiv.org/abs/1604.06174v2},
|
||||
year = {2016},
|
||||
primaryclass = {cs.LG},
|
||||
archiveprefix = {arXiv},
|
||||
}
|
||||
@@ -131,6 +136,7 @@
|
||||
@incollection{collins1989cognitive,
|
||||
title = {Cognitive Apprenticeship: Teaching the Crafts of Reading, Writing, and Mathematics},
|
||||
author = {Collins, Allan and Brown, John Seely and Newman, Susan E.},
|
||||
year = {2018},
|
||||
booktitle = {Knowing, Learning, and Instruction},
|
||||
publisher = {Routledge},
|
||||
address = {Hillsdale, NJ},
|
||||
@@ -139,7 +145,6 @@
|
||||
isbn = {9781315044408},
|
||||
url = {https://doi.org/10.4324/9781315044408-14},
|
||||
source = {Crossref},
|
||||
year = {2018},
|
||||
editor = {Resnick, Lauren B.},
|
||||
}
|
||||
|
||||
@@ -155,18 +160,19 @@
|
||||
@book{fincher2004computer,
|
||||
title = {Computer Science Education Research},
|
||||
author = {Fincher, Sally and Petre, Marian},
|
||||
year = {2005},
|
||||
publisher = {Taylor \& Francis},
|
||||
address = {London},
|
||||
doi = {10.1201/9781482287325},
|
||||
isbn = {9781482287325},
|
||||
url = {https://doi.org/10.1201/9781482287325},
|
||||
source = {Crossref},
|
||||
year = {2005},
|
||||
}
|
||||
|
||||
@book{guzdial2015learner,
|
||||
title = {Learner-Centered Design of Computing Education},
|
||||
author = {Guzdial, Mark},
|
||||
year = {2016},
|
||||
journal = {Synthesis Lectures on Human-Centered Informatics},
|
||||
publisher = {Springer International Publishing},
|
||||
series = {Synthesis Lectures on Human-Centered Informatics},
|
||||
@@ -176,7 +182,6 @@
|
||||
url = {https://doi.org/10.1007/978-3-031-02216-6},
|
||||
source = {Crossref},
|
||||
subtitle = {Research on Computing for Everyone},
|
||||
year = {2016},
|
||||
}
|
||||
|
||||
@misc{hotz2023tinygrad,
|
||||
@@ -191,6 +196,7 @@
|
||||
@article{howard2020fastai,
|
||||
title = {Fastai: A Layered API for Deep Learning},
|
||||
author = {Howard, Jeremy and Gugger, Sylvain},
|
||||
year = {2020},
|
||||
journal = {Information},
|
||||
publisher = {MDPI AG},
|
||||
volume = {11},
|
||||
@@ -200,19 +206,18 @@
|
||||
issn = {2078-2489},
|
||||
url = {https://doi.org/10.3390/info11020108},
|
||||
source = {Crossref},
|
||||
year = {2020},
|
||||
}
|
||||
|
||||
@inproceedings{ihantola2010review,
|
||||
title = {Review of recent systems for automatic assessment of programming assignments},
|
||||
author = {Ihantola, Petri and Ahoniemi, Tuukka and Karavirta, Ville and Sepp\"{a}l\"{a}, Otto},
|
||||
year = {2010},
|
||||
booktitle = {Proceedings of the 10th Koli Calling International Conference on Computing Education Research},
|
||||
publisher = {ACM},
|
||||
pages = {86--93},
|
||||
doi = {10.1145/1930464.1930480},
|
||||
url = {https://doi.org/10.1145/1930464.1930480},
|
||||
source = {Crossref},
|
||||
year = {2010},
|
||||
}
|
||||
|
||||
@misc{johnson2016cs231n,
|
||||
@@ -233,10 +238,19 @@
|
||||
}
|
||||
|
||||
@inproceedings{kannan2022astrasim,
|
||||
title = {ASTRA-sim2.0: Modeling Hierarchical Networks and Disaggregated Systems for Large-model Training at Scale},
|
||||
author = {Won, William and Heo, Taekyung and Rashidi, Saeed and Sridharan, Srinivas and Srinivasan, Sudarshan and Krishna, Tushar},
|
||||
booktitle = {Proceedings of the 2023 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)},
|
||||
title = {
|
||||
ASTRA-sim2.0: Modeling Hierarchical Networks and Disaggregated Systems for Large-model Training
|
||||
at Scale
|
||||
},
|
||||
author = {
|
||||
Won, William and Heo, Taekyung and Rashidi, Saeed and Sridharan, Srinivas and Srinivasan,
|
||||
Sudarshan and Krishna, Tushar
|
||||
},
|
||||
year = {2023},
|
||||
booktitle = {
|
||||
Proceedings of the 2023 IEEE International Symposium on Performance Analysis of Systems and
|
||||
Software (ISPASS)
|
||||
},
|
||||
doi = {10.1109/ISPASS57527.2023.00035},
|
||||
url = {http://arxiv.org/abs/2303.14006v1},
|
||||
}
|
||||
@@ -244,6 +258,7 @@
|
||||
@article{kapur2008productive,
|
||||
title = {Productive Failure},
|
||||
author = {Kapur, Manu},
|
||||
year = {2008},
|
||||
journal = {Cognition and Instruction},
|
||||
publisher = {Informa UK Limited},
|
||||
volume = {26},
|
||||
@@ -253,7 +268,6 @@
|
||||
issn = {0737-0008,1532-690X},
|
||||
url = {https://doi.org/10.1080/07370000802212669},
|
||||
source = {Crossref},
|
||||
year = {2008},
|
||||
}
|
||||
|
||||
@misc{karpathy2022micrograd,
|
||||
@@ -274,9 +288,9 @@
|
||||
@article{kingma2014adam,
|
||||
title = {Adam: A Method for Stochastic Optimization},
|
||||
author = {Kingma, Diederik P. and Ba, Jimmy},
|
||||
year = {2014},
|
||||
journal = {arXiv preprint arXiv:1412.6980},
|
||||
url = {http://arxiv.org/abs/1412.6980v9},
|
||||
year = {2014},
|
||||
primaryclass = {cs.LG},
|
||||
archiveprefix = {arXiv},
|
||||
}
|
||||
@@ -284,6 +298,7 @@
|
||||
@inproceedings{kolling2001guidelines,
|
||||
title = {Guidelines for teaching object orientation with Java},
|
||||
author = {K\"{o}lling, Michael and Rosenberg, John},
|
||||
year = {2001},
|
||||
booktitle = {
|
||||
Proceedings of the 6th annual conference on Innovation and technology in computer science
|
||||
education
|
||||
@@ -293,7 +308,6 @@
|
||||
doi = {10.1145/377435.377461},
|
||||
url = {https://doi.org/10.1145/377435.377461},
|
||||
source = {Crossref},
|
||||
year = {2001},
|
||||
}
|
||||
|
||||
@techreport{krizhevsky2009cifar,
|
||||
@@ -306,18 +320,19 @@
|
||||
@book{lave1991situated,
|
||||
title = {Situated Learning},
|
||||
author = {Lave, Jean and Wenger, Etienne},
|
||||
year = {1991},
|
||||
publisher = {Cambridge University Press},
|
||||
doi = {10.1017/cbo9780511815355},
|
||||
isbn = {9780521413084,9780521423748,9780511815355},
|
||||
url = {https://doi.org/10.1017/cbo9780511815355},
|
||||
source = {Crossref},
|
||||
subtitle = {Legitimate Peripheral Participation},
|
||||
year = {1991},
|
||||
}
|
||||
|
||||
@article{lecun1998gradient,
|
||||
title = {Gradient-based learning applied to document recognition},
|
||||
author = {Lecun, Y. and Bottou, L. and Bengio, Y. and Haffner, P.},
|
||||
year = {1998},
|
||||
journal = {Proceedings of the IEEE},
|
||||
publisher = {Institute of Electrical and Electronics Engineers (IEEE)},
|
||||
volume = {86},
|
||||
@@ -327,7 +342,6 @@
|
||||
issn = {0018-9219},
|
||||
url = {https://doi.org/10.1109/5.726791},
|
||||
source = {Crossref},
|
||||
year = {1998},
|
||||
}
|
||||
|
||||
@inproceedings{mattson2020mlperf,
|
||||
@@ -371,9 +385,13 @@
|
||||
|
||||
@inproceedings{micikevicius2018mixed,
|
||||
title = {Mixed Precision Training},
|
||||
author = {Micikevicius, Paulius and Narang, Sharan and Alben, Jonah and Diamos, Gregory and Elsen, Erich and Garcia, David and Ginsburg, Boris and Houston, Michael and Kuchaiev, Oleksii and Venkatesh, Ganesh and Wu, Hao},
|
||||
booktitle = {International Conference on Learning Representations},
|
||||
author = {
|
||||
Micikevicius, Paulius and Narang, Sharan and Alben, Jonah and Diamos, Gregory and Elsen, Erich
|
||||
and Garcia, David and Ginsburg, Boris and Houston, Michael and Kuchaiev, Oleksii and Venkatesh,
|
||||
Ganesh and Wu, Hao
|
||||
},
|
||||
year = {2018},
|
||||
booktitle = {International Conference on Learning Representations},
|
||||
url = {http://arxiv.org/abs/1710.03740v3},
|
||||
}
|
||||
|
||||
@@ -403,12 +421,12 @@
|
||||
Victor A. and Mukkara, Anurag and Venkatesan, Rangharajan and Khailany, Brucek and Keckler,
|
||||
Stephen W. and Emer, Joel
|
||||
},
|
||||
year = {2019},
|
||||
booktitle = {2019 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)},
|
||||
pages = {304--315},
|
||||
doi = {10.1109/ispass.2019.00042},
|
||||
url = {https://doi.org/10.1109/ispass.2019.00042},
|
||||
source = {Crossref},
|
||||
year = {2019},
|
||||
organization = {IEEE},
|
||||
}
|
||||
|
||||
@@ -418,9 +436,9 @@
|
||||
Patterson, David and Gonzalez, Joseph and Le, Quoc and Liang, Chen and Munguia, Lluis-Miquel
|
||||
and Rothchild, Daniel and So, David and Texier, Maud and Dean, Jeff
|
||||
},
|
||||
year = {2021},
|
||||
journal = {arXiv preprint arXiv:2104.10350},
|
||||
url = {http://arxiv.org/abs/2104.10350v3},
|
||||
year = {2021},
|
||||
primaryclass = {cs.LG},
|
||||
archiveprefix = {arXiv},
|
||||
}
|
||||
@@ -432,14 +450,15 @@
|
||||
booktitle = {International Encyclopedia of Education},
|
||||
publisher = {Pergamon Press},
|
||||
address = {Oxford},
|
||||
note = {Foundational work on knowledge transfer in education},
|
||||
edition = {2nd},
|
||||
editor = {Hus\'{e}n, Torsten and Postlethwaite, T. Neville},
|
||||
note = {Foundational work on knowledge transfer in education},
|
||||
}
|
||||
|
||||
@article{pfaff2004pintos,
|
||||
title = {The pintos instructional operating system kernel},
|
||||
author = {Pfaff, Ben and Romano, Anthony and Back, Godmar},
|
||||
year = {2009},
|
||||
journal = {ACM SIGCSE Bulletin},
|
||||
publisher = {Association for Computing Machinery (ACM)},
|
||||
volume = {41},
|
||||
@@ -450,13 +469,13 @@
|
||||
url = {https://doi.org/10.1145/1539024.1509023},
|
||||
note = {Used in Stanford CS140 and adopted at 50+ universities worldwide},
|
||||
source = {Crossref},
|
||||
year = {2009},
|
||||
institution = {Stanford University},
|
||||
}
|
||||
|
||||
@inproceedings{porter2013multi,
|
||||
title = {Experience report},
|
||||
author = {Porter, Leo and Bailey Lee, Cynthia and Simon, Beth and Cutts, Quintin and Zingaro, Daniel},
|
||||
year = {2011},
|
||||
journal = {ITiCSE},
|
||||
booktitle = {
|
||||
Proceedings of the 16th annual joint conference on Innovation and technology in computer
|
||||
@@ -468,7 +487,6 @@
|
||||
url = {https://doi.org/10.1145/1999747.1999788},
|
||||
source = {Crossref},
|
||||
subtitle = {a multi-classroom report on the value of peer instruction},
|
||||
year = {2011},
|
||||
}
|
||||
|
||||
@misc{pytorch04release,
|
||||
@@ -492,9 +510,9 @@
|
||||
Frank and Wu, Ephrem and Xu, Lingjie and Yamada, Koichi and Yu, Bing and Yuan, George and
|
||||
Zhong, Aaron and Zhang, Peizhao and Zhou, Yuchen
|
||||
},
|
||||
year = {2019},
|
||||
journal = {arXiv preprint arXiv:1911.02549},
|
||||
url = {http://arxiv.org/abs/1911.02549v2},
|
||||
year = {2019},
|
||||
primaryclass = {cs.LG},
|
||||
archiveprefix = {arXiv},
|
||||
}
|
||||
@@ -502,27 +520,33 @@
|
||||
@inproceedings{reddi2024mlsysbook,
|
||||
title = {MLSysBook.AI: Principles and Practices of Machine Learning Systems Engineering},
|
||||
author = {Reddi, Vijay Janapa},
|
||||
year = {2024},
|
||||
booktitle = {2024 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS)},
|
||||
publisher = {IEEE},
|
||||
pages = {41--42},
|
||||
doi = {10.1109/codes-isss60120.2024.00015},
|
||||
url = {https://doi.org/10.1109/codes-isss60120.2024.00015},
|
||||
source = {Crossref},
|
||||
year = {2024},
|
||||
organization = {IEEE},
|
||||
}
|
||||
|
||||
@misc{roberthalf2024talent,
|
||||
title = {Building Future-Forward Tech Teams: New Research Reveals Severity of the Technology Skills Gap Amid Talent Shortage},
|
||||
title = {
|
||||
Building Future-Forward Tech Teams: New Research Reveals Severity of the Technology Skills Gap
|
||||
Amid Talent Shortage
|
||||
},
|
||||
author = {{Robert Half}},
|
||||
year = {2024},
|
||||
url = {https://press.roberthalf.com/2024-05-08-New-Robert-Half-Research-Reveals-Severity-of-the-Technology-Skills-Gap-Amid-Talent-Shortage},
|
||||
url = {
|
||||
https://press.roberthalf.com/2024-05-08-New-Robert-Half-Research-Reveals-Severity-of-the-Technology-Skills-Gap-Amid-Talent-Shortage
|
||||
},
|
||||
note = {Survey of nearly 700 technology leaders conducted October--November 2023},
|
||||
}
|
||||
|
||||
@article{rosenblatt1958perceptron,
|
||||
title = {The perceptron: A probabilistic model for information storage and organization in the brain.},
|
||||
author = {Rosenblatt, F.},
|
||||
year = {1958},
|
||||
journal = {Psychological Review},
|
||||
publisher = {American Psychological Association (APA)},
|
||||
volume = {65},
|
||||
@@ -532,12 +556,12 @@
|
||||
issn = {1939-1471,0033-295X},
|
||||
url = {https://doi.org/10.1037/h0042519},
|
||||
source = {Crossref},
|
||||
year = {1958},
|
||||
}
|
||||
|
||||
@article{rumelhart1986learning,
|
||||
title = {Learning representations by back-propagating errors},
|
||||
author = {Rumelhart, David E. and Hinton, Geoffrey E. and Williams, Ronald J.},
|
||||
year = {1986},
|
||||
journal = {Nature},
|
||||
publisher = {Springer Science and Business Media LLC},
|
||||
volume = {323},
|
||||
@@ -547,7 +571,6 @@
|
||||
issn = {0028-0836,1476-4687},
|
||||
url = {https://doi.org/10.1038/323533a0},
|
||||
source = {Crossref},
|
||||
year = {1986},
|
||||
}
|
||||
|
||||
@inproceedings{samajdar2018scale,
|
||||
@@ -557,16 +580,6 @@
|
||||
booktitle = {arXiv preprint arXiv:1811.02883},
|
||||
}
|
||||
|
||||
@techreport{sei2020aieng,
|
||||
title = {AI Engineering for Defense and National Security},
|
||||
author = {{Software Engineering Institute}},
|
||||
year = {2020},
|
||||
institution = {Carnegie Mellon University},
|
||||
type = {Workshop Report},
|
||||
url = {https://insights.sei.cmu.edu/library/ai-engineering-for-defense-and-national-security/},
|
||||
note = {Report from the October 2019 Community of Interest Workshop on AI Engineering},
|
||||
}
|
||||
|
||||
@misc{schneider2020minitorch,
|
||||
title = {MiniTorch: A DIY Teaching Library for Machine Learning Engineers},
|
||||
author = {Rush, Sasha},
|
||||
@@ -575,11 +588,21 @@
|
||||
url = {https://minitorch.github.io/},
|
||||
}
|
||||
|
||||
@techreport{sei2020aieng,
|
||||
title = {AI Engineering for Defense and National Security},
|
||||
author = {{Software Engineering Institute}},
|
||||
year = {2020},
|
||||
url = {https://insights.sei.cmu.edu/library/ai-engineering-for-defense-and-national-security/},
|
||||
note = {Report from the October 2019 Community of Interest Workshop on AI Engineering},
|
||||
institution = {Carnegie Mellon University},
|
||||
type = {Workshop Report},
|
||||
}
|
||||
|
||||
@inproceedings{strubell2019energy,
|
||||
title = {Energy and Policy Considerations for Deep Learning in NLP},
|
||||
author = {Strubell, Emma and Ganesh, Ananya and McCallum, Andrew},
|
||||
booktitle = {Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics},
|
||||
year = {2019},
|
||||
booktitle = {Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics},
|
||||
publisher = {Association for Computational Linguistics},
|
||||
address = {Florence, Italy},
|
||||
pages = {3645--3650},
|
||||
@@ -597,6 +620,7 @@
|
||||
@article{sweller1988cognitive,
|
||||
title = {Cognitive Load During Problem Solving: Effects on Learning},
|
||||
author = {Sweller, John},
|
||||
year = {1988},
|
||||
journal = {Cognitive Science},
|
||||
publisher = {Wiley},
|
||||
volume = {12},
|
||||
@@ -606,7 +630,6 @@
|
||||
issn = {0364-0213,1551-6709},
|
||||
url = {https://doi.org/10.1207/s15516709cog1202\_4},
|
||||
source = {Crossref},
|
||||
year = {1988},
|
||||
}
|
||||
|
||||
@book{tanenbaum1987minix,
|
||||
@@ -638,9 +661,12 @@
|
||||
|
||||
@inproceedings{vaswani2017attention,
|
||||
title = {Attention Is All You Need},
|
||||
author = {Vaswani, Ashish and Shazeer, Noam and Parmar, Niki and Uszkoreit, Jakob and Jones, Llion and Gomez, Aidan N. and Kaiser, Lukasz and Polosukhin, Illia},
|
||||
booktitle = {Advances in Neural Information Processing Systems},
|
||||
author = {
|
||||
Vaswani, Ashish and Shazeer, Noam and Parmar, Niki and Uszkoreit, Jakob and Jones, Llion and
|
||||
Gomez, Aidan N. and Kaiser, Lukasz and Polosukhin, Illia
|
||||
},
|
||||
year = {2017},
|
||||
booktitle = {Advances in Neural Information Processing Systems},
|
||||
volume = {30},
|
||||
pages = {5998--6008},
|
||||
url = {http://arxiv.org/abs/1706.03762v7},
|
||||
@@ -653,30 +679,30 @@
|
||||
publisher = {Harvard University Press},
|
||||
address = {Cambridge, MA},
|
||||
isbn = {978-0674576292},
|
||||
editor = {Cole, Michael and John-Steiner, Vera and Scribner, Sylvia and Souberman, Ellen},
|
||||
note = {Foundational work on sociocultural theory of cognitive development},
|
||||
editor = {Cole, Michael and John-Steiner, Vera and Scribner, Sylvia and Souberman, Ellen},
|
||||
}
|
||||
|
||||
@article{williams2009roofline,
|
||||
title = {Roofline: An Insightful Visual Performance Model for Multicore Architectures},
|
||||
author = {Williams, Samuel and Waterman, Andrew and Patterson, David},
|
||||
journal = {Communications of the ACM},
|
||||
year = {2009},
|
||||
journal = {Communications of the ACM},
|
||||
publisher = {Association for Computing Machinery (ACM)},
|
||||
volume = {52},
|
||||
number = {4},
|
||||
pages = {65--76},
|
||||
doi = {10.1145/1498765.1498785},
|
||||
publisher = {Association for Computing Machinery (ACM)},
|
||||
}
|
||||
|
||||
@article{zhang2021dive,
|
||||
title = {Dive into Deep Learning},
|
||||
author = {Zhang, Aston and Lipton, Zachary C. and Li, Mu and Smola, Alexander J.},
|
||||
year = {2021},
|
||||
journal = {CoRR},
|
||||
publisher = {Cambridge University Press},
|
||||
volume = {abs/2106.11342},
|
||||
url = {http://arxiv.org/abs/2106.11342v5},
|
||||
year = {2021},
|
||||
primaryclass = {cs.LG},
|
||||
archiveprefix = {arXiv},
|
||||
source = {DBLP},
|
||||
|
||||
@@ -354,7 +354,7 @@ This page answers: *How do all the pieces fit together?* Read this before diving
|
||||
document.addEventListener('keydown', function(event) {
|
||||
// Only handle if not in an input field
|
||||
if (event.target.tagName === 'INPUT' || event.target.tagName === 'TEXTAREA') return;
|
||||
|
||||
|
||||
if (event.key === 'ArrowLeft' || event.key === 'ArrowUp') {
|
||||
event.preventDefault();
|
||||
pdfPrevPage();
|
||||
@@ -371,7 +371,7 @@ This page answers: *How do all the pieces fit together?* Read this before diving
|
||||
canvas.style.display = 'block';
|
||||
renderPage(pageNum);
|
||||
}).catch(function(error) {
|
||||
document.getElementById('pdf-loading').innerHTML =
|
||||
document.getElementById('pdf-loading').innerHTML =
|
||||
'Unable to load PDF viewer. <a href="' + pdfUrl + '" style="color:#f97316;">Download directly</a>';
|
||||
});
|
||||
})();
|
||||
|
||||
Reference in New Issue
Block a user