阅读目录
1. 批量梯度下降法BGD
2. 随机梯度下降法SGD
3. 小批量梯度下降法MBGD
4. 总结
在应用机器学习算法时,我们通常采用梯度下降法来对采用的算法进行训练。其实,常用的梯度下降法还具体包含有三种不同的形式,它们也各自有着不同的优缺点。
下面我们以线性回归算法来对三种梯度下降法...
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 /*1.数组和字符串的处理占了整个php程序设计的50%以上,所以相关的系统函数要很了解 2.PHP手册不光是一本良好的查询工具,更是一本好的php官方教程 3.获取数组所有值的函数array_values和键的函数array_keys &...
<?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 //变量函数: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 //1.函数是完成指定功能的代码块 //2.函数可以根据开发者自己来传入参数来改变代码自身的执行行为; //3.函数的参数分为形参和实参,形参是函数自己本身定义时的参数,而实参是自身传入的参数值; function table($tablename,$width,$border,$align,$rows,$cols,$num,$color)//函...