关注

机器学习、神经网络(深度学习)常用算法汇总

机器学习、神经网络(深度学习)常用算法汇总

整体分类:机器学习分为传统机器学习 + 深度学习(神经网络),深度学习是基于多层神经网络的机器学习子集。

一、传统机器学习算法(非神经网络)

特点:人工设计特征、无需多层神经网络、小数据可用、结构简单、可解释性强

1. 监督学习算法(有标签、有标准答案)

  • KNN(K近邻算法):惰性学习,通过距离投票分类,典型用于手写数字识别

  • SVM(支持向量机):经典高精度分类算法,适合中小样本图像分类

  • 逻辑回归:二分类经典算法,用于概率预测、分类判别

  • 决策树 / 随机森林:多特征综合分类、抗干扰能力强

  • 朴素贝叶斯:基于概率统计的快速分类算法

2. 无监督学习算法(无标签、自动聚类分组)

  • KMeans(K均值聚类):最常用聚类算法,自动根据特征相似度分组,用于点集聚类、图像色彩分割

  • 层次聚类:逐层合并聚类,适合小规模数据分析

3. 强化学习

通过试错、奖惩机制优化策略,多用于机器人、自动驾驶、智能决策

二、神经网络 / 深度学习算法(多层神经网络)

特点:依靠多层神经网络、自动提取特征、依赖大数据与GPU、属于机器学习子集

1. 基础神经网络

  • BP神经网络:基础反向传播神经网络,浅层网络模型

2. 卷积神经网络 CNN(计算机视觉核心)

专门处理图

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/qq_25408423/article/details/162912547

文章来源crawl

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--