首页 > 编程语言 >人工智能 之 自然语言处理(NLP)算法分类总结

人工智能 之 自然语言处理(NLP)算法分类总结

时间:2022-10-31 20:31:58浏览次数:73  
标签:NLP 人工智能 模型 分类 学习 算法 聚类 自然语言


目录

文章目录

  • ​​目录​​
  • ​​〇、推荐​​
  • ​​一、人工智能学习算法分类​​
  • ​​1. 纯算法类​​
  • ​​2.建模方面​​
  • ​​二、详细算法​​
  • ​​1.分类算法​​
  • ​​2.回归算法​​
  • ​​3.聚类算法​​
  • ​​4.降维算法​​
  • ​​5.概率图模型算法​​
  • ​​6.文本挖掘算法​​
  • ​​7.优化算法​​
  • ​​8.深度学习算法​​
  • ​​三、建模方面​​
  • ​​1.模型优化·​​
  • ​​2.数据预处理​​

〇、推荐

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。​​点这里可以跳转到教程。​

一、人工智能学习算法分类

人工智能算法大体上来说可以分类两类:基于统计的机器学习算法(Machine Learning)和深度学习算法(Deep Learning)

总的来说,在sklearn中机器学习算法大概的分类如下:

1. 纯算法类

(1).回归算法
(2).分类算法
(3).聚类算法
(4)降维算法
(5)概率图模型算法
(6)文本挖掘算法
(7)优化算法
(8)深度学习算法

2.建模方面

(1).模型优化
(2).数据预处理

二、详细算法

1.分类算法

(1).LR (Logistic Regression,逻辑回归又叫逻辑分类)
(2).SVM (Support Vector Machine,支持向量机)
(3).NB (Naive Bayes,朴素贝叶斯)
(4).DT (Decision Tree,决策树)

  • 1).C4.5
  • 2).ID3
  • 3).CART

(5).集成算法

  • 1).Bagging
  • 2).Random Forest (随机森林)
  • 3).GB(梯度提升,Gradient boosting)
  • 4).GBDT (Gradient Boosting Decision Tree)
  • 5).AdaBoost
  • 6).Xgboost

(6).最大熵模型

2.回归算法

(1).LR (Linear Regression,线性回归)
(2).SVR (支持向量机回归)
(3). RR (Ridge Regression,岭回归)

3.聚类算法

(1).K-Means(K均值)聚类
(2).均值漂移聚类
(3).基于密度的聚类(DBSCAN)
(4).高斯混合模型(GMM)的最大期望(EM)聚类
(5).凝聚层次聚类
(6).图团体检测(Graph Community Detection)

4.降维算法

(1).SGD (随机梯度下降)

5.概率图模型算法

(1).贝叶斯网络
(2).HMM
(3).CRF (条件随机场)

6.文本挖掘算法

(1).模型

  • 1).LDA (主题生成模型,Latent Dirichlet Allocation)
  • 2).最大熵模型

(2).关键词提取

  • 1).tf-idf
  • 2).bm25
  • 3).textrank
  • 4).pagerank
  • 5).左右熵 :左右熵高的作为关键词
  • 6).互信息:

(3).词法分析

  • 1).分词
    – ①HMM (因马尔科夫)
    – ②CRF (条件随机场)
  • 2).词性标注
  • 3).命名实体识别

(4).句法分析

  • 1).句法结构分析
  • 2).依存句法分析

(5).文本向量化

  • 1).tf-idf
  • 2).word2vec
  • 3).doc2vec
  • 4).cw2vec

(6).距离计算

  • 1).欧氏距离
  • 2).相似度计算

7.优化算法

(1).正则化

  • 1).L1正则化
  • 2).L2正则化

8.深度学习算法

(1).BP
(2).CNN
(3).DNN
(3).RNN
(4).LSTM

三、建模方面

1.模型优化·

  • (1).特征选择
  • (2).梯度下降
  • (3).交叉验证
  • (4).参数调优
  • (5).模型评估:准确率、召回率、F1、AUC、ROC、损失函数

2.数据预处理

  • (1).标准化
  • (2).异常值处理
  • (3).二值化
  • (4).缺失值填充: 支持均值、中位数、特定值补差、多重插补


标签:NLP,人工智能,模型,分类,学习,算法,聚类,自然语言
From: https://blog.51cto.com/u_15854865/5811195

相关文章

  • 教育部重磅名单!261个最新获批大数据和人工智能相关专业名单
    近期,教育部下发通知,对2020年度普通高等学校本科专业备案和审批结果予以公布。其中,新增备案本科专业超过2000个。此次新增备案和审批专业中,包括261个大数据和人工智能专业。......
  • 机器学习1:基础部分:人工智能数学基础第1讲:行列式(一)
    文章目录​​学习目标:线性代数一:行列式​​​​学习内容:​​​​1.二阶与三阶行列式​​​​二阶行列式的计算-对角线法则​​​​举例​​​​三阶行列式的计算-对角线法则......
  • 机器学习3:基础部分:人工智能数学基础第1讲:行列式(二)
    文章目录​​学习目标:线性代数一:行列式​​​​学习内容​​​​4.对换​​​​定义​​​​兑换与排列奇偶性的关系​​​​补充定理​​​​例子​​​​小结​​​​5.行......
  • 【自然语言处理(NLP)】基于Transformer的中-英机器翻译
    文章目录​​【自然语言处理(NLP)】基于Transformer的中-英机器翻译​​​​前言​​​​(一)、任务描述​​​​(二)、环境配置​​​​一、数据准备​​​​(一)、加载开发......
  • 【自然语言处理(NLP)】基于FNN网络的电影评论情感分析
    文章目录​​【自然语言处理(NLP)】基于FNN网络的电影评论情感分析​​​​前言​​​​(一)、任务描述​​​​(二)、环境配置​​​​一、IMDB数据准备​​​​(一)、参数设......
  • 人工智能相关
    下采样:使图像符合显示区域的大小,生成对象的略缩图,下采样就是池化上采样:主要目的是放大原图像,以更高分辨率显示在显示设备上 共有5个版本的ResNet,resnet-18、resnet-34......
  • 【第4篇】人工智能简介
    1.2人工智能简介人工智能(ArtificialIntelligence),英文缩写为AI(下文都以AI代指人工智能)。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一......
  • 从AI生成视频看人工智能未来发展趋势​
    最近AI圈最火的事莫过于AI已经能生成一段视频了。在之前,AI作画刚刚火了一把,dalle2、stablediffusion等AI模型,让人们可以使用一句话,就可以生成一幅图像。这些生成的图像逼真......
  • 饮冰三年-人工智能-Django淘宝拾遗-82-ORM之Model篇
    一、自定义数据类型背景:想在模型上添加create_time_int和update_time_int用于记录数据新增和更新时间,要求新增的时候,modify_time_int和create_time_int一致,后面更新时该......
  • 人工智能在物联网安全中的重要性
       就其定义而言,网络安全是一个高度不稳定、不断变化的领域。确保有效的防御态势需要持续监测威胁,并制定防御策略以应对威胁,并实施新的应对措施。当应用到不断发展的物......