一元函数泰勒展开

若函数f(x)在包含 x 0 x_0 x0的某个开区间 (a,b)上具有(n +1)阶导数,那么对于任意 x ∈ ( a , b ) x \in (a,b) x(a,b),有:

f ( x ) ≈ f ( x 0 ) 0 ! + f ′ ( x 0 ) 1 ! ( x − x 0 ) + f ′ ′ ( x 0 ) 2 ! ( x − x 0 ) 2 + ⋅ ⋅ ⋅ + f ( n + 1 ) ( x 0 ) ( n + 1 ) ! ( x − x 0 ) ( n + 1 ) f(x) \approx \frac {f(x_0)}{0!} + \frac{f'(x_0)}{1!}(x - x_0) + \frac{f''(x_0)}{2!}(x - x_0)^2 + ··· + \frac{f^{(n+1)}(x_0)}{(n+1)!}(x - x_0)^{(n+1)} f(x)0!f(x0)+1!f(x0)(xx0)+2!f′′(x0)(xx0)2+⋅⋅⋅+(n+1)!f(n+1)(x0)(xx0)(n+1)

阶乘复习:

n ! = ( n + 1 ) ! / ( n + 1 ) n! = (n+1)!/(n+1) n!=(n+1)!/(n+1)

3 ! = 4 ! / 4 3! = 4!/4 3!=4!/4

2 ! = 3 ! / 3 2! = 3!/3 2!=3!/3

1 ! = 2 ! / 2 1! = 2!/2 1!=2!/2

0 ! = 1 ! / 1 = 1 0! = 1!/1 = 1 0!=1!/1=1

上述泰勒公式,是一个用函数在某点的信息描述其附近取值的公式。如果函数满足一定的条件,泰勒公式可以用函数在某一点的各阶导数值做系数构建一个多项式来近似表达这个函数。

变换一下:
f ( x ) = f ( x 0 + ( x − x 0 ) ) f(x) = f(x_0 + (x - x_0)) f(x)=f(x0+(xx0)) ( x − x 0 ) 表示微小差值: Δ x (x - x_0)表示微小差值:\Delta{x} (xx0)表示微小差值:Δx

那么,上面泰勒公式可以转换成:
f ( x 0 + ( x − x 0 ) ) ≈ f ( x 0 ) 0 ! + f ′ ( x 0 ) 1 ! ( x − x 0 ) + f ′ ′ ( x 0 ) 2 ! ( x − x 0 ) 2 + ⋅ ⋅ ⋅ + f ( n + 1 ) ( x 0 ) ( n + 1 ) ! ( x − x 0 ) ( n + 1 ) = f ( x 0 ) 0 ! + f ′ ( x 0 ) 1 ! Δ x + f ′ ′ ( x 0 ) 2 ! Δ x 2 + ⋅ ⋅ ⋅ + f ( n + 1 ) ( x 0 ) ( n + 1 ) ! Δ x ( n + 1 ) f(x_0 + (x - x_0)) \approx \frac {f(x_0)}{0!} + \frac{f'(x_0)}{1!}(x - x_0) + \frac{f''(x_0)}{2!}(x - x_0)^2 + ··· + \frac{f^{(n+1)}(x_0)}{(n+1)!}(x - x_0)^{(n+1)}\\=\frac {f(x_0)}{0!} + \frac{f'(x_0)}{1!}\Delta{x} + \frac{f''(x_0)}{2!}\Delta{x}^2 + ··· + \frac{f^{(n+1)}(x_0)}{(n+1)!}\Delta{x}^{(n+1)} f(x0+(xx0))0!f(x0)+1!f(x0)(xx0)+2!f′′(x0)(xx0)2+⋅⋅⋅+(n+1)!f(n+1)(x0)(xx0)(n+1)=0!f(x0)+1!f(x0)Δx+2!f′′(x0)Δx2+⋅⋅⋅+(n+1)!f(n+1)(x0)Δx(n+1)

f ( x 0 + Δ x ) ≈ f ( x 0 ) 0 ! + f ′ ( x 0 ) 1 ! Δ x + f ′ ′ ( x 0 ) 2 ! Δ x 2 + ⋅ ⋅ ⋅ + f ( n + 1 ) ( x 0 ) ( n + 1 ) ! Δ x ( n + 1 ) f(x_0 + \Delta{x}) \approx \frac {f(x_0)}{0!} + \frac{f'(x_0)}{1!}\Delta{x} + \frac{f''(x_0)}{2!}\Delta{x}^2 + ··· + \frac{f^{(n+1)}(x_0)}{(n+1)!}\Delta{x}^{(n+1)} f(x0+Δx)0!f(x0)+1!f(x0)Δx+2!f′′(x0)Δx2+⋅⋅⋅+(n+1)!f(n+1)(x0)Δx(n+1)

得到下面形式公式:
f ( x + Δ x ) ≈ f ( x ) 0 ! + f ′ ( x ) 1 ! Δ x + f ′ ′ ( x ) 2 ! Δ x 2 + ⋅ ⋅ ⋅ + f ( n + 1 ) ( x ) ( n + 1 ) ! Δ x ( n + 1 ) f(x + \Delta{x}) \approx \frac {f(x)}{0!} + \frac{f'(x)}{1!}\Delta{x} + \frac{f''(x)}{2!}\Delta{x}^2 + ··· + \frac{f^{(n+1)}(x)}{(n+1)!}\Delta{x}^{(n+1)} f(x+Δx)0!f(x)+1!f(x)Δx+2!f′′(x)Δx2+⋅⋅⋅+(n+1)!f(n+1)(x)Δx(n+1)

泰勒展开可以用来研究函数某些性质。在机器学习里面,用来求函数的极值,很多时候函数 f(x)可能会非常复杂,无法直接计算,可用泰勒展开做近似计算。
梯度下降法怎么做的呢?是做一个近似,保留泰勒展开一阶项。
而牛顿法是保留泰勒展开二阶项,忽略二阶以上的项,用泰勒二阶展开来进行函数f(x)近似表达

一阶泰勒公式:

f ( x + Δ x ) ≈ f ( x ) 0 ! + f ′ ( x ) 1 ! Δ x f(x + \Delta{x}) \approx \frac {f(x)}{0!} + \frac{f'(x)}{1!}\Delta{x} f(x+Δx)0!f(x)+1!f(x)Δx

二阶泰勒公式:

f ( x + Δ x ) ≈ f ( x ) 0 ! + f ′ ( x ) 1 ! Δ x + f ′ ′ ( x ) 2 ! Δ x 2 f(x + \Delta{x}) \approx \frac {f(x)}{0!} + \frac{f'(x)}{1!}\Delta{x} + \frac{f''(x)}{2!}\Delta{x}^2 f(x+Δx)0!f(x)+1!f(x)Δx+2!f′′(x)Δx2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/51969.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQLite 删除表

SQLite 删除表 SQLite 是一种轻量级的数据库管理系统,广泛用于各种应用程序中。在数据库管理过程中,删除表是一个常见的操作,用于移除不再需要的数据库表。本文将详细介绍如何在 SQLite 中删除表,包括使用 SQL 命令和图形界面工具的方法。 SQLite 删除表的 SQL 命令 在 …

Linux运维、Windows运维常用命令,保存起来当手册用

文章目录 一、centos基本命令1、升级内核到最新版本2、文件句柄数限制优化3、ssh、sftp、scp等远程命令4、find文件查找5、vi命令 二、windows常用操作 一、centos基本命令 1、升级内核到最新版本 # 1、查看内核版本 [rootlocalhost ~]# cat /etc/centos-release CentOS Linu…

C/C++|经典代码题(动态资源的双重释放与「按值传递、按引用传递、智能指针的使用」)

以下代码中你能看出其存在什么问题&#xff1f;如何修复&#xff0c;能给出几种方法&#xff1f;分别在什么场景下用哪种方法。 #include <iostream>class Buffer {public:Buffer() { std::cout << "Buffer created" << std::endl; }~Buffer() { s…

NC 完全二叉树结点数

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站&#xff0c;这篇文章男女通用&#xff0c;看懂了就去分享给你的码吧。 描述 给定一棵完全…

社交巨头的下一步:Facebook的未来发展方向

作为全球最大的社交媒体平台之一&#xff0c;Facebook&#xff08;现Meta&#xff09;一直在不断推动其平台的技术创新和战略调整&#xff0c;以适应不断变化的市场需求和用户期望。随着技术的进步和社交媒体环境的演变&#xff0c;Facebook的未来发展方向正在显现出新的趋势和…

Oracle 数据库中的函数REGEXP_LIKE

REGEXP_LIKE 是 Oracle 数据库中的一个函数&#xff0c;它用于基于正则表达式模式匹配字符串。这个函数非常强大&#xff0c;允许你执行复杂的字符串搜索和匹配操作&#xff0c;比标准的 LIKE 语句更加强大和灵活。 语法 REGEXP_LIKE(source_string, pattern [, match_parame…

DC-DC 转换器中的压电谐振器:当前状态和限制

在小体积和高频下提高功率密度并减小电感器和变压器的尺寸是DC-DC转换器设计中的一大挑战。为了克服这些困难&#xff0c;压电谐振器&#xff08;PR&#xff09;通过利用潜在的压电效应&#xff0c;以振动模式而不是电模式存储能量。 即使 PR 的使用在效率和功率密度方面改进了…

轻松创作高质量的AI音乐——Suno API

Suno 歌曲生成 API 对接指南 随着人工智能技术的飞速发展&#xff0c;各类 AI 程序已如雨后春笋般涌现。AI 不再是遥不可及的存在&#xff0c;它的身影深入了人类工作与生活的每一个角落。其应用领域也愈加广泛&#xff0c;从初期的写作&#xff0c;到现如今的医疗、教育&…

【数据结构-距离和】力扣2602. 使数组元素全部相等的最少操作次数

给你一个正整数数组 nums 。 同时给你一个长度为 m 的整数数组 queries 。第 i 个查询中&#xff0c;你需要将 nums 中所有元素变成 queries[i] 。你可以执行以下操作 任意 次&#xff1a; 将数组里一个元素 增大 或者 减小 1 。 请你返回一个长度为 m 的数组 answer &#x…

WUP-MY-LABEL-PRINTER 旻佑热敏打印机标签打印uniapp插件使用说明

插件地址&#xff1a;WUP-MY-LABEL-PRINTER 旻佑热敏打印机标签打印安卓库 简介 本插件主要用于旻佑热敏打印机打印标签&#xff0c;不支持票据打印。适用于旻佑的各型支持标签打印的热敏打印机。本插件开发时使用的打印机型号为MY-805嵌入式面板打印机&#xff0c;其他型号请…

C的动态内存管理 free()和malloc()的简单实现——free()根据内存地址便知释放内存的空间大小(原理详解)

malloc与free malloc 分配的内存是未初始化的&#xff0c;其中的字节内容是不确定的&#xff08;可能是随机值&#xff09;。 如果内存分配失败&#xff0c;malloc 返回一个空指针 NULL&#xff0c;可以通过检查返回值来判断是否分配成功。 void* malloc (size_t size); cal…

Linux目录结构及基础查看命令和命令模式

Linux目录结构及基础查看命令和命令模式 1.树形目录结构根目录 所有分区、目录、文件等的位置起点整个树形目录结构中&#xff0c;使用独立的一个“/”表示 常见的子目录 /root 管理员的宿主(家)目录 /home/xxx 普通用户的家目录 /bin 命令文件目录&#xff0c;存放所…

逻辑回归解密:原理、公式和优化全解析

文章目录 一、 前言二、逻辑回归的原理和基本公式1. 逻辑回归的原理核心函数&#xff1a;Sigmoid函数 2. 逻辑回归模型3. 梯度上升法参数估计&#xff1a;最大似然估计对数似然函数求导过程参数更新 4. 梯度下降法参数估计&#xff1a;最小化损失函数逻辑回归的负对数似然函数梯…

Milvus向量数据库-内存中索引简介

以下内容是自己在学习Milvus向量数据库时&#xff0c;在Milvus官方网站文档库中对索引的学习整理和翻译&#xff0c;通过自己和借助翻译软件进行了理解整合翻译&#xff0c;有可能有一些地方理解整理的不到位&#xff0c;还望大家理解。 一、内存中索引 本文列出了 Milvus 支…

Linux压缩和解压

目录 压缩和解压类 gzip/gunzip指令 zip/unzip指令 tar指令 压缩和解压类 gzip/gunzip指令 gzip用于压缩文件&#xff0c;gunzip用于解压缩文件。 解压后去掉了gz的后缀。 zip/unzip指令 ​​​​​​​ 将文件压缩后发给别人&#xff0c;别人再解压。 将整个文件压…

上千条备孕至育儿指南速查ACCESS\EXCEL数据库

虽然今天这个数据库的记录数才不过区区上千条&#xff0c;但是每条记录里的内容都包含四五个子标题&#xff0c;可以将相关的知识完整且整齐的展现&#xff0c;是个属于简而精的数据库。并且它包含2级分类。 【备孕】大类包含&#xff1a;备孕百科(19)、不孕不育(23)、精子卵子…

uniapp 微信小程序生成水印图片

效果 源码 <template><view style"overflow: hidden;"><camera device-position"back" flash"auto" class"camera"><cover-view class"text-white padding water-mark"><cover-view class"…

165万人在线《黑神话:悟空》登顶STEAM!勾起太多回忆,我冲啦!

本公众号由以下老铁赞助&#xff0c;感谢他们❗️ 2024年8月20日&#xff0c;一个平凡而又特殊的日子&#xff0c;国产游戏《黑神话&#xff1a;悟空》正式上线 Steam平台&#xff0c;在线人数突破165万&#xff0c;超越《反恐精英CS2》登顶热玩榜。 更牛逼的是 Steam 热玩排行…

滚雪球学Java(87):Java事务处理:JDBC的ACID属性与实战技巧!真有两下子!

咦咦咦&#xff0c;各位小可爱&#xff0c;我是你们的好伙伴——bug菌&#xff0c;今天又来给大家普及Java SE啦&#xff0c;别躲起来啊&#xff0c;听我讲干货还不快点赞&#xff0c;赞多了我就有动力讲得更嗨啦&#xff01;所以呀&#xff0c;养成先点赞后阅读的好习惯&#…

Kafka快速入门:Kafka驱动JavaApi的使用

生产者和消费者是Kafka的核心概念之一&#xff0c;它们在客户端被创建和使用&#xff0c;并且包含了许多与Kafka性能和机制相关的配置。虽然Kafka提供的命令行工具能够执行许多基本操作&#xff0c;但它无法实现所有可能的性能优化。相比之下&#xff0c;使用Java API可以充分利…