最适合网络开发者的网站
人工智能。初学者课程

尿素

线性图

机器学习经常使用线性图来显示关系。

需要了解的重要术语:

  • 线性 (线性 (线性 (Linear))) (海峡线)
  • (线的角度)
  • 截距 (起始值)

线性 (线性 (线性 (Linear)))

线性 (线性 (线性 (Linear))) 意思是直线。线性图就是一条直线。

一般来说,线性图形显示函数值。

例子

const xValues = [];
const y值 = [];

// 生成值
对于(设 x = 0;x <= 10;x += 1){
x值.推(x);
y值.推(x);
}

// 定义数据
const 数据 = [{
x:x值,
y:y 值,
模式:“线条”
}];

// 定义布局
const 布局 = {标题:“y = x”};

// 使用 Plotly 显示
Plotly.newPlot(“myPlot”,数据,布局);
亲自尝试 »

是图形的角度。

斜率是 A 线性图中的值:

y = AX

在此示例中, = 1.2:

例子

设斜率=1.2;
const xValues = [];
const y值 = [];

// 生成值
对于(设 x = 0;x <= 10;x += 1){
x值.推(x);
y值.推(x*斜率);
}

// 定义数据
const 数据 = [{
x:x值,
y:y 值,
模式:“线条”
}];
// 定义布局
const 布局 = {title:“斜率=” + 斜率};

// 使用 Plotly 显示
Plotly.newPlot(“myPlot”,数据,布局);
亲自尝试 »

截距

截距 是图的起始值。

截距是 b 线性图中的值:

y = ax + b

在此示例中,斜率 = 1.2,且 截距 = 2:

例子

设斜率=1.2;
设截距=7;
const xValues = [];
const y值 = [];

// 生成值
对于(设 x = 0;x <= 10;x += 1){
x值.推(x);
yValues.push(x * 斜率 + 截距);
}

// 定义数据
const 数据 = [{
x:x值,
y:y 值,
模式:“线条”
}];

// 定义布局
const layout = {title:“斜率=”+斜率+“截距=”+截距};

// 使用 Plotly 显示
Plotly.newPlot(“myPlot”,数据,布局);
亲自尝试 »