zoukankan      html  css  js  c++  java
  • 机器学习与人工神经网络

    一、Mechine Learning的种类:

      1, RL (Reinforcement Learning) 强化学习,机器人打球

      2, Unsupervised Learning  无监督学习,要学习的问题在你学习之间没有固定的答案,希望算法对特定的输入信息进行自动化的学习来达到了解这些数据内部一些固定结构的目的。特点是这些训练样本在训练之前是没有被标定的,没有准确的答案,也没有准确的办法去检测我们的学习是不是对,只能说找到一个比较好的解决方案,不能说找到一个固定标准。 K-means算法

      3, Supervised Learning     有监督学习,学习之前,对这些收集来的数据已经有了特定的答案,希望训练出一种算法,来对将来收集到的数据进行判断或预测,有明确的输入和明确的答案。有监督学习主要是用来解决两类问题,分类问题(答案是离散的,可分为几类),回归问题(答案是在连续的空间里面)

     二、概念:

      1、支持向量机 (SVM)

      经验风险,结构风险,容错性,拉格朗日乘数法, 

      开源实现 libsvm

      SVM是用来做预测的,它的主要特点是结构化风险最小

      2、 ANN(Artificial Neural Network)
       Single-layer perceptron,Multi-layer perceptron

       BP neural network,(反向传播神经网络)它的特点是经验风险最小

       LMS (Least Mean Square)算法

       NLP (自然语言识别)

       OCR (optical character recognition) 光学字符辨识,文本检测

       LR (Logistic regression)

       SVM (Support Vector Machines)

       ANN (artificial neural network)人工神经网络:

          DNN (deep neural network), 

      CNN(Convolutional deep neural networks ),  

      RNN (Recurrent neural networks)

    三、涉及到的数学知识

      1. 凸优化 (Convex Optimization): 牛顿法、梯度下降法、一维搜索

      2. 微积分

        极值问题 与 (条件)最优化问题

        偏导数,梯度这两个概念必须深入人心

        还有就是凸优化和条件最优化问题,这个是理解SVM,或者线性回归等等模型正则化的基础。。。

    四、深度学习框架 Caffe, TensorFlow, Theano

      2.  

  • 相关阅读:
    任何时候都适用的20个C++技巧
    C++ 解析Json——jsoncpp(转)
    C++标准库和标准模板库(转)
    string标准C++中的的用法总结(转)
    JOIN US | 京东智联云诚聘技术精英
    在线公开课 | 云原生下的DevOps与持续交付
    AI端侧落地,京东AI技术如何部署边缘?
    CVPR 2020 | 京东AI研究院对视觉与语言的思考:从自洽、交互到共生
    IOT、AI、云计算等融合技术推进制造业产业转型
    边缘计算2.0时代,“云边缘”与“边缘云”你分清了吗?
  • 原文地址:https://www.cnblogs.com/awiki/p/6917100.html
Copyright © 2011-2022 走看看