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

机器学习相关算法:回溯算法 贪心算法 回归算法(线性回归) 算法超参数 多项式时间 朴素贝叶斯分类算法

整理了一张“机器学习相关算法与概念速览表”,既包含定义,也配上了容易记住的例子,让大家一眼就能抓住它们的特点:

🤖 机器学习与相关算法&概念

名称定义生动例子典型应用场景
回溯算法通过不断尝试和回退来寻找问题解的一种方法,遇到死胡同时回到上一步重新尝试解迷宫:走到死路就原路返回,换另一条路走组合优化、路径搜索(如数独求解、八皇后问题)
贪心算法每一步都做出当前看起来“最优”的选择,期望最终得到全局最优解找零:用面额最大的硬币优先,直到凑够总金额最短路径(Dijkstra)、区间调度、哈夫曼编码
回归算法(线性回归)用一条直线(或超平面)来拟合数据关系,预测连续变量预测房价:根据面积和房龄估算价格销售额预测、趋势分析、风险评估
算法超参数在训练前设定的参数,不随数据直接更新,需要人工或自动搜索烤蛋糕的温度和时间:烤之前就要设定好,否则成品会变味学习率、树深度、正则化系数等调优
多项式时间算法运行时间随输入规模 n 的多项式关系增长(如 n²、n³),通常可接受整理书架:书本数量翻倍,整理时间变成原来的4倍(n²)可扩展性评估、算法复杂度分析
朴素贝叶斯分类算法基于贝叶斯定理,并假设特征之间相互独立的分类算法垃圾邮件过滤:假设邮件中“中奖”出现就大大增加是垃圾邮件的概率文本分类、情感分析、疾病诊断

💡 Tips

  • 回溯和贪心都是“策略”类算法,前者更全面但慢,后者更快但不保证全局最优

  • 回归算法、朴素贝叶斯是机器学习模型本身

  • 多项式时间是算法复杂度的一个衡量

  • 超参数是模型训练中的可调“旋钮”,选得好性能飙升

  • 整理 by Moshow郑锴@https://zhengkai.blog.csdn.net/

http://www.xdnf.cn/news/17970.html

相关文章:

  • 一文速通Python并行计算:14 Python异步编程-协程的管理和调度
  • C语言:文件操作详解
  • 后量子密码算法SLH-DSA介绍及开源代码实现
  • Java8~Java21重要新特性
  • C++ 最短路Dijkstra
  • CodeBuddy IDE深度体验:AI驱动的全栈开发新时代
  • Maven下载和配置-IDEA使用
  • 【算法】——力扣hot100常用算法技巧
  • 使用IntersectionObserver实现页面右侧运营位区域固定,和页面列表数据分页加载
  • JetPack系列教程(七):Palette——让你的APP色彩“飞”起来!
  • 【大语言模型 02】多头注意力深度剖析:为什么需要多个头
  • 后量子密码算法ML-DSA介绍及开源代码实现
  • 【DL学习笔记】常用数据集总结
  • 微服务架构实战指南:从单体应用到云原生的蜕变之路
  • 56. 合并区间
  • 【Java基础面试题】数据类型
  • PAT乙级_1085 PAT单位排行_Python_AC解法_含疑难点
  • C语言(11)—— 数组(超绝详细总结)
  • C++基础——内存管理
  • QT基础入门
  • Tomcat Server 组件原理
  • 肖臻《区块链技术与应用》第23-26讲 - The DAO事件、BEC事件、反思和总结
  • select、poll 和 epoll
  • RK3568 NPU RKNN(二):RKNN-ToolKit2环境搭建
  • Java应届生求职八股(5)---并发编程篇
  • 【OpenGL】LearnOpenGL学习笔记10 - 平行光、点光源、聚光灯
  • ZCU国产化方案选型,哪家物料更齐全
  • 图像相似度算法汇总及Python实现
  • Linux内核内存管理深度解析
  • 自适应阈值二值化参数详解 ,计算机视觉,图片处理 邻域大小 调整常数(C=3)和可视化调节参数的应用程序