机器学习概貌了解

机器学习是人工智能的一个分支,它使计算机系统能够从数据中学习并做出决策或预测。机器学习可以根据不同的标准进行分类,以下是一些常见的分类方式:

一、按学习方式分类

  1. 监督学习(Supervised Learning)
    • 定义:利用已标注的训练数据集来训练模型,然后用这个模型对新数据进行预测。
    • 特点:算法从标记的训练数据中学习,这些数据包括输入特征和期望的输出标签。目标是学习一个函数,该函数能够预测新数据的输出标签。
    • 常见任务:分类(如垃圾邮件检测、手写数字识别)和回归(如房价预测)。
    • 常见算法:支持向量机(SVM)、k近邻算法(k-NN)、决策树、随机森林、朴素贝叶斯、神经网络等。
  2. 无监督学习(Unsupervised Learning)
    • 定义:在没有标签的数据上训练模型,以发现数据的结构或分布。
    • 特点:算法的目标是从未标注的数据中发现数据的结构或模式。
    • 常见任务:聚类(如市场细分)、降维(如主成分分析)和异常检测。
    • 常见算法:k均值聚类、层次聚类、DBSCAN、高斯混合模型(GMM)、主成分分析(PCA)等。
  3. 强化学习(Reinforcement Learning)
    • 定义:智能系统在与环境的连续交互中学习最佳行为策略的机器学习问题。
    • 特点:智能系统通过观测环境状态、选择动作并接收奖励来优化其行为策略,目标是最大化长期累积奖励。
    • 应用场景:机器人学习行走、AlphaGo学习下棋等。
  4. 半监督学习(Semi-supervised Learning)
    • 定义:包含大量未标注数据和少量标注数据的机器学习问题。
    • 特点:主要是利用未标注数据中的信息,辅助标注数据进行监督学习。
    • 常见算法:深度信念网络(DBN)等。
  5. 主动学习(Active Learning)
    • 定义:机器不断给出实例进行人工标注,然后使用标注数据学习预测模型的机器学习问题。
    • 特点:目标是对学习最有帮助的实例进行人工标注,以较小的标注代价达到最好的学习效果。

二、按模型类型分类

  1. 概率模型
    • 定义:模型可以表示为联合概率分布的形式。
    • 代表:贝叶斯、马尔可夫随机场、条件随机场等。
  2. 非概率模型
    • 定义:模型不一定能表示为联合概率分布的形式。
    • 代表:决策树、支持向量机、神经网络等。

三、按算法特性分类

  1. 线性模型
    • 定义:模型是输入特征的线性组合。
    • 代表:线性回归、逻辑回归等。
  2. 非线性模型
    • 定义:模型是输入特征的非线性组合。
    • 传统机器学习模型:SVM、KNN、决策树等。
    • 深度学习模型:神经网络(如卷积神经网络CNN、循环神经网络RNN等)。

四、按学习理论分类

机器学习还可以按照学习理论进行分类,包括有监督学习、半监督学习、无监督学习、迁移学习和强化学习等,这与前面按学习方式分类中的部分内容是重叠的。

总结

机器学习的分类方式多种多样,每种分类方式都有其独特的视角和应用场景。在实际应用中,需要根据具体问题和数据特性选择合适的机器学习方法和算法。

虽然现在AIGC有了很大的发展,在现实的工作中,完成特点的任务,机器学习还是有很多用武之地的,特别是对准确率和召回率比较高的场景,机器学习完成特定任务还是有他的优势的,后续我会用AI来辅助自己提升机器学习方面的知识,不断和大家分享。

相关推荐
XGeFei7 分钟前
【AI大模型原理与API使用】
人工智能
weixin_4223293111 分钟前
Agent 评测的基本概念与经典方法
人工智能
云浪12 分钟前
给 AI Agent 加上语音交互:ASR + 流式 TTS 实战
前端·人工智能·后端
一次旅行14 分钟前
fzf+ripgrep+fd终端三合一实战:一套检索工具链,大幅提升大型项目开发效率
人工智能·python·github
m4Rk_14 分钟前
【论文阅读】Agent 记忆机制(27):MemRefine——用 LLM 事实判断将长期记忆压缩到固定预算
论文阅读·人工智能·学习
蓦然回首却已人去楼空21 分钟前
Build a Large Language Model (From Scratch) 附录 E 使用 LoRA 进行参数高效微调
人工智能·语言模型·自然语言处理
IT小盘24 分钟前
05-PDF-Word-Excel接入RAG知识库
人工智能
zzzll111128 分钟前
RAG(检索增强生成)技术详解:从原理到实践
java·人工智能
Python私教37 分钟前
Django 做一个 AI 销售助手:读取客户记录,自动生成跟进计划
人工智能·python·django
leikooo38 分钟前
ARTS 0802: 合并有序链表、AI 时代的技术断层与 TCP 200ms 延迟之谜
人工智能·tcp/ip·链表