001452611 000__ 03915cam\a2200529\i\4500 001452611 001__ 1452611 001452611 003__ OCoLC 001452611 005__ 20230314003310.0 001452611 006__ m\\\\\o\\d\\\\\\\\ 001452611 007__ cr\cn\nnnunnun 001452611 008__ 230113s2023\\\\cau\\\\\ob\\\\001\0\eng\d 001452611 019__ $$a1361715290 001452611 020__ $$a9781484288535$$q(electronic bk.) 001452611 020__ $$a148428853X$$q(electronic bk.) 001452611 020__ $$z1484288521 001452611 020__ $$z9781484288528 001452611 0247_ $$a10.1007/978-1-4842-8853-5$$2doi 001452611 035__ $$aSP(OCoLC)1356890747 001452611 040__ $$aYDX$$beng$$erda$$cYDX$$dYDX$$dGW5XE$$dAU@ 001452611 049__ $$aISEA 001452611 050_4 $$aQA76.73.O117$$bW36 2023 001452611 08204 $$a005.117$$223 001452611 1001_ $$aWang, Liang,$$eauthor. 001452611 24510 $$aArchitecture of advanced numerical analysis systems :$$bdesigning a scientific computing system using OCaml /$$cLiang Wang, Jianxin Zhao. 001452611 264_1 $$a[Berkeley, CA] :$$bApress Open,$$c[2023] 001452611 300__ $$a1 online resource 001452611 336__ $$atext$$btxt$$2rdacontent 001452611 337__ $$acomputer$$bc$$2rdamedia 001452611 338__ $$aonline resource$$bcr$$2rdacarrier 001452611 347__ $$atext file$$bPDF$$2rda 001452611 504__ $$aIncludes bibliographical references and index. 001452611 5050_ $$aChapter 1: Introduction.-Chapter 2: Core Optimization -- Chapter 3: Algorithm Differentiation -- Chapter 4: Mathematical Optimization -- Chapter 5: Deep Neural Networks -- Chapter 6: Computation Graph -- Chapter 7: Performance Accelerators -- Chapter 8: Compiler Backends -- Chapter 9: Composition and Deployment -- Chapter 10: Distributed Computing -- Chapter 11: Testing Framework -- Appendix A: Basic Analytics Examples -- Appendix B: System Conventions -- Appendix C: Metric Systems and Constants -- Appendix D: AlgoDiff Module -- Appendix E: Neural Network Module -- Appendix F: Actor System for Distributed Computing -- Bibliography. 001452611 506__ $$aOpen access. 001452611 520__ $$aThis unique open access book applies the functional OCaml programming language to numerical or computational weighted data science, engineering, and scientific applications. This book is based on the authors' first-hand experience building and maintaining Owl, an OCaml-based numerical computing library. You'll first learn the various components in a modern numerical computation library. Then, you will learn how these components are designed and built up and how to optimize their performance. After reading and using this book, you'll have the knowledge required to design and build real-world complex systems that effectively leverage the advantages of the OCaml functional programming language. You will: Optimize core operations based on N-dimensional arrays Design and implement an industry-level algorithmic differentiation module Implement mathematical optimization, regression, and deep neural network functionalities based on algorithmic differentiation Design and optimize a computation graph module, and understand the benefits it brings to the numerical computing library Accommodate the growing number of hardware accelerators (e.g. GPU, TPU) and execution backends (e.g. web browser, unikernel) of numerical computation Use the Zoo system for efficient scripting, code sharing, service deployment, and composition Design and implement a distributed computing engine to work with a numerical computing library, providing convenient APIs and high performance. 001452611 588__ $$aDescription based on online resource; title from digital title page (viewed on January 19, 2023). 001452611 650_0 $$aOCaml (Computer program language) 001452611 650_0 $$aScience$$xData processing. 001452611 650_0 $$aNumerical analysis$$xData processing. 001452611 655_0 $$aElectronic books. 001452611 7001_ $$aZhao, Jianxin,$$eauthor. 001452611 77608 $$iPrint version: $$z1484288521$$z9781484288528$$w(OCoLC)1342491700 001452611 852__ $$bebk 001452611 85640 $$3Springer Nature$$uhttps://link.springer.com/10.1007/978-1-4842-8853-5$$zOnline Access$$91397441.2 001452611 909CO $$ooai:library.usi.edu:1452611$$pGLOBAL_SET 001452611 980__ $$aBIB 001452611 980__ $$aEBOOK 001452611 982__ $$aEbook 001452611 983__ $$aOnline 001452611 994__ $$a92$$bISE