- 博客(8)
- 收藏
- 关注
转载 反向传播推导
反向传播算法(Backpropagation)是目前用来训练人工神经网络(Artificial Neural Network,ANN)的最常用且最有效的算法。其主要思想是:(1)将训练集数据输入到ANN的输入层,经过隐藏层,最后达到输出层并输出结果,这是ANN的前向传播过程;(2)由于ANN的输出结果与实际结果有误差,则计算估计值与实际值之间的误差,并将该误差从输出层向隐藏层反向传播,直至传播到输...
2018-07-09 17:17:11 385 1
原创 leetcode 43
class Solution {public: string multiply(string num1, string num2) { int len1=num1.size(); int len2=num2.size(); vector<int> pro(len1+len2); string ans=""; ...
2018-07-09 16:14:28 191
原创 letcode 39
超级垃圾的递归突破一切记切记!!!#include<iostream> #include <vector>#include <algorithm>#include <string>using namespace std;vector<vector<int>> res;void subfunc(vector<int>
2018-07-08 18:27:17 213
原创 leetcode 15
两数之和用左右指针向中间集中三数之和sum减去其中一个,剩下两个左右指针class Solution {public: vector<vector<int>> threeSum(vector<int>& nums) { vector<vector<int>> res; int len=nums.s...
2018-07-06 18:47:09 352
原创 leetcode 8
class Solution {public: int myAtoi(string str) { if(str.size()==0) return 0; int len=str.size(); int i=0; while(str[i]==' '&&str[i]!='/0')//注意不要超出str长...
2018-07-06 17:43:23 173
原创 leetcode 28
class Solution {public: void getnext(string needle,int next[]) { next[0]=-1; int k=-1,j=0; while(j<needle.size()-1) { if(k==-1||needle[j]==needle[k]...
2018-07-05 23:32:27 273
原创 leetcode 29
class Solution {public: int divide(int dividend, int divisor) { double maxint = pow(2, 31) - 1; double minint = -1*pow(2, 31); if(divisor==0) return maxint; ...
2018-07-05 19:02:37 306
原创 leetcode 22
递归记得返回出口class Solution {public: void func(vector<string>&res,string tmp,int nl,int nr) { int left=nl,right=nr; if(left==0&&right==0) { res.push_back...
2018-07-04 21:37:46 193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人