当前位置:网站首页>This math book, which has been written by senior ml researchers for 7 years, is available in free electronic version
This math book, which has been written by senior ml researchers for 7 years, is available in free electronic version
2022-07-03 13:18:00 【QbitAl】
Yi Pavilion From the Aofei temple
qubits | official account QbitAI
This few days , a copy Free math tutorial Be crazy in machine learning circle .
This book is called 《 Probability values 》(Probabilistic Numerics), The author is from Mapu Institute 、 Oxford University and INRIA Three machine learning bulls , One of them has a Google academic citation of 17000+.
Philipp Hennig、Michael A. Osborne and Hans P. Kersting When the three authors wrote this book , A total of 7 year , Long 400 Multi page .

After the release of the new book , One of the authors Philipp Hennig Sigh on twitter : It finally came out .
In addition to physical publishing , The authors also shared the free electronic version of the book online .(ps: At the end of the article, you can check ~)
say concretely , This book hopes that from a mathematical point of view , Teach everyone how Optimize machine learning model .
Usually , Machine learning involves a lot of linear algebra 、 integral 、 Or finding the minimum value of nonlinear function , And these problems often Occupy a lot of computing resources .
therefore , The author hopes to explain the principle of numerical calculation of probability behind , Let's understand the model “ Reasons for energy consumption ”, So as to better optimize the model .
For this book , Lecturer in machine learning at the University of Edinburgh Antonio Vergari I like it :
Numerical integration is not just machine learning 、 The core of AI , Also Engineering 、 The core of physics and other fields .
In addition to the angle of numerical analysis , From the field of model reasoning and propagation uncertainty , It's also very valuable .

What's the use of this book ?
In the computer , There are many problems related to the solution of complex systems .
For example, using computers to predict the weather 、 Cancer cell gene mutation and other problems , Are related to complex systems , Because this system is easy to introduce uncertainty , It will also lead to a waste of computing resources .
In machine learning , The prediction results given by the model are not necessarily reliable , Various factors will also lead to the uncertainty of output results .
at present , With the improvement of data accuracy , The amount of calculation caused by uncertainty is also further increasing .
Mathematically speaking , How to quantify this uncertainty 、 Reduce the waste of computing resources , It involves probability values ( probability statistics 、 Numerical analysis, etc ) The theory and method of .
If you can master its theoretical skills , Computers can process data more efficiently , This uncertainty can also be used to make the optimal decision of calculation , Including the use of Bayesian inference and other theories , To build more flexible 、 More efficient 、 More personalized Algorithm .
In the book , The author not only fully explained the principle of probability numerical calculation , It also further teaches you how to optimize a machine learning model by hand through exercises , And all important exercises are equipped with solutions .
This has been praised by netizens .

As the author said in the introduction :
We wrote this book for everyone who needs to use numerical calculations , Whether astrophysicists or deep learning hackers .
For those who are or are planning to become developers in the field of numerical computing , And people who are learning machine learning , We hope this book will be interesting .
What does the book say ?
With the rapid development of machine learning , This book aims to give an overview of the emerging field of probability numerical .
The content of the book mainly starts from the following aspects :
1、 Mathematical basis
Probabilistic numerical computation is the bridge between machine learning and Applied Mathematics , To learn machine learning , Mathematics is an inextricable topic .
This chapter is about the probability reasoning that will be used later 、 Gauss function 、 Return to 、 Key concepts such as linear algebra are introduced .
Readers with a background in statistics or machine learning will read easily ~

2、 integral
This chapter uses the basic concept of integral , The core of probability numerical calculation is introduced —— Bayes integral formula 、 Classical quadrature formula and other theories , And reconstruct the existing numerical quadrature rules , Develop new functions on existing methods .

3、 linear algebra
Linear algebra operations , It can be said to be the most basic numerical calculation . And matrix operation 、 Vector operations are the same , They are the cornerstone of almost all heavyweight operations in the contemporary computer field . therefore , The research in this field is very in-depth .
First , You need to know some basic knowledge of linear algebra —— Vectorization matrix 、 Kronecker's product 、 Positive definite matrix 、 Frobenius matrix norm and so on .
secondly , The book is devoted to cultivating an intuitive understanding of linear algebra , This helps us better understand the essence of Mathematics 、 Understand the simplest routine behind complex formulas .

4、 Local optimization
In the process of numerical calculation , Improper modeling will lead to many problems , This is particularly evident in areas such as deep learning .
This chapter focuses on nonlinear optimization problems , Take the step selection as an example to explain .

5、 Global optimization
This chapter introduces a very effective global optimization algorithm —— Bayesian optimization , This method can solve the problem of high computing cost without limitation 、 The problem of unknown derivative , And the global minimum can be found in as few steps as possible .

6、 Solution of ordinary differential equations
In the process of studying ordinary differential equations , We need to treat dialectically the relationship between ordinary differential equations and partial differential equations , And it needs to be transformed in time . such , We can flexibly solve ordinary differential equations .
This chapter mainly starts from the classic ODE solver 、ODE Explain the filter and smoother .

7、 prospects
The future of probability values is vast , Many basic mathematics in this field 、 Engineering and philosophical problems remain to be solved . In this chapter , We will focus on some open issues that may at least affect the development of academia in the next decade .

8、 practice & answer
In addition to the above written materials , This book also provides many exercises with solutions .

Who are the three authors ?
One of the authors Michael A. Osborne Shared on twitter yesterday “ We from 2015 In, he began to write this book about the new computing foundation of machine learning , Now it grows up like my child ”.

Michael A. Osborne, Professor of machine learning at Oxford University , It's also Mind Foundry Co founder of the company .
Osborne Focus on active learning in the field of machine learning 、 Bayesian Optimization and Bayesian integration , And he is keen on the emerging field of probability value .

Philipp Hennig, Professor of machine learning methods at the University of tibingen , It's also MPII( Marx · Planck Institute for Intelligent Systems ) Part time researcher ,ELLIS( European learning and Intelligent Systems Laboratory ) Learn machine theory 、 Co director of the algorithms and computing research project .
In his career , Probabilistic numerical method is one of the main research directions .Hennig The research of Amy · Norte (Emmy Noether)、 Marx · The Planck (Max Planck) and ERC Scholarship support .

Hans P. Kersting,INRIA( National Institute of information and automation, France ) and ENS( Ecole Normale Superieure ) Postdoctoral researcher of , Engaged in machine learning , The main research direction is Bayesian inference 、 Dynamic system optimization .
Finally, the author's 《 Probability values 》 Free electronic version , Interested friends, take a quick look !
《 Probability values 》:https://www.probabilistic-numerics.org/assets/ProbabilisticNumerics.pdf
边栏推荐
- mysqlbetween实现选取介于两个值之间的数据范围
- 2022-01-27 use liquibase to manage MySQL execution version
- Introduction to the implementation principle of rxjs observable filter operator
- 父亲和篮球
- Tencent cloud tdsql database delivery and operation and maintenance Junior Engineer - some questions of Tencent cloud cloudlite certification (TCA) examination
- 人身变声器的原理
- stm32和电机开发(从mcu到架构设计)
- luoguP3694邦邦的大合唱站队
- 【历史上的今天】7 月 3 日:人体工程学标准法案;消费电子领域先驱诞生;育碧发布 Uplay
- 用户和组命令练习
猜你喜欢

Seven habits of highly effective people

正则表达式

My creation anniversary: the fifth anniversary

Servlet

106. 如何提高 SAP UI5 应用路由 url 的可读性

MySQL constraints
[email protected]奇安信:透视俄乌网络战 —— 网络空间基础设施面临的安全对抗与制裁博弈..."/>开始报名丨CCF C³[email protected]奇安信:透视俄乌网络战 —— 网络空间基础设施面临的安全对抗与制裁博弈...

Sword finger offer 14- ii Cut rope II

When we are doing flow batch integration, what are we doing?

The difference between stratifiedkfold (classification) and kfold (regression)
随机推荐
Luogup3694 Bangbang chorus standing in line
(first) the most complete way to become God of Flink SQL in history (full text 180000 words, 138 cases, 42 pictures)
2022-01-27 redis cluster technology research
Tutoriel PowerPoint, comment enregistrer une présentation sous forme de vidéo dans Powerpoint?
Road construction issues
8皇后问题
2022-02-14 analysis of the startup and request processing process of the incluxdb cluster Coordinator
有限状态机FSM
Server coding bug
Kotlin - 改良装饰者模式
2022-02-11 heap sorting and recursion
高效能人士的七个习惯
【R】 [density clustering, hierarchical clustering, expectation maximization clustering]
PowerPoint tutorial, how to save a presentation as a video in PowerPoint?
The R language GT package and gtextras package gracefully and beautifully display tabular data: nflreadr package and gt of gtextras package_ plt_ The winloss function visualizes the win / loss values
剑指 Offer 16. 数值的整数次方
Sword finger offer 14- ii Cut rope II
February 14, 2022, incluxdb survey - mind map
rxjs Observable filter Operator 的实现原理介绍
Flink SQL knows why (VIII): the wonderful way to parse Flink SQL tumble window