This book is meant to provide an introduction to vectors, matrices, and least squares methods, basic topics in applied linear algebra. Our goal is to give the beginning student, with little or no prior exposure to linear algebra, a good grounding in the basic ideas, as well as an appreciation for how they are used in many applications, including data fitting, machine learning and artificial intelligence, to-mography, navigation, image processing, finance, and automatic control systems.
The background required of the reader is familiarity with basic mathematical notation. We use calculus in just a few places, but it does not play a critical role and is not a strict prerequisite. Even though the book covers many topics that are traditionally taught as part of probability and statistics, such as fitting mathematical models to data, no knowledge of or background in probability and statistics is needed.
The book covers less mathematics than a typical text on applied linear algebra. We use only one theoretical concept from linear algebra, linear independence, and only one computational tool, the QR factorization; our approach to most applications relies on only one method, least squares (or some extension). In this sense we aim for intellectual economy: With just a few basic mathematical ideas, con-cepts, and methods, we cover many applications. The mathematics we do present, however, is complete, in that we carefully justify every mathematical statement. In contrast to most introductory linear algebra texts, however, we describe many applications, including some that are typically considered advanced topics, like document classification, control, state estimation, and portfolio optimization.
The book does not require any knowledge of computer programming, and can be used as a conventional textbook, by reading the chapters and working the exercises that do not involve numerical computation. This approach however misses out on one of the most compelling reasons to learn the material: You can use the ideas and methods described in this book to do practical things like build a prediction model from data, enhance images, or optimize an investment portfolio. The growing power of computers, together with the development of high level computer languages and packages that support vector and matrix computation, have made it easy to use the methods described in this book for real applications. For this reason we hope that every student of this book will complement their study with computer programming exercises and projects, including some that involve real data. This book includes some generic exercises that require computation; additional ones, and the associated data files and language-specific resources, are available online.
If you read the whole book, work some of the exercises, and carry out computer exercises to implement or use the ideas and methods, you will learn a lot. While there will still be much for you to learn, you will have seen many of the basic ideas behind modern data science and other application areas. We hope you will be empowered to use the methods for your own applications.
The book is divided into three parts. Part I introduces the reader to vectors, and various vector operations and functions like addition, inner product, distance, and angle. We also describe how vectors are used in applications to represent word counts in a document, time series, attributes of a patient, sales of a product, an audio track, an image, or a portfolio of investments. Part II does the same for matrices, culminating with matrix inverses and methods for solving linear equa-tions. Part III, on least squares, is the payoff, at least in terms of the applications. We show how the simple and natural idea of approximately solving a set of over-determined equations, and a few extensions of this basic idea, can be used to solve many practical problems.
The whole book can be covered in a 15 week (semester) course; a 10 week (quarter) course can cover most of the material, by skipping a few applications and perhaps the last two chapters on nonlinear least squares. The book can also be used for self-study, complemented with material available online. By design, the pace of the book accelerates a bit, with many details and simple examples in parts I and II, and more advanced examples and applications in part III. A course for students with little or no background in linear algebra can focus on parts I and II, and cover just a few of the more advanced applications in part III. A more advanced course on applied linear algebra can quickly cover parts I and II as review, and then focus on the applications in part III, as well as additional topics.
We are grateful to many of our colleagues, teaching assistants, and students for helpful suggestions and discussions during the development of this book and the associated courses. We especially thank our colleagues Trevor Hastie, Rob Tibshirani, and Sanjay Lall, as well as Nick Boyd, for discussions about data fitting and classification, and Jenny Hong, Ahmed Bou-Rabee, Keegan Go, David Zeng, and Jaehyun Park, Stanford undergraduates who helped create and teach the course EE103. We thank David Tse, Alex Lemon, Neal Parikh, and Julie Lancashire for carefully reading drafts of this book and making many good suggestions.
Stephen P. Boyd is the Samsung Professor of Engineering, and Professor of Electrical Engineering at Stanford University with courtesy appointments in the Department of Computer Science, and the Department of Management Science and Engineering. He is the co-author ofConvex Optimization, written with Lieven Vandenberghe and published by Cambridge University Press in 2004.
Lieven ...
(展开全部)
记述历史的人,大多难以摆脱其政治立场。因此,史书典籍中记载的帝王将相、社会精英们的政治、军事活动,言论主张,多有虚假伪造。经历了历代朝廷的更替,历史变得扑朔迷离...
《LTE/LTE-Advanced:UMTS长期演进理论与实践(升级新版)》在3GPPRelease8(LTE)的基础上引入了Release9(LTE增强)和R...
鴨志田/一1978年4月11日誕生。神奈川県出身(本データはこの書籍が刊行された当時に掲載されていたものです)
张松辉,教授,博士生导师。任职于湖南大学岳麓书院。主要从事中国思想史、文学史教学科研工作。畅销书三全本《道德经》的译注者。
作者简介沈石溪,原名沈一鸣,祖籍浙江慈溪,1952年生于上海。初中毕业后,1969年赴云南西双版纳插队,在云南生活了整整36年。
米泽穗信,1978年出生于岐阜县。2001年,以《冰菓》获得第五届角川校园小说大赛“青春推理&恐怖部门”鼓励奖出道。主要著作有《愚者的片尾》《库特利亚芙卡的顺序...
老神總是存在的,你尋找過嗎?生命從來不是簡單的,卻可以是容易的!只要有一粒芥子的信心,你就可以移山。當你看著這些文字時,已經轉換了你的起始思維,於是宇宙也跟著轉...
中华人民共和国国家安全法解读 本书特色 本书根据《中华人民共和国国家安全法》编写,对《中华人民共和国国家安全法》的条文进行逐条释义,包括立法背景、法条释义、适用...
丹尼尔•笛福,英国作家,新闻记者。英国启蒙时期现实主义丰富的小说的奠基人,被誉为英国和欧洲的“小说之父”。鹿金,原名叶麟鎏,l929年9月生,上海人,毕业于上海...
北京大学罗新教授专业代表作修订再版通过皇位继承仪式考察政治传统的连续与变异以内亚视角重新思考中国历史「编辑推荐」★ 罗新教授专业代表作修订再版,新增《拓跋祭天方...
王小洋青年漫画家。从小学开始在杂志上发表作品,多次斩获漫画类奖项,二〇〇七年凭借《黑虫》获得第三届金龙奖(国内漫画最高奖)“故事漫画金奖”,之后便以职业漫画家身...
NowinitsThirdEdition,thisuniqueandhighlyesteemedtextgoesfromstrengthtostrength,c...
★ 火爆10年的短视频栏目全面集成与拓展作者创立并主理Kurzgesagt—In a Nutshell(简而言之)栏目,用电脑风格的动画和绘图介绍种种科普内容,...
哈罗德•拉斯基(1893—1950),英国工党领导人之一,政治学家,费边主义者,西方“民主社会主义”重要理论家,社会民主主义和政治多元主义的重要代表人物。191...
程序员修炼三部曲丛书包含了四本书,介绍了每个注重实效的程序员和成功团队所必备的一些工具。注重实效的程序员都会利用反馈来指导开发,并驱动个人的开发流程。编码的时候...
《铸件成型技术入门与精通》是机械工业出版社按专业策划组织的《从校园到职场——成就工程师之路》的大型系列丛书之一。本着“学
精彩摘录将投资组合中的风险降至可接受水平所需的证券数量不会很多,通常只要10-15只证券就能做到这一点。为了多样化而多样化投
Alwaysanaccomplishedcrimewriter,saidtheTabletofPatriciaMoyes,reviewingherlastboo...
安德烈·纪德(André Gide,1869—1951),法国著名作家,1947年诺贝尔文学奖获得者。在20世纪法国作家中,纪德是最活跃,最独特,最复杂,最多变...
作者简介渡航,日本新一代轻小说作家。2009年在小学馆轻小说大赏GAGAGA文库部门获得大赏一举成名。其实经过其第一部作品《妖怪狂