博客
关于我
Objective-C实现BP误差逆传播算法(附完整源码)
阅读量:797 次
发布时间:2023-02-17

本文共 1467 字,大约阅读时间需要 4 分钟。

Objective-C??BP???????

????????Objective-C??BP??????????????????????????????????????????????????????????????????????????????

??????

?????????

  • ???????????
  • ??????6???????ReLU?????
  • ??????10??????????????
  • ??????

  • ?????????????????????
  • ???????????????????????????[a = W_{in}x + b]???(W_{in}) ????????(b) ????(x) ??????
  • ???????ReLU?????????????? (a)?
  • ???????????????????????????????[y = W_{out}a + b_{out}]???(W_{out}) ????????(b_{out}) ???????
  • ?????????????????????
  • ??????

  • ????????????????????????????????????[L = \frac{1}{N}\sum_{i=1}^{N}(y_i - y_{??})^2]???(N) ??????
  • ??????????????????????????????????????????[\Delta a = (W_{out})^T \Delta y]???(\Delta y) ??????????
  • ?????????????????????????????????????[W = W - \eta \Delta W]???(\eta) ?????
  • ?????????????????????[b = b - \eta \Delta b]
  • ????

  • ?????????????????????
  • ??????????????????????????
  • ?????????????????????????
  • ??????????????????????????
  • ????

    #import 
    #import
    @interface NeuralNetwork : NSObject@property (nonatomic, strong) NSArray *inputData;@property (nonatomic, strong) NSArray *hiddenLayer;@property (nonatomic, strong) NSArray *outputData;- (id)initWithInputData:(NSArray *)inputData;- (NSArray *)forwardPropagate;- (NSArray *)backwardPropagate;- (void)updateWeightsWithLearningRate:(float)learningRate;@end

    ?????

    ????????????BP?????????????

  • ????????????sigmoid?????
  • ????????Dropout????????
  • ?????????????????????
  • ????????Adam?SGD???????????????
  • ????????????????BP??????????????????????

    转载地址:http://jcnfk.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现binary tree mirror二叉树镜像算法(附完整源码)
    查看>>
    Objective-C实现binary tree traversal二叉树遍历算法(附完整源码)
    查看>>
    Objective-C实现BinarySearchTreeNode树算法(附完整源码)
    查看>>
    Objective-C实现binarySearch二分查找算法(附完整源码)
    查看>>
    Objective-C实现binomial coefficient二项式系数算法(附完整源码)
    查看>>
    Objective-C实现binomial distribution二项分布算法(附完整源码)
    查看>>
    Objective-C实现bisection二分法算法(附完整源码)
    查看>>
    Objective-C实现bisection二等分算法(附完整源码)
    查看>>
    Objective-C实现BitMap算法(附完整源码)
    查看>>
    Objective-C实现bitmask位掩码算法(附完整源码)
    查看>>
    Objective-C实现bitonic sort双调排序算法(附完整源码)
    查看>>
    Objective-C实现BloomFilter布隆过滤器的算法(附完整源码)
    查看>>
    Objective-C实现BMP图像旋转180度(附完整源码)
    查看>>
    Objective-C实现bogo sort排序算法(附完整源码)
    查看>>
    Objective-C实现boruvka博鲁夫卡算法(附完整源码)
    查看>>
    Objective-C实现Boyer-Moore字符串搜索算法(附完整源码)
    查看>>
    Objective-C实现BP误差逆传播算法(附完整源码)
    查看>>
    Objective-C实现breadth First Search广度优先搜索算法(附完整源码))
    查看>>
    Objective-C实现BreadthFirstSearch广度优先搜索算法(附完整源码)
    查看>>
    Objective-C实现BreadthFirstShortestPath广度优先最短路径算法(附完整源码)
    查看>>