机器学习(day2)

监督学习

线性回归 (Linear Regression)

线性回归(Linear Regression)是机器学习中最基础且广泛应用的算法之一。

线性回归 (Linear Regression) 是一种用于预测连续值的最基本的机器学习算法,它假设目标变量 y 和特征变量 x 之间存在线性关系,并试图找到一条最佳拟合直线来描述这种关系。

复制代码
y = w * x + b

其中:

  • y 是预测值

  • x 是特征变量

  • w 是权重 (斜率)

  • b 是偏置 (截距)

线性回归的目标是找到最佳的 wb,使得预测值 y 与真实值之间的误差最小。

Housing price prediction

已知一个数据集,已知房子的平方英尺数,预测房子的价格。可以通过一条直线拟合数据,或者通过二次函数拟合数据。如何选择和如何决定用什么拟合数据会有更好的结果。

Supervised Learning"right answers" given →数据集包含正确答案,算法基于正确答案预测更多的正确答案

Regression: Predict continuous valued output (price) →回归问题:预测连续值输出

Breast cancer (malignant, benign)

已知一个数据集,已知肿瘤的大小,预测肿瘤是良性还是恶性的概率。

Classification: Discrete valued output (0 or 1) →分类问题:预测一个离散值输出

机器学习会有很多feature特征

Training set of housing prices

Nocation

m = Number of training examples →训练样本的数量

x's = "input" variable / features →输入变量 / 特征

y's = "output" variable / "target" variable →输出变量 / 目标变量

(x, y) = single training example →一个训练样本

(x(i), y(i)) = ith training example →第i个训练样本

Supervised learning algorithm work

training set → learning algorithm→hypothesis假设函数

h是一个映射x到y的函数

How do we represent h ?

hθ​(x)=θ0​+θ1​x

Linear regression with one variable. = Univariate linear regression →单变量线性回归

θi's: Parameters →模型参数

Cost function

How to choose θi's ?

1.选择能使h(x)也就是输入x时预测的值最接近该样本对应的y值的参数θ_0, θ_1

hθ(x) =θ0+θ1x

  • 找到参数θ0, θ1使得所有训练样本的h(x)预测值和y实际值之间的差的平方和最小化
  • m为训练样本的个数
  • 1/2m为了减少平均误差(只是为了使数学更加直白一点)

2.cost function代价函数J(θ_0, θ_1)也叫做squared error function平方误差函数

Formulation

Hypotheis:

hθ(x) =θ0+θ1x

Parameters:

θ0, θ1

Cost function:

Goal:

Simplified cost function

hθ(x)= θ1x(θ0= 0)

3.如果θ_0=0相当于选择了经过原点的假设函数(过点(0,0)的函数)

4.分别计算θ_1对应的J(θ_1)可以绘制出J(θ_1)的曲线

5.学习算法的优化目标是通过选择θ_1的值获得最小的J(θ_1)

Two parameters cost function

1.随着θ_0和θ_1的不断接近代价函数的中心,假设函数对数据的拟合越来越好

相关推荐
三声三视11 小时前
封全站判“允许“,封目录判“禁止“:tri-geo 体检 74 分那次我拆了 31 行 judge_ua
人工智能·ai·skillhub·tri-skill·tri-geo
赋创小助手11 小时前
Qwen3.8-27B 本地推理 Benchmark 解析:llama.cpp、vLLM、SGLang 与长 Context 的性能差异
服务器·人工智能·大模型·qwen·vllm·sglang·context长度
Wendy不吃榴莲11 小时前
Seko教程:AI 短视频分镜怎么做?零基础用 6 格讲清一个 30 秒故事(2026 最新版)
人工智能
YOLO数据集集合11 小时前
无人机低空影像语义分割数据集 | 语义分割 遥感影像 无人机低空 地物分类 Potsdam Vaihingen LoveDA 9080期
人工智能·深度学习·yolo·目标检测·计算机视觉·语义分割·无人机数据集
海宇数据11 小时前
零信任架构实战:基于海宇手机消费区间验证构建自动化信用分类网关
人工智能·ai·工具分享
连线Insight11 小时前
逃离Agent坟场:企业需要产业智能体操作系统
人工智能
码流子11 小时前
几万路监控怎么接:高速公路视频汇聚平台的架构设计与落地坑点
大数据·人工智能·物联网·算法·架构
2601_9494999411 小时前
工业 POF 器件国产化新思路:芯瑞科技DT‑2532Z 解决安华高 HFBR‑2532Z 供应链卡点
运维·网络·人工智能·科技·光模块
richard_yuu11 小时前
Haykin 精讲开篇:从「只会调参」到「理解神经网络的灵魂」
深度学习·机器学习
zhangfeng113311 小时前
cann 华为npu 算子开发直接访问L2高速缓存 的可行性分析
人工智能·ai编程·算子·npu·cann