Yang's blog Yang's blog
首页
Java
密码学
机器学习
命令手册
关于
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

xiaoyang

编程爱好者
首页
Java
密码学
机器学习
命令手册
关于
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 传统机器学习

    • 机器学习前言
      • 人工智能 (Artificial Intelligence, AI)
      • 机器学习 (Machine Learning, ML)
      • 深度学习 (Deep Learning, DL)
      • 关系图解
      • 总结
    • 数据预处理
    • 简单线性回归
    • 多元线性回归
    • 逻辑回归(一)
    • 逻辑回归(二)
    • K近邻法(k-NN)
    • k最近邻分类任务代码演示
    • 支持向量机(SVM)
    • 使用SVM进行二分类
    • 决策树
    • 随机森林
    • 什么是K-means聚类算法
    • 使用K-Means算法进行数据聚类:以鸢尾花数据集为例
  • 联邦学习

    • 联邦学习中的基础算法介绍
    • Advances and Open Problems in Federated Learning
    • Vertical Federated Learning Concepts,Advances, and Challenges
    • 机器学习中的并行计算
    • Boosted Trees 简介
    • SecureBoost:一种无损的联邦学习框架
    • FedGen & Data-Free Knowledge Distillation for Heterogeneous Federated Learning
    • Towards Personalized Federated Learning
    • Distilling the Knowledge in a Neural Network
    • FedMD & Heterogenous Federated Learning via Model Distillation
    • FedFTG & Fine-tuning Global Model via Data-Free Knowledge Distillation for Non-IID Federated Learning
    • MOON & Model-Contrastive Federated Learning
    • Knowledge Distillation in Federated Learning:A Practical Guide
    • DKD-pFed & A novel framework for personalized federated learning via decoupling knowledge distillation and feature decorrelation
    • pFedSD & Personalized Edge Intelligence via Federated Self-Knowledge Distillation
    • FedFD&FAug:Communication-Efficient On-Device Machine Learning:Federated Distillation and Augmentation under Non-IID Private Data
  • 机器学习
  • 传统机器学习
xiaoyang
2024-05-07
目录

机器学习前言

# 人工智能、机器学习与深度学习:它们是什么及其关系?

提示

下面就是AI回答的,强不强

# 人工智能 (Artificial Intelligence, AI)

人工智能是一个广泛的领域,涉及让机器能够模拟人类的智能行为。人工智能的概念最早由约翰·麦卡锡(John McCarthy)于1956年提出,其定义为“制造智能机器的科学与工程”。今天,人工智能包括研究、开发用于模拟、延伸和扩展人类智能的理论、方法、技术及应用系统。

人工智能应用广泛,包括自动驾驶、语音识别、图像识别、机器翻译等。根据其能力,人工智能可以分为三类:

  • 弱人工智能(Artificial Narrow Intelligence, ANI):专注于特定任务的人工智能,如人脸识别。
  • 强人工智能(Artificial General Intelligence, AGI):具有类似人类智慧的人工智能,能够在多个领域执行各种任务。目前尚未实现。
  • 超人工智能(Artificial Superintelligence, ASI):超越人类智慧的人工智能,可以执行任何智力任务,目前仅存在于理论和科幻中。

# 机器学习 (Machine Learning, ML)

机器学习是实现人工智能的核心方法。它通过让计算机从数据中学习,自动归纳规律并进行预测。机器学习是一门多领域交叉学科,涉及概率论、统计学、算法复杂度等。

机器学习过程包括以下步骤:

  1. 数据获取:收集相关数据。
  2. 数据处理:对数据进行转换,统一格式。
  3. 模型选择:选择合适的算法。
  4. 模型训练:使用数据训练模型,优化算法。
  5. 模型评估:评估模型性能。
  6. 模型调整:调整参数,优化性能。
  7. 模型预测:对新数据进行预测。

根据学习方式,机器学习可分为四类:

  • 监督学习:从有标签数据中学习,包括分类任务(如垃圾邮件检测)和回归任务(如房价预测)。
  • 无监督学习:分析无标签数据,如聚类(客户分组)和降维(数据压缩)。
  • 半监督学习:结合有标签和无标签数据进行学习。
  • 强化学习:通过与环境交互,根据奖励或惩罚优化算法,如扫地机器人优化路径。

# 深度学习 (Deep Learning, DL)

深度学习是机器学习的一个分支,基于人工神经网络,通过多层神经元模拟人脑的学习方式。深度学习能够自动提取数据特征,解决复杂任务,如图像识别、语音识别等。

典型的深度学习算法包括:

  • 卷积神经网络(Convolutional Neural Network, CNN):常用于图像识别和分类。
  • 递归神经网络(Recurrent Neural Network, RNN):适用于处理序列数据,如自然语言处理。
  • 长短期记忆网络(Long Short-Term Memory, LSTM):一种特殊的RNN,能够处理长序列数据。
  • 生成对抗网络(Generative Adversarial Network, GAN):用于生成新数据,如图像、音频或文本。

# 关系图解

图中展示了人工智能、机器学习和深度学习的关系。人工智能是最大的集合,包含机器学习和深度学习。机器学习是实现人工智能的主要方法,而深度学习是机器学习的一种特定技术。

# 总结

  • 人工智能:一个广泛的领域,旨在让机器模拟人类智能。
  • 机器学习:实现人工智能的方法,通过数据学习规律,传统机器学习需要人工特征提取。
  • 深度学习:机器学习的一个分支,基于神经网络,能够自动提取数据特征。

通过这次学习,你应该能够清晰区分这些术语,并理解它们之间的关系。

编辑 (opens new window)
上次更新: 2025/04/01, 01:48:12

数据预处理→

最近更新
01
操作系统
03-18
02
Nginx
03-17
03
后端服务端主动推送消息的常见方式
03-11
更多文章>
Theme by Vdoing | Copyright © 2023-2025 xiaoyang | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式