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

机器学习第二讲:对比传统编程:解决复杂规则场景

机器学习第二讲:对比传统编程:解决复杂规则场景

资料取自《零基础学机器学习》。
查看总目录:学习大纲
关于DeepSeek本地部署指南可以看下我之前写的文章:DeepSeek R1本地与线上满血版部署:超详细手把手指南


一、场景化对比:传统编程VS机器学习 🎭

案例:开发抖音推荐系统如何运作(此处引用教材[第一章]对比实例1

传统编程
人工制定规则
定义用户年龄
标记视频分类
编写点击权重算法
机器学习
数据自动学习
用户观看记录
点赞/时长数据
模型自动发现规律

二、传统编程的「手工套餐」 ✍️

  1. 运作方式

    • 工程师像编写菜谱一样预先设定所有规则
    • 例:如果用户点击过3个萌宠视频 → 推送同类标签视频
  2. 典型问题 (教材[第一章]讨论的局限性1):

    • 复杂度爆炸:用户行为有500种可能性时,需要写数百万条规则
    • 机械僵化:遇到跨领域兴趣组合(如"宠物+天文+摇滚乐")无法识别
    • 维护噩梦:新增视频类型就要重写整套规则
  3. 生活类比
    像手动调节空调温度
    ❌ 需要每小时起床调温度
    ✅ 智能空调根据体感自动调节


三、机器学习的「自动驾驶」 🤖

  1. 核心优势(教材[第一章]关键技术特征1):

    • 自动进化:当用户开始关注滑雪,模型会捕捉关联特征(如冰雪装备/旅行地)
    • 处理高维:同时考量用户设备型号/观看时段/滑动速度等50个维度
    • 发现隐规律:可能挖掘出「深夜观看搞笑视频越久 → 早晨更爱看励志内容」
  2. *典型技术实现

    # 机器学习代码逻辑(对比传统编程)
    model.fit(用户行为数据)  # 让模型自己学习规律
    推荐结果 = model.predict(新用户)  # 根据学习到的规律预测
    

    ▲ 传统方法此处需编写上千行判断规则

  3. 生活类比
    像老司机开车
    ❌ 不需要背「转弯方向盘打多少度」的公式
    ✅ 通过大量实操自然掌握手感


四、应用场景分界线 🚦

展示适用领域差异(教材[第一章]学习范式对比章节2):

问题类型
规则明确
规则模糊
传统编程
如计算器app
机器学习
如AI绘画生成

判断标准

  1. 能写出明确if-else规则 → 传统编程 ✔️
    (例:计算网购运费:如果重量>5kg → 运费=20元
  2. 需要处理关联性/概率性问题 → 机器学习 ✔️
    (例:预测用户可能购买的商品组合)

五、一句话核心总结 💡

机器学习如同给计算机装上了「经验学习系统」,让它在处理人类无法穷举规则的复杂场景时,能像孩子学走路一样通过试错自我进化(教材第一章核心结论3
(经典案例:阿尔法狗通过自我对弈学习围棋策略,而非输入人类棋谱规则🤖)


目录:总目录
上篇文章:机器学习第一讲:机器学习本质:让机器通过数据自动寻找规律
下篇文章:机器学习第三讲:监督学习 → 带答案的学习册,如预测房价时需要历史价格数据


  1. 对应《零基础学机器学习》第一章第2节"与传统编程区别" ↩︎ ↩︎ ↩︎

  2. 参考《零基础学机器学习》第一章第3节"三大学习范式"分类框架 ↩︎

  3. 引用自《零基础学机器学习》第一章第1节"机器学习本质" ↩︎

http://www.dtcms.com/a/180703.html

相关文章:

  • CurrentHashMap的整体系统介绍及Java内存模型(JVM)介绍
  • AI Agent(7):Agent规划与决策能力
  • 等保系列(三):等保测评的那些事
  • 【Spring AI 实战】基于 Docker Model Runner 构建本地化 AI 聊天服务:从配置到函数调用全解析
  • 从 Git 到 GitHub - 使用 Git 进行版本控制 - Git 常用命令
  • AI云防护真的可以防攻击?你的服务器用群联AI云防护吗?
  • 基于OpenCV的人脸识别:EigenFaces算法
  • 【愚公系列】《Manus极简入门》028-创业规划顾问:“创业导航仪”
  • TB6600HG-富利威
  • AI与自然语言处理(NLP):从BERT到GPT的演进
  • NextPolish1.4.1 安装与使用-bioinformatics tools54
  • 按位宽提取十六进制值
  • 【动态导通电阻】p-GaN HEMTs正向和反向导通下的动态导通电阻
  • 催缴机器人如何实现停车费追缴“零遗漏”?
  • 【递归、搜索和回溯】递归、搜索和回溯介绍及递归类算法例题
  • 2025数维杯数学建模B题完整限量论文:马拉松经济的高质量发展思路探索
  • 动态创建链表(头插法、尾插法)
  • Oracle链接服务器导致SQL Server异常终止
  • 相机的方向和位置
  • 波特五力分析——AI与思维模型【99】
  • 软件工程之软件项目管理深度解析
  • The 2024 ICPC Kunming Invitational Contest G. Be Positive
  • 人工智能 机器学习期末考试题
  • 8.1.Kubernetes进阶
  • 事务失效的场景
  • 【推荐笔记工具】思源笔记 - 隐私优先的个人知识管理系统,支持 Markdown 排版、块级引用和双向链接
  • Swagger 3.0 中注解详细示例
  • 【计算机网络-传输层】传输层协议-TCP核心机制与可靠性保障
  • ai break down 带有#和t=的路由
  • 《探索React Native社交应用中WebRTC实现低延迟音视频通话的奥秘》