摘要:
一.作用:集合操作 二.例子:如下所示 1 <?php 2 require 'vendor/autoload.php'; 3 use Illuminate\Support\Collection; 4 5 6 $arr = [ 7 [ 8 'id' => 1, 9 'name' => 'test', 阅读全文
摘要:
一.作用:一个model即一条db数据 二.例子:如下所示, 继承Model 1 class testModel extends Model { 2 3 protected $connection = 'test'; 4 5 protected $table = 'test'; 6 7 //设置可填 阅读全文
摘要:
说明:类型为trait,引入后可以在不修改类代码的情况下,为类植入新的方法(类的方法或静态方法均可)。使用__call实现 引入: <?php require 'vendor/autoload.php'; use Illuminate\Support\Traits\Macroable; //$app 阅读全文
摘要:
一.作用:容器的作用主要是为了生成,存储实例,解决各种依赖关系 二.例子:如下所示, test需要注入参数$param 并依赖类rely <?php require 'vendor/autoload.php'; use Illuminate\Container\Container; $contain 阅读全文
摘要:
(1)说明:当y为一系列离散值时,问题转为分类问题。比如我们要根据一个肿瘤的大小判断肿瘤是为良性还是为恶性。 (2)假设函数:如下图,如果使用线性的方程作为假设函数,肿瘤大小作为横坐标,是否为恶性作为纵坐标。当y值小于0.5时判定为良性,大于0.5时判定为恶性。但有两个缺点:①经过计算会出现y值远大 阅读全文
摘要:
(1)说明:需要预测房屋的价格,除了房屋面积还有其他的特征量,比如层数,年龄,卧室数目等等,如下图。因为有多个特征值,所以称为多变量线性回归。 (2)假设函数:单变量只有一个特征值,所以之前的假设函数将不再适用,下面是多变量的假设函数。其中x0设置为1 (3)特征缩放:在所有特征值中,size的范围 阅读全文
摘要:
(1) 说明: 假如我们希望通过房屋面积去预测一个地区的房屋价格,首先要收集这个地区的房屋数据,然后绘制成图像。图中的每一个点代表一个数据, 横坐标为房屋面积, 纵坐标为房屋价格。我们的目的就是根据训练数据去拟合一条直线。假设拟合的直线函数为:ℎ𝜃(𝑥) = 𝜃0 + 𝜃1𝑥,因为只有一个 阅读全文
摘要:
(1) 说明: 通过给定的因素构建一个决策树, 后续可根据构建出的决策树进行判断。 (2) demo:一个简单的数据文件 1 $ cat WeatherTraining.csv 2 outlook,temperature,humidity,windy,play 3 overcast,hot,high 阅读全文
摘要:
(1)广度优先 说明: 代码: 1 <?php 2 3 $arr = [ 4 'A' => [ 5 'B' => [ 6 'D' => ['H', 'I'], 7 'E' => ['J'], 8 'F', 9 ], 10 'C' => ['G'], 11 ], 12 ]; 13 14 //直接用数组 阅读全文
摘要:
(1)0-1背包问题 说明:有4个商品,重量分别为2, 5, 4, 2;价值分别为6, 3, 5, 4,背包只能装10重量的物品,怎么装可以获取最大价值的物品? 思路:构造一个二叉树,每个商品都有两种状态,要或者不要。如果要就在这个节点的左枝挂子节点,如果不要就在右节点挂子节点。如果全部商品都分配完 阅读全文