起风了

“路海长 青夜旷 越过群山追斜阳”

[Machine Learning] 梯度下降法的三种形式BGD、SGD以及MBGD

阅读目录 1. 批量梯度下降法BGD 2. 随机梯度下降法SGD 3. 小批量梯度下降法MBGD 4. 总结   在应用机器学习算法时,我们通常采用梯度下降法来对采用的算法进行训练。其实,常用的梯度下降法还具体包含有三种不同的形式,它们也各自有着不同的优缺点。   下面我们以线性回归算法来对三种梯度下降法...

7 Python中的函数

7 Python中的函数 Python中的函数 7-1 Python之什么是函数 7-2 Python之调用函数 7-3 Python之编写函数 7-4 Python函数之返回多值 7-5 Python之递归函数 7-6 Python之定义默认参数 7-7 Python之定义可变参数 7-1 Python之什么是函数 Python之什么是函数 我们知道圆的面积计算公式为: S = πr² 当我们知...

命名空间的声明

<?php /*名字空间(命名空间)     在php中不能被重复声明的文件有三种:常量、函数和类; */     /*1.因为var_dump函数是系统自定义的输出函数,所以此处自定义的函数重名会报错;要想在此处声明这个函数,必须     用上命名空间的概念;    &nb...

PHP中处理数组键和值的函数

<?php     /*1.数组和字符串的处理占了整个php程序设计的50%以上,所以相关的系统函数要很了解       2.PHP手册不光是一本良好的查询工具,更是一本好的php官方教程       3.获取数组所有值的函数array_values和键的函数array_keys    &...

使用each()、list()和while循环配合使用来遍历数组

<?php /*   1.each()函数只是一个函数,参数必须传一个数组,返回的值也是一个数组;   2.each()函数返回的值为一个数组,该数组中包含4个元素,且下标一定是固定的(1 value 0 key);   3.each()函数处理当前数组中的第一个元素后,会自动将指针指向下一个元素;   4.如果指针已经在结...

闭包函数的特性和作用及应用场合

<?php /*1.匿名函数也叫闭包函数,顾名思义就是没有名字的函数;   2.因为没有名字,所以匿名函数不能直接调用,需要先将匿名函数赋值给一个变量,然后由变量函数的形式来调用;   3.匿名函数在函数体结束后必须在}后加上";",这也是它与普通函数的区别;   4.匿名函数可以正常传参数和参与...

自己制作回调函数

<?php //对功能要求简单的函数可以通过参数传变量而得到功能的满足,如下: function demo($num,$n) { for($i=0;$i<$num;$i++) { if($i%$n==0) continue; echo $i."<br>"; } } //demo函数输出在0到$num中除了是$n倍数的数,由于功能相对简单所以不需要在参数中调用函数 demo(100,3);//输出除了是...

PHP中变量函数和回调函数的定义和简单举例

<?php //变量函数:1.当把一个函数的名称(字符串)赋值给一个变量时,在这个变量名后面加上括号就会调用这个变量值所对应的函数; function square($a,$b) { return $a*$a+$b*$b; } $var="square"; echo $var(3,5);//输出34; echo "<br>"; //回调函数:1.在使用一个函数时如果传入一个变量不...

函数中变量的范围:全局变量与局部变量的差异与使用方法

<?php //1.函数内部声明的变量只能在函数内部使用,这就称为局部变量; //2.函数的参数也是一个局部变量,声明成形参的可以在函数调用时给值赋值; //3.函数的局部变量在每次调用时使用,并且函数体执行完随之释放;(调用完就释放) function demo($sex) {     $name="高老师";  &nb...

PHP中函数的声明定义及应用举例详细分析

<?php //1.函数是完成指定功能的代码块 //2.函数可以根据开发者自己来传入参数来改变代码自身的执行行为; //3.函数的参数分为形参和实参,形参是函数自己本身定义时的参数,而实参是自身传入的参数值;     function table($tablename,$width,$border,$align,$rows,$cols,$num,$color)//函...