Skip to content

Commit 4644aa4

Browse files
author
Yusuke Sugomori
committed
dA.h
1 parent 41c7a0c commit 4644aa4

File tree

2 files changed

+18
-20
lines changed

2 files changed

+18
-20
lines changed

cpp/dA.cpp

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#include <iostream>
22
#include <math.h>
3+
#include "dA.h"
34
using namespace std;
45

56

@@ -26,26 +27,6 @@ double sigmoid(double x) {
2627
}
2728

2829

29-
30-
class dA {
31-
32-
public:
33-
int N;
34-
int n_visible;
35-
int n_hidden;
36-
double **W;
37-
double *hbias;
38-
double *vbias;
39-
dA(int, int, int , double**, double*, double*);
40-
~dA();
41-
void get_corrupted_input(int*, int*, double);
42-
void get_hidden_values(int*, double*);
43-
void get_reconstructed_input(double*, double*);
44-
void train(int*, double, double);
45-
void reconstruct(int*, double*);
46-
};
47-
48-
4930
dA::dA(int size, int n_v, int n_h, double **w, double *hb, double *vb) {
5031
N = size;
5132
n_visible = n_v;

cpp/dA.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
class dA {
2+
3+
public:
4+
int N;
5+
int n_visible;
6+
int n_hidden;
7+
double **W;
8+
double *hbias;
9+
double *vbias;
10+
dA(int, int, int , double**, double*, double*);
11+
~dA();
12+
void get_corrupted_input(int*, int*, double);
13+
void get_hidden_values(int*, double*);
14+
void get_reconstructed_input(double*, double*);
15+
void train(int*, double, double);
16+
void reconstruct(int*, double*);
17+
};

0 commit comments

Comments
 (0)