Given
We input the
We test the
Unsupervised Learning
nn.Linear(2,64)
nn.Tanh()
nn.Linear(64,64)
nn.Tanh()
nn.Linear(64,64)
nn.Tanh()
nn.Linear(64,64)
nn.Tanh()
nn.Linear(64,1)
Random Sampling
MSE LOSS
Adam , learning rate = 1e-4
- Modifying the following arguments in
test.sh
:
- maxiter : total epochs of training
-
N : number of points sampled in
$\Omega$ -
n : number of points sampled on each boundary of
$\partial \Omega$ - grids : resolution of testing
- k : frequency of the equation
-
m : frequency of
$u_{truth}$ - gpu : 'yes' or 'no' to compute with gpu or not
bash test.sh
tail -f .tmp.log
to get the code progress- check
heatmap/
for the training results andrelative/
for the process of training
filename:'maxiter_cpu/gpu_N_n_k_m.jpg'
N = 40000 n = 1000 k = 2 m = (3,4) with GPU
after 10000 epochs