zoukankan      html  css  js  c++  java
  • 神经网络 ML08 c-d-e

     知乎:神经网络

    如何简单形象又有趣地讲解神经网络是什么?

     https://www.zhihu.com/question/22553761

     

    表格为布尔表达式,两个或以上的 x为1时 ,输出时才为1;两个一下,输出为-1

    在matlab出现nn的包或函数的,基本都和神经网络有关

     

    学习率为 入 

    Xi 代表的是表格中数据X的第一行

     

     

    学习率太大,会造成震荡问题

    线性不可分问题,就很难求解

     

    激活函数

    net = train( net , P , T )                           T(target 目标输出)

    net 单层感知器模型

    P 输入的学习集

    T 学习集里面输出的部分

    train指的是得出 权值和 偏置因子

    激活了图形界面

    3个input 输入

    w 是权值

    + 偏置因子

    符号函数

    最后为 1 个输出

    Layer 只有一个(神经元)

    Epoch 为时间点,表示做到第几次的迭代,最多是1000次,若1000次迭代都不收敛的话,那就直接就停止了

    Time 所花的时间几乎为0(在此次案例中)

    用 sin 函数来算

    newT = sin(net,newP)

    net是训练好的感知器模型,newP是刚才那个向量输入的学习的数据

    我们预期的结果是等于1

    以上是字符界面的表示

    下面的是图形界面的

    >>nntool  nn是神经网络,tool工具 ,nntool就是神经网络工具箱

     

    偏置值b考虑成为一个特殊的权重,给他增加一个输入X4,若输入全部都是1,那权重就是那个b

    则 X1W! + X2W2 + X3W3 + bW4 = Y

    performance 为训练的效果

    平均绝对误差

    均方误差

    激活函数列表

    神经网络 的特点:

    方向一致,层次型;

    前馈型 BP

    反馈型 HotField

    线性型

    等等

    模型泛化 可以将其做成芯片,分类器

    可以用在聚类,主成分分析,回归

    机器学习教程

    https://www.bilibili.com/video/av5530750/index_41.html#page=43

    一套机器学习的视频课程,讲的很详细,程序以R语言为主 炼数成金论坛http://f.dataguru.cn/

  • 相关阅读:
    代码搭建记事本框架(一)
    代码搭建记事本框架(二)
    ios中图片拉伸用法
    ios启动载入启动图片
    Top-k test
    leetcode : jump game
    leetcode : Top k frequent elements
    一个月没有更新了
    leetcode : Reverse Linked List II [two pointers]
    leetcode : reverse linked list [基本功,闭着眼也要写出来]
  • 原文地址:https://www.cnblogs.com/aliceluorong/p/7536774.html
Copyright © 2011-2022 走看看