1 组合数计算公式


组合公式的推导由排列公式去掉重复的部分得来。

  • 排列是,从n个不相同元素中取出m个排成一列(有序),第一个位置可以有n个选择,第二个位置可以有n-1个选择(已经有1个放在前一个位置),则同理可知第三个位置可以有n-2个选择,以此类推第m个位置可以有n-(m-1)个选择,则排列数公式为:

  • 组合是,从n个不同的元素中取出m个成为一组(无序),显然,m个元素组成的一组可以有

    种不同的排列(全排列)。

所以,每m!个排列中,只有一个组合, 故组合的计算公式就是

参考文献:
[1]组合数公式_百度百科
[2] 组合数_百度百科

2 最小二乘法

工程上,常常要根据两个变量的多组实验数值,找出这两个变量间的函数关系的近似表达式。

  1. 首先,要确定这个近似表达式f(t)的类型:假设近似为线性函数f(t)=at+b。其中a,b为常数。
  2. 如何确定常数a,b?
    最理想的情况是使直线f(t)=ax+b经过源数据中的(x,y)各点,但在实际上是不可能的,因为这些点本来就不在同一条直线上。
    因此,只能要求选取这样的a,b使得f(t)=at+b在t0 ~ tn处的函数值与实验数据y0 ~ yn相差都很小,就是要使偏差yi - f(ti) (i=0,1,…,n)都很小。如何达到这一要求呢?能否使偏差的和(y0-f(t0)) +… +(yn-f(tn))很小来保证每个偏差都很小呢?不能,因为偏差有正有负,在求和时,可能互相抵消。为了避免这种情形,可对偏差取绝对值再求和,只要|(y0-f(t0))| +… + |(yn-f(tn))|很小,就可以保证每个偏差的绝对值都很小。但是这个式子中有绝对值记号,不便于进一步分析讨论。由于任何实数的平方都是正数或零,因此可以考虑选取常数a与b,使
    (y0-f(t0)) ^ 2 +… + (yn-f(tn)) ^2最小来保证每个偏差的绝对值都很小。
    这种根据,“偏差的平方和为最小”的条件,来选择常数a与b的方法叫做最小二乘法。

3 sigmoid函数

sigmoid 函数:

其函数图像如下:

可以看出,sigmoid函数连续,光滑,严格单调,以(0,0.5)中心对称,是一个非常良好的阈值函数。

当x趋近负无穷时,y趋近于0;趋近于正无穷时,y趋近于1;x=0时,y=0.5。当然,在x超出[-6,6]的范围后,函数值基本上没有变化,值非常接近,在应用中一般不考虑。

Sigmoid函数的值域范围限制在(0,1)之间,我们知道[0,1]与概率值的范围是相对应的,这样sigmoid函数就能与一个概率分布联系起来了。

Sigmoid函数的导数是其本身的函数,即f′(x)=f(x)(1−f(x)),计算非常方便,也非常节省计算时间。推导过程如下:
根据常用的求导公式,得到:
f′(x)=(−1)(1+e−x)−2(0+(−1)e−x)=e−x(1+e−x)2=e−x1+e−x11+e−x


参考文献:Sigmoid函数 - saltriver的专栏 - CSDN 博客

常用数学公式,推导记录相关推荐

  1. Markdown 常用数学公式符号记录

    这篇文章记录一些markdown文本编辑中常用的数学公式符号,尤其是一些生僻的符号,会持续更新. 上下标 1. $\vec{a}$ 向量 2. $\overline{a}$ 平均值 3. $\unde ...

  2. mondb 常用命令学习记录

    mondb 常用命令学习记录 一.MongoDB 下载安装 MongoDB官网 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制 ...

  3. Latex常用数学公式

    Latex常用数学公式 1.戴帽子的字母 2.希腊字母 3.任意 | 存在 | 非 4.运算符 基本运算符 优雅的省略号 美丽的括号 字体 矩阵 常用箭头 行列式,矩阵,方程组Latex表示 1 行列 ...

  4. Oracle常用函数汇总记录

    Oracle常用函数汇总记录 一.SUBSTR 截取函数 用法:substr(字符串,截取开始位置,截取长度) //返回截取的字, 字符串的起始位置为1,截取时包含起始位置字符 1.SUBSTR( & ...

  5. Docker常用的命令记录

    Docker&k8s常用的命令记录 一.Docker命令 1.查看docker版本及信息 2.docker命令帮助 3.镜像仓库命令 4.查看镜像列表 5.删除镜像 6.搜索镜像 7.通过do ...

  6. 几何公式和定理(初中)一些常用数学公式

    几何公式和定理(初中)一些常用数学公式 1 过两点有且只有一条直线    2 两点之间线段最短  3 同角或等角的补角相等    4 同角或等角的余角相等  5 过一点有且只有一条直线和已知直线垂直  ...

  7. 常用数学公式的编程表达

    今天把常用数学公式用C/C++表达组织一下,以便日后使用. 排列组合数 随机输出任意一个全排列 排列组合数 先来看看排列组合数的公式: Amn=n(n−1)-(n−m+1)=n!(n−m)! A_n^ ...

  8. FatFs 常用 API 详细记录

    文章目录 FatFs 常用 API 详细记录 f_mount - 注册/注销卷的工作区域 函数原型 参数 返回值 描述 使用条件 f_open - 打开/创建文件 函数原型 参数 返回值 描述 使用条 ...

  9. 【方向盘】达到Linux第三阶段的常用命令笔记记录---Part Ⅱ

    实现自己既定的目标,必须能耐得住寂寞单干 本文已被https://yourbatman.cn收录:女娲Knife-Initializr工程可公开访问啦:程序员专用网盘https://wangpan.y ...

  10. 常用linux命令记录

    常用linux命令记录 1.常用linux命令基本使用列表 序号 命令 英文 作用 01 ls list 查看当前文件夹的内容 02 pwd print work directory 查看当前所在文件 ...

最新文章

  1. NHibernate之旅(11):探索多对多关系及其关联查询
  2. PYTHON——TCPUDP:Socket实现远程执行命令
  3. wordpress留言板comments.php添加自定义字段,php – 如何在WordPress / WooCommerce 3中的注释表单中添加自定义字段...
  4. centos6.4 搭建knowlededgeroot-1.0.4知识库平台
  5. unique-substrings-in-wraparound-string(好)
  6. gitlab项目中启用或禁用 GitLab CI/CD Pipeline
  7. linux查看磁盘挂载dntf,从Windows设置Linux服务器的公钥认证(ppk私钥)
  8. JavaScript中的属性操作
  9. linux统计某种文件大小命令,linux下对符合条件的文件大小做汇总统计的简单命令...
  10. java 内部类的实例化_如何在Java中实例化成员内部类?
  11. 耳机降噪技术-ANC、ENC、DSP、CVC
  12. c语言单片机外部中断程序,单片机外中断汇编语言和C语言程序
  13. mysql 查询当前日期
  14. 使用MeGUI的一些问题及个人解决方案,仅作个人备注使用。
  15. 纵向时间线html,51个css时间轴
  16. MeVisLab模块化医学图像处理可视化软件
  17. nginx负载均衡(权重)
  18. 程序员需要了解的 现代散文精选翻译
  19. 微信小程序源代码_模仿音乐播放器Apple Music
  20. 知乎cookies的介绍_使用cookie登陆知乎

热门文章

  1. 想要制作好看的壁纸,有CorelDRAW就够啦
  2. HTML如何做一张李白的静夜思,李白《静夜思》配图赏析
  3. 硬盘的IDE和串口什么意思
  4. 润物无声:java的字符串操作
  5. k8s 偏向运维技术 ,后端程序员为什么要学习k8s?
  6. 测绘人真实故事 | 放弃上万月薪从私企跳回国企
  7. 基于SpringBoot监控Java项目,暴漏springboot内置端点
  8. The Innovation | Volume 3 Issue 3 Live Now
  9. 春暖花开,微信公众号图文排版素材礼包已到!
  10. 除了编码,还要会说话(1)