Publisher:

New York : Cambridge University Press, 2022.

Call Number:

006.31 W947H 2022

Pages:

xxix, 685 pages : illustrations ; 2022.

Subject:

Computer Science

Summary:
Connecting theory with practice, this systematic and rigorous introduction covers the fundamental principles, algorithms and applications of key mathematical models for high-dimensional data analysis. Comprehensive in its approach, it provides unified coverage of many different low-dimensional models and analytical techniques, including sparse and low-rank models, and both convex and non-convex formulations. Readers will learn how to develop efficient and scalable algorithms for solving real-world problems, supported by numerous examples and exercises throughout, and how to use the computational tools learnt in several application contexts. Applications presented include scientific imaging, communication, face recognition, 3D vision, and deep networks for classification. With code available online, this is an ideal textbook for senior and graduate students in computer science, data science, and electrical engineering, as well as for those taking courses on sparsity, low-dimensional structures, and high-dimensional data. Foreword by Emmanuel Candès. Bridges the gap between principles and applications of low-dimensional models for high-dimensional data analysis. Covers a wide range of application areas--Accompanied online by code--Foreword by Emmanuel Candès.
Publisher:

New York : Cambridge University Press, 2022.

Call Number:

005.133 L131P 2022

Pages:

vi, 183 pages : illustrations ; 27 cm.

Subject:

Computer Science

Summary:
Python is today's fastest growing programming language. This engaging and refreshingly different guide breaks down the skills into clear step-by-step chunks and explains the theory using brief easy-to-understand language. Rather than bamboozling readers with pages of mind-numbing technical jargon, this book includes 150 practical challenges, putting the power in the reader's hands. Through creating programs to solve these challenges the reader will quickly progress from mastering the basics to confidently using subroutines, a graphical user interface, and linking to external text, csv and SQL files. This book is perfect for anyone who wants to learn how to program with Python.