机器学习:数学加强(一)——常用数学知识点

幂函数

一般地,函数$y=x^a$叫做幂函数,其中x是自变量,a是常数(我们只讨论a是有理数的情况).必过点(1,1)

import matplotlib.pyplot as plt
import numpy as np
import math

x = np.linspace(-10,10,500)
plt.plot(x,x**3,color='g',label='$y=x^3$')
plt.plot(x,x**2,color='r',label='$y=x^2$')
plt.plot(x,x,color='b',label='$y=x$')
plt.plot(x,x**0.5,color='y',label='$y=x^{1/2}$')
plt.plot(x,x**(1/3),color='c',label='$y=x^{1/3}$')
plt.axis([-5,5,-5,5])
plt.legend()
plt.grid()
plt.show()

指数函数

定义:函数$y=a^x$$(a\textgreater 0,a\neq1)$称指数函数,必过点(0,1)

x = np.linspace(-10,10,500)
plt.plot(x,3**x,color='b',label='$y=3^x$')
plt.plot(x,2**x,color='g',label='$y=2^x$')
plt.plot(x,1**x,color='y',label='$y=1^x$')
plt.plot(x,0.5**x,color='r',label='$y=1/2^x}$')

plt.axis([-5,5,-5,5])
plt.legend()
plt.grid()
plt.show()

对数函数 

如果$a^b = N(a\textgreater 0,a\neq1)$,那么b叫做以a为底N的对数,记作&\log_a{N} = b& ,必过点(1,0)

x = np.arange(0.05,10,0.05)

plt.plot(x,[math.log(a,1.5) for a in x],color='g',label='$log1.5(x)$')
plt.plot(x,[math.log(a,2) for a in x],color='r',label='$log2(x)$')
plt.plot(x,[math.log(a,3) for a in x],color='b',label='$log3(x)$')

plt.axis([0,5,-5,5])
plt.legend()
plt.grid()
plt.show()

微积分中重要定理

导数

  • 导数是曲线斜率,是曲线变换快慢的反应
  • 二阶导数是斜率变换快慢的反应,表征凹凸度

应用:

最小点(e^{-1},e^{-\frac{1}{e}})

积分

泰勒公式

方向导数

如果函数z=f(x,y) 在P(x,y),是可微分的,那么函数早该点沿任意方向L的方向导数都存在,且有

其中\varphi为x轴到方向L的转角

梯度

设函数z=f(x,y)在平米区域D内具有一阶连续偏导数,则对于每一个点P(x,y)\inD,向量

为函数z=f(x,y)在P点的梯度,记做gradf(x,y)

  • 梯度的方向是函数在该点变化最快的方向 

\Gamma函数

 

凸函数

一阶可微

二阶可微

 

概率论

古典概型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值