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

【机器学习】概述

文章目录

    • 1. 机器学习三步骤
    • 2. 机器学习图谱
      • 2.1 任务类型 (Task)
      • 2.2 模型选择 (Methods)
      • 2.3 学习场景 (Scenario)

1. 机器学习三步骤

  1. 定义一个模型 (Define a set of function)

    • 选择一组合适的函数来表示模型。
  2. 评估模型好坏 (Goodness of function)

    • 找到一个损失函数,用来评价模型的性能。
  3. 选择最佳函数 (Pick the best function)

    • 在模型中选择一个最终的函数,优化其性能。

2. 机器学习图谱

2.1 任务类型 (Task)

  • 回归问题 (Regression)

    • 输出为数值,是对连续变量的预测。
  • 分类问题 (Classification)

    • 输出为类别,是对离散变量的预测。
  • 结构化问题 (Structured Prediction)

    • 机器输出的是具有结构性的结果,如语音识别、机器翻译、人脸识别等。

2.2 模型选择 (Methods)

  • 线性模型 (Linear Models)

  • 非线性模型 (Non-linear Models)

    • DNN / CNN (深度神经网络/卷积神经网络)
    • SVM (支持向量机)
    • 决策树 (Decision Trees)
    • K-NN (K近邻)
  • 同样的问题可以使用不同的模型进行解决。


2.3 学习场景 (Scenario)

  • 监督学习 (Supervised Learning)

    • 数据是有标注的,每个样本都对应一个标签。
  • 半监督学习 (Semi-supervised Learning)

    • 数据是部分有标注和部分无标注的。
  • 无监督学习 (Unsupervised Learning)

    • 数据是无标注的,主要关注特征提取而非标签,如聚类、降维等。
  • 迁移学习 (Transfer Learning)

    • 数据来自不同的类别,有时有标注有时无标注,通过迁移知识进行学习。
  • 强化学习 (Reinforcement Learning)

    • 机器通过与环境交互获得反馈(奖励/惩罚),如AlphaGo,并基于这些反馈调整策略。


http://www.kler.cn/a/459522.html

相关文章:

  • redux react-redux @reduxjs/toolkit
  • Mac 版本向日葵退出登录账号
  • Python 测验
  • 机器学习之正则化惩罚和K折交叉验证调整逻辑回归模型
  • 国产编辑器EverEdit - 常用资源汇总
  • Win11电脑Cursor默认打开markdown文件,如何修改markdown文件默认打开方式为Typora?
  • 【C++11】类型分类、引用折叠、完美转发
  • 【数据库初阶】Linux中表的基础操作
  • 【Redis】集群配置(主从复制 哨兵搭建)
  • JPA查询部分字段的最佳实践
  • Python 中的 with open:文件操作的最佳实践
  • 发布远程组件vue2+Webpack和vue3+vite
  • 面试场景题系列:设计云盘系统
  • jmeter设置tps、响应时间监测时间间隔
  • DigitalOcean Kubernetes现已支持VPC natvie集群
  • 【深度学习】Pytorch框架介绍
  • 基于单片机的温湿度采集系统(论文+源码)
  • 整车厂如何规划构建汽车集成安全团队的软件研发能力
  • win10 indy加载ssl 出错could not load ssl library
  • k8s七层代理Ingress(基础知识)
  • C 语言: scanf 函数详解
  • web3基于zkEVM的L2扩容方案-Scroll
  • 华为OD机试真题---服务器广播
  • 活动预告 | Microsoft Azure 在线技术公开课:使用 Azure OpenAI 服务构建生成式应用
  • webrtc音频模块(五) AudioState和AudioDeviceBuffer
  • 服务器nfs文件共享