用户:
云的星查看:14 回复:6 评论:14 创建时间:2021-03-29T11:22:41
#include<iostream>
#include<vector>
using namespace std;
double __r = 0.189;
double r(){
if(r = 0.5) r = 0.687;
return r = 4 * r * (1 - r);
}
struct NetWork{
vector<vector<double> > Bias;
vector<vector<vector<double> > > Weight;
void init(vector<int> Length){
Bias.clear();Weight.clear();
Bias.resize(Length.size());
Weight.resize(Length.size());
for(int i = 1;i < Length.size();i++){
Bias[i].resize(Length[i]);
Weight[i].resize(Length[i]);
for(int j = 0;j < Length[i];j++){
Bias[i][j] = r();
Weight[i][j].resize(Length[i - 1]);
for(int k = 0;k < Length[i - 1];k++) Weight[i][j][k] = r();
}
}
}
};
云的星#include<iostream>
#include<vector>
using namespace std;
double __r = 0.189;
double r(){
if(r = 0.5) r = 0.687;
return r = 4 * r * (1 - r);
}
struct NetWork{
vector<vector<double> > Bias;
vector<vector<vector<double> > > Weight;
void init(vector<int> Length){
Bias.clear();Weight.clear();
Bias.resize(Length.size());
Weight.resize(Length.size());
for(int i = 1;i < Length.size();i++){
Bias[i].resize(Length[i]);
Weight[i].resize(Length[i]);
for(int j = 0;j < Length[i];j++){
Bias[i][j] = r();
Weight[i][j].resize(Length[i - 1]);
for(int k = 0;k < Length[i - 1];k++) Weight[i][j][k] = r();
}
}
}
vector<double> Counting(vector<double> Input){
vector<double> Counted[2];
bool p = 0;
Counted[0] = Input;
for(int i = 1;i < Bias.size();i++, p = !p){
Counted[!p].clear();
Counted[!p].resize(Bias[i].size());
for(int j = 0;j < Counted[!p].size();j++){
for(int k = 0;k < Counted[p].size();k++) Counted[!p][j] += Counted[p][k] * Weight[i][j][k];
Counted[!p][j] = s(Counted[!p][j] + Bias[i][j]);
}
}
return Counted[p];
}
};
点赞0
评论
云的星#include<iostream>
#include<vector>
#include<fstream>
#include<string>
#include<cmath>
using namespace std;
struct AE{
int Mode;
int L_in, L_out;
vector<vector<double> > W_in, W_out;
vector<double> B_in, B_out;
double r_;
double Rand(int Ml = 48, int Ml_ = 48){
double r = 4 * sqrt(60 / (Ml + Ml_));
for(int i = 0;i < 101;i++, r_ = r_ * (1 - r_));
return (r_ * 2 - 1) * r;
}
};
完成了一部分(压根没有)自编码器,其实代码已经在打字的阶段了
点赞1
评论