人工智能之机器学习算法体系汇总

  • 1.人工智能之机器学习体系汇总
  • 2.人工智能相关趋势分析
    • 2.1.人工智能再次登上历史舞台
    • 2.2.Python才是王道
    • 2.3.深度学习趋势大热
    • 2.4.中国更爱深度学习
  • 3.结语

参加完2017CCAI,听完各位专家的演讲后受益匪浅。立志写“人工智能之机器学习”系列,此为开篇,主要梳理了机器学习方法体系,人工智能相关趋势,Python与机器学习,以及结尾的一点感恩。

Github开源机器学习系列文章及算法源码

1.人工智能之机器学习体系汇总

【直接上干货】此处梳理出面向人工智能的机器学习方法体系,主要体现机器学习方法和逻辑关系,理清机器学习脉络,后续文章会针对机器学习系列讲解算法原理和实战。抱着一颗严谨学习之心,有不当之处欢迎斧正。

  • 监督学习 Supervised learning

    • 人工神经网络 Artificial neural network

      • 自动编码器 Autoencoder
      • 反向传播 Backpropagation
      • 玻尔兹曼机 Boltzmann machine
      • 卷积神经网络 Convolutional neural network
      • Hopfield网络 Hopfield network
      • 多层感知器 Multilayer perceptron
      • 径向基函数网络(RBFN) Radial basis function network(RBFN)
      • 受限玻尔兹曼机 Restricted Boltzmann machine
      • 回归神经网络(RNN) Recurrent neural network(RNN)
      • 自组织映射(SOM) Self-organizing map(SOM)
      • 尖峰神经网络 Spiking neural network
    • 贝叶斯 Bayesian
      • 朴素贝叶斯 Naive Bayes
      • 高斯贝叶斯 Gaussian Naive Bayes
      • 多项朴素贝叶斯 Multinomial Naive Bayes
      • 平均一依赖性评估(AODE) Averaged One-Dependence Estimators(AODE)
      • 贝叶斯信念网络(BNN) Bayesian Belief Network(BBN)
      • 贝叶斯网络(BN) Bayesian Network(BN)
    • 决策树 Decision Tree
      • 分类和回归树(CART) Classification and regression tree (CART)
      • 迭代Dichotomiser 3(ID3) Iterative Dichotomiser 3(ID3)
      • C4.5算法 C4.5 algorithm
      • C5.0算法 C5.0 algorithm
      • 卡方自动交互检测(CHAID) Chi-squared Automatic Interaction Detection(CHAID)
      • 决策残端 Decision stump
      • ID3算法 ID3 algorithm
      • 随机森林 Random forest
      • SLIQ
    • 线性分类 Linear classifier
      • Fisher的线性判别 Fisher's linear discriminant
      • 线性回归 Linear regression
      • Logistic回归 Logistic regression
      • 多项Logistic回归 Multinomial logistic regression
      • 朴素贝叶斯分类器 Naive Bayes classifier
      • 感知 Perceptron
      • 支持向量机 Support vector machine
  • 无监督学习 Unsupervised learning
    • 人工神经网络 Artificial neural network

      • 对抗生成网络
      • 前馈神经网络 Feedforward neurral network
        • 极端学习机 Extreme learning machine
      • 逻辑学习机 Logic learning machine
      • 自组织映射 Self-organizing map
    • 关联规则学习 Association rule learning
      • 先验算法 Apriori algorithm
      • Eclat算法 Eclat algorithm
      • FP-growth算法 FP-growth algorithm
    • 分层聚类 Hierarchical clustering
      • 单连锁聚类 Single-linkage clustering
      • 概念聚类 Conceptual clustering
    • 聚类分析 Cluster analysis
      • BIRCH
      • DBSCAN
      • 期望最大化(EM) Expectation-maximization(EM)
      • 模糊聚类 Fuzzy clustering
      • K-means算法 K-means algorithm
      • k-均值聚类 K-means clustering
      • k-位数 K-medians
      • 平均移 Mean-shift
      • OPTICS算法 OPTICS algorithm
    • 异常检测 Anomaly detection
      • k-最近邻算法(K-NN) k-nearest neighbors classification(K-NN)
      • 局部异常因子 Local outlier factor
  • 半监督学习 Semi-supervised learning
    • 生成模型 Generative models
    • 低密度分离 Low-density separation
    • 基于图形的方法 Graph-based methods
    • 联合训练 Co-training
  • 强化学习 Reinforcement learning
    • 时间差分学习 Temporal difference learning
    • Q学习 Q-learning
    • 学习自动 Learning Automata
    • 状态-行动-回馈-状态-行动(SARSA) State-Action-Reward-State-Action(SARSA)
  • 深度学习 Deep learning
    • 深度信念网络 Deep belief machines
    • 深度卷积神经网络 Deep Convolutional neural networks
    • 深度递归神经网络 Deep Recurrent neural networks
    • 分层时间记忆 Hierarchical temporal memory
    • 深度玻尔兹曼机(DBM) Deep Boltzmann Machine(DBM)
    • 堆叠自动编码器 Stacked Boltzmann Machine
    • 生成式对抗网络 Generative adversarial networks
  • 迁移学习 Transfer learning
    • 传递式迁移学习 Transitive Transfer Learning
  • 其他
    • 集成学习算法

      • Bootstrap aggregating (Bagging)
      • AdaBoost
      • 梯度提升机(GBM) Gradient boosting machine(GBM)
      • 梯度提升决策树(GBRT) Gradient boosted decision tree(GBRT)
    • 降维
      • 主成分分析(PCA) Principal component analysis(PCA)
      • 主成分回归(PCR) Principal component regression(PCR)
      • 因子分析 Factor analysis

学习应当严谨,有不当场之处欢迎斧正。

强力驱动 Wikipedia CSDN

2.人工智能相关趋势分析

2.1.人工智能再次登上历史舞台

人工智能与大数据对比——当今人工智能高于大数据

[数据来自Goolge trends]

2.2.Python才是王道

[数据来自Google trends]

2.3.深度学习趋势大热

[数据来自Google trends]

2.4.中国更爱深度学习

[数据来源-Google trends]

3.结语

关于人工智能的一点感想,写在最后

AI systems can’t model everything... AI needs to be robust to “unknown unknowns” [Thomas G.Dietterich ,2017CCAI]

中国自古有之

“知之为知之,不知为不知,是知也”【出自《论语》】

人工智能已然是历史的第三波浪潮,堪称“工业4.0”,有突破性的成就,但也有未解之谜。真正创造一个有认知力的“生命”——还有很大的难度。希望此次浪潮会持续下去,创造出其真正的价值,而非商业泡沫。

大多数的我们发表不了顶级学术论文,开创不了先河。不要紧,沉下心,努力去实践。

人工智能路漫漫,却让我们的生活充满了机遇与遐想。

立志每周【周日】更新一篇“人工智能之机器学习”系列。Github开源机器学习系列文章及算法源码

感谢CSDN的2017CCAI参会机遇与分享平台。

时间: 2024-12-02 20:11:31

人工智能之机器学习算法体系汇总的相关文章

国外大神的机器学习算法大汇总;如何用 50 行 PyTorch 代码实现 GANs | AI开发者头条

工具推荐:基于 LMDB 的机器学习张量数据快速读写工具 今天推荐一款基于 LMDB(Lightning Memory-Mapped Database)数据库的张量读写工具,专门为加快机器学习领域的数据读取速度而设计. 详情:https://github.com/vicolab/ml-pyxis 机器学习算法大汇总 近日有国外大神祭出了一张神图,图中针对机器学习领域几乎所有的常见算法进行了分类大汇总.不但简单介绍了每一种算法的大概含义,还整理了它们的常见应用和优缺点,各位开发者绝对不可错过. 原

机器学习常见算法分类汇总

机器学习无疑是当前数据分析领域的一个热点内容.很多人在平时的工作中都或多或少会用到机器学习的算法.本文为您总结一下常见的机器学习算法,以供您在工作和学习中参考. 机器学习的算法很多.很多时候困惑人们都是,很多算法是一类算法,而有些算法又是从其他算法中延伸出来的.这里,我们从两个方面来给大家介绍,第一个方面是学习的方式,第二个方面是算法的类似性. 学习方式 根据数据类型的不同,对一个问题的建模有不同的方式.在机器学习或者人工智能领域,人们首先会考虑算法的学习方式.在机器学习领域,有几种主要的学习方

学习笔记TF067:TensorFlow Serving、Flod、计算加速,机器学习评测体系,公开数据集

TensorFlow Serving https://tensorflow.github.io/serving/ . 生产环境灵活.高性能机器学习模型服务系统.适合基于实际数据大规模运行,产生多个模型训练过程.可用于开发环境.生产环境. 模型生命周期管理.模型先数据训练,逐步产生初步模型,优化模型.模型多重算法试验,生成模型管理.客户端(Client)向TensorFlow Severing请求模型,TensorFlow Severing返回适当模型给客户端.TensorFlow Serving

【问答集锦】人工智能/机器学习技术在电商场景下的应用

近年来阿里不断运用深度学习.强化学习等人工智能领域的相关知识优化自身电商平台的搜索引擎和推荐系统,让其从冷冰冰的系统不断成长为越来越懂用户的智能购物助手. 日前,<尽在双11>人工智能部分执笔人&阿里技术专家 乐田 与 仁重 就 "人工智能/机器学习技术在电商场景下的应用" 问题在OSCHINA与大家开展了问答活动. 本文整理了两位老师在开源中国高手问答中的精彩问答. 1 . 机器学习在电商方面除了广告推荐之类的方面外,还有其他的应用么?谢谢,还有学习这方面需要哪些

使用Weka快速实践机器学习算法

[译者注]在当下人工智能火爆发展的局面,每时每刻都有新的技术在诞生,但如果你是一个新手,Weka或许能帮助你直观.快速的感受机器学习带来的解决问题的新思路. Weka使机器学习的应用变得简单.高效并且充满乐趣.它拥有图形界面,并且允许你加载自己的数据集,运行算法并且产生足够可靠.让人信服的结果. 我把Weka推荐给机器学习的新手,因为它帮助我们把精力集中在机器学习应用的本身,而不是陷入数学和编程的泥潭.这些技能可以在后续的学习中逐渐掌握. 本文将一步步告诉你如何加载数据集,运行高级的分类算法并且

人工智能和机器学习领域的一些有趣的开源项目

http://www.cnblogs.com/zengdan-develpoer/p/4380057.html 1.GraphLab GraphLab是一种新的面向机器学习的并行框架.GraphLab提供了一个完整的平台,让机构可以使用可扩展的机器学习系统建立大数据以分析产品,该公司客户包括Zillow.Adobe.Zynga.Pandora.Bosch.ExxonMobil等,它们从别的应用程序或者服务中抓取数据,通过推荐系统.欺诈监测系统.情感及社交网络分析系统等系统模式将大数据理念转换为生

简单读懂人工智能:机器学习与深度学习是什么关系

引言:随着AlphaGo战胜李世石,人工智能和深度学习这些概念已经成为一个非常火的话题.人工智能.机器学习与深度学习这几个关键词时常出现在媒体新闻中,并错误地被认为是等同的概念.本文将介绍人工智能.机器学习以及深度学习的概念,并着重解析它们之间的关系.本文将从不同领域需要解决的问题入手,依次介绍这些领域的基本概念以及解决领域内问题的主要思路. 本文选自<Tensorflow:实战Google深度学习框架>. 从计算机发明之初,人们就希望它能够帮助甚至代替人类完成重复性劳作.利用巨大的存储空间和

机器学习算法在自动驾驶领域的应用大盘点!

将汽车内外传感器的数据进行融合,借此评估驾驶员情况.进行驾驶场景分类,都要用到机器学习.本文中,我们讲解了不同的自动驾驶算法. 自动驾驶汽车的设计制造面临着诸多挑战,如今,各大公司已经广泛采用机器学习寻找相应的解决方案.汽车中的ECU(电子控制单元)已经整合了传感器数据处理,如何充分利用机器学习完成新的任务,变得至关重要.潜在的应用包括将汽车内外传感器的数据进行融合,借此评估驾驶员情况.进行驾驶场景分类.这些传感器包括像激光雷达,雷达,摄像头或者是物联网. 车载信息娱乐系统所运行的应用,能从传感

人工智能和机器学习领域中10个开源项目

GraphLab GraphLab是一种新的面向机器学习的并行框架.GraphLab提供了一个完整的平台,让机构可以使用可扩展的机器学习系统建立大数据以 分析产品,该公司客户包括Zillow.Adobe.Zynga.Pandora.Bosch.ExxonMobil等,它们从别的应用程序或者服务中抓 取数据,通过推荐系统.欺诈监测系统.情感及社交网络分析系统等系统模式将大数据理念转换为生产环境下可以使用的预测应用程序.( 详情 ) 项目主页: http://graphlab.org/ Vowpal