当前位置: 首页 > news >正文

机器学习 第一章

🧠 机器学习 第一章

一、什么是机器学习 (Machine Learning)

让计算机自己从数据中学习出规律,无需人手写规则

  • 输入: 特征 x
  • 输出: 标签 y
  • 学习目标: 学习出 f(x) 等价于 y

二、三大类型任务

类型英文特点示例
回归Regression输出是连续值房价预测
分类Classification输出是类别标签图像识别
结构化学习Structured Prediction输出是结构机器翻译、NER

三、模型核心公式

y = w x + b y = wx + b y=wx+b

符号意义
x输入特征
w权重
b偏置
y预测值

四、Loss (损失函数)

用来衡量预测和真实值有多大差距

🔹 常用衡量:MSE (均方误)

L o s s = 1 n ∑ ( y i − y ^ i ) 2 Loss = \frac{1}{n} \sum (y_i - \hat{y}_i)^2 Loss=n1(yiy^i)2

  • 输出越出误越小,Loss 越小

五、模型训练:梯度下降

🔹 目标:寻找 w、b 使 loss 最小

w = w − η ⋅ ∂ L ∂ w   b = b − η ⋅ ∂ L ∂ b w = w - \eta \cdot \frac{\partial L}{\partial w} \ b = b - \eta \cdot \frac{\partial L}{\partial b} w=wηwL b=bηbL

  • 通过每次计算方向(导数)进行更新
  • 就是一步步往 Loss 地形最低点跑

六、向量化计算:NumPy 操作

  • x 是数组,包含所有样本
  • w * x + b 是一群预测值
  • y_pred - y:一群误差
  • np.mean() 就是对误差平方求均

七、神经网络公式构建

y = b + ∑ i c i ⋅ s i g m o i d ( b i + ∑ j w i j x j ) y = b + \sum_i c_i \cdot sigmoid(b_i + \sum_j w_{ij}x_j) y=b+icisigmoid(bi+jwijxj)

  • 输入 x_j 经 w 和 b_i 进入 hidden layer
  • hidden 经 sigmoid 转换
  • hidden 和 c_i 相乘合并进入输出 y

八、激活函数 Activation Function

🔹 给神经元带来非线性能力,让网络可以拟合复杂函数

名称特性应用
SigmoidS型,输出 0~1合适二分类、概率输出
ReLU负值滤掉,保留正值现代深度网络主流

相关文章:

  • SSM废品买卖回收管理系统的设计与实现
  • Java中的wait( )和sleep( )方法的区别
  • AI大模型技术之RAG、模型微调、知识蒸馏
  • 从零搭建微服务项目Pro(第0章——微服务项目脚手架搭建)
  • 【langchain4j系列教程-05】一文读懂:人工智能如何实现会话记忆
  • 基于EfficientNet的自闭症诊断辅助系统揭秘
  • Maven工具学习使用(十)——生成项目站点
  • Python及C++中的字典
  • 【玩泰山派】5、点灯,驱动led-(2)ubuntu18.04 升级python3.6到python3.7,安装pip3
  • 20250408在荣品的PRO-RK3566开发板使用Rockchip原厂的buildroot系统时拿掉经常出现的list-iodomain.sh警告信息
  • 58-使用wordpress快速创建个人网站
  • Go小技巧易错点100例(二十六)
  • SpringBoot项目:部门管理系统
  • 防爆平板:石油化工厂智慧转型的“中枢神经”
  • BANK OF CHINA(HONG KONG)网点
  • Spring Bean 的生命周期
  • Tiny Cluster(1)——搭建树莓派小型计算集群
  • 【C++初学】C++核心编程技术详解(三):多态与文件操作
  • 重构艺术 | 如何优雅地“提炼函数“
  • 并查集(Java模板及优化点解析)
  • 品牌建设是指/seo优化标题 关键词
  • 做商城网站在哪里注册营业执照/如何优化搜索引擎
  • 繁体企业网站源码/竞价推广价格
  • 做网站时候那个页面都是单独的吗/推广的方式有哪些
  • 外包客服平台/满足seo需求的网站
  • 万州电商网站建设/媒体发稿费用