File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44from tests .functional .scenarios .burgers .burgers import BurgersTest
55from epde .operators .utils .default_parameter_loader import EvolutionaryParams
66
7- operator_params_deepxde = {
8- "deepxde_config" : {
9- "net" : [50 , 50 , 50 ],
10- "activation" : "tanh" ,
11- "optimizer" : "adam" ,
12- "lr" : 1e-3 ,
13- "num_domain" : 1000 ,
14- "num_boundary" : 200 ,
15- "num_initial" : 200 ,
16- "epochs" : 2000 ,
17- },
18- "penalty_coeff" : 0.2 ,
19- "error_metric" : "rmse" ,
20- }
21-
227operator_params_l2lr = EvolutionaryParams ().get_default_params_for_operator (
238 "DiscrepancyBasedFitnessWithCV"
249)
2510
11+ operator_params_deepxde = EvolutionaryParams ().get_default_params_for_operator (
12+ 'DeepXDEBasedFitness'
13+ )
14+
15+ operator_params_pic = EvolutionaryParams ().get_default_params_for_operator (
16+ 'PIC'
17+ )
18+
2619ALL_CASES = [
2720 ("DeepXDEBasedFitness" , operator_params_deepxde ),
21+ ("PIC" , operator_params_pic ),
2822 ("L2LRFitness" , operator_params_l2lr ),
2923]
3024
Original file line number Diff line number Diff line change 44from tests .functional .scenarios .burgers .burgers import BurgersTest
55from epde .operators .utils .default_parameter_loader import EvolutionaryParams
66
7- operator_params_deepxde = {
8- "deepxde_config" : {
9- "net" : [50 , 50 , 50 ],
10- "activation" : "tanh" ,
11- "optimizer" : "adam" ,
12- "lr" : 1e-3 ,
13- "num_domain" : 1000 ,
14- "num_boundary" : 200 ,
15- "num_initial" : 200 ,
16- "epochs" : 2000 ,
17- },
18- "penalty_coeff" : 0.2 ,
19- "error_metric" : "rmse" ,
20- }
21-
227operator_params_l2lr = EvolutionaryParams ().get_default_params_for_operator (
238 "DiscrepancyBasedFitnessWithCV"
249)
2510
11+ operator_params_deepxde = EvolutionaryParams ().get_default_params_for_operator (
12+ 'DeepXDEBasedFitness'
13+ )
14+
15+ operator_params_pic = EvolutionaryParams ().get_default_params_for_operator (
16+ 'PIC'
17+ )
18+
2619ALL_CASES = [
2720 ("DeepXDEBasedFitness" , operator_params_deepxde ),
21+ ("PIC" , operator_params_pic ),
2822 ("L2LRFitness" , operator_params_l2lr ),
2923]
3024
Original file line number Diff line number Diff line change 44from tests .functional .scenarios .kdv .kdv import KdVTest
55from epde .operators .utils .default_parameter_loader import EvolutionaryParams
66
7- operator_params_deepxde = {
8- "deepxde_config" : {
9- "net" : [50 , 50 , 50 ],
10- "activation" : "tanh" ,
11- "optimizer" : "adam" ,
12- "lr" : 1e-3 ,
13- "num_domain" : 1000 ,
14- "num_boundary" : 200 ,
15- "num_initial" : 200 ,
16- "epochs" : 2000 ,
17- },
18- "penalty_coeff" : 0.2 ,
19- "error_metric" : "rmse" ,
20- }
21-
227operator_params_l2lr = EvolutionaryParams ().get_default_params_for_operator (
238 "DiscrepancyBasedFitnessWithCV"
249)
2510
11+ operator_params_deepxde = EvolutionaryParams ().get_default_params_for_operator (
12+ 'DeepXDEBasedFitness'
13+ )
14+
15+ operator_params_pic = EvolutionaryParams ().get_default_params_for_operator (
16+ 'PIC'
17+ )
18+
2619ALL_CASES = [
2720 ("DeepXDEBasedFitness" , operator_params_deepxde ),
21+ ("PIC" , operator_params_pic ),
2822 ("L2LRFitness" , operator_params_l2lr ),
2923]
3024
Original file line number Diff line number Diff line change 44from tests .functional .scenarios .kdv .kdv import KdVTest
55from epde .operators .utils .default_parameter_loader import EvolutionaryParams
66
7- operator_params_deepxde = {
8- "deepxde_config" : {
9- "net" : [50 , 50 , 50 ],
10- "activation" : "tanh" ,
11- "optimizer" : "adam" ,
12- "lr" : 1e-3 ,
13- "num_domain" : 1000 ,
14- "num_boundary" : 200 ,
15- "num_initial" : 200 ,
16- "epochs" : 2000 ,
17- },
18- "penalty_coeff" : 0.2 ,
19- "error_metric" : "rmse" ,
20- }
21-
227operator_params_l2lr = EvolutionaryParams ().get_default_params_for_operator (
238 "DiscrepancyBasedFitnessWithCV"
249)
2510
11+ operator_params_deepxde = EvolutionaryParams ().get_default_params_for_operator (
12+ 'DeepXDEBasedFitness'
13+ )
14+
15+ operator_params_pic = EvolutionaryParams ().get_default_params_for_operator (
16+ 'PIC'
17+ )
18+
2619ALL_CASES = [
2720 ("DeepXDEBasedFitness" , operator_params_deepxde ),
21+ ("PIC" , operator_params_pic ),
2822 ("L2LRFitness" , operator_params_l2lr ),
2923]
3024
Original file line number Diff line number Diff line change 44from tests .functional .scenarios .ks .ks import KSTest
55from epde .operators .utils .default_parameter_loader import EvolutionaryParams
66
7- operator_params_deepxde = {
8- "deepxde_config" : {
9- "net" : [50 , 50 , 50 ],
10- "activation" : "tanh" ,
11- "optimizer" : "adam" ,
12- "lr" : 1e-3 ,
13- "num_domain" : 1000 ,
14- "num_boundary" : 200 ,
15- "num_initial" : 200 ,
16- "epochs" : 2000 ,
17- },
18- "penalty_coeff" : 0.2 ,
19- "error_metric" : "rmse" ,
20- }
21-
227operator_params_l2lr = EvolutionaryParams ().get_default_params_for_operator (
238 "DiscrepancyBasedFitnessWithCV"
249)
2510
11+ operator_params_deepxde = EvolutionaryParams ().get_default_params_for_operator (
12+ 'DeepXDEBasedFitness'
13+ )
14+
15+ operator_params_pic = EvolutionaryParams ().get_default_params_for_operator (
16+ 'PIC'
17+ )
18+
2619ALL_CASES = [
2720 ("DeepXDEBasedFitness" , operator_params_deepxde ),
21+ ("PIC" , operator_params_pic ),
2822 ("L2LRFitness" , operator_params_l2lr ),
2923]
3024
Original file line number Diff line number Diff line change 44from tests .functional .scenarios .lorenz .lorenz import LorenzTest
55from epde .operators .utils .default_parameter_loader import EvolutionaryParams
66
7- operator_params_deepxde = {
8- "deepxde_config" : {
9- "net" : [50 , 50 , 50 ],
10- "activation" : "tanh" ,
11- "optimizer" : "adam" ,
12- "lr" : 1e-3 ,
13- "num_domain" : 1000 ,
14- "num_boundary" : 200 ,
15- "num_initial" : 200 ,
16- "epochs" : 2000 ,
17- },
18- "penalty_coeff" : 0.2 ,
19- "error_metric" : "rmse" ,
20- }
21-
227operator_params_l2lr = EvolutionaryParams ().get_default_params_for_operator (
238 "DiscrepancyBasedFitnessWithCV"
249)
2510
11+ operator_params_deepxde = EvolutionaryParams ().get_default_params_for_operator (
12+ 'DeepXDEBasedFitness'
13+ )
14+
15+ operator_params_pic = EvolutionaryParams ().get_default_params_for_operator (
16+ 'PIC'
17+ )
18+
2619ALL_CASES = [
2720 ("DeepXDEBasedFitness" , operator_params_deepxde ),
21+ ("PIC" , operator_params_pic ),
2822 ("L2LRFitness" , operator_params_l2lr ),
2923]
3024
Original file line number Diff line number Diff line change 33from tests .functional .scenarios .lv .lv import LotkaVolterraTest
44from epde .operators .utils .default_parameter_loader import EvolutionaryParams
55
6- operator_params_deepxde = {
7- "deepxde_config" : {
8- "net" : [50 , 50 , 50 ],
9- "activation" : "tanh" ,
10- "optimizer" : "adam" ,
11- "lr" : 1e-3 ,
12- "num_domain" : 1000 ,
13- "num_boundary" : 200 ,
14- "num_initial" : 200 ,
15- "epochs" : 2000 ,
16- },
17- "penalty_coeff" : 0.2 ,
18- "error_metric" : "rmse" ,
19- }
20-
216operator_params_l2lr = EvolutionaryParams ().get_default_params_for_operator (
227 "DiscrepancyBasedFitnessWithCV"
238)
249
10+ operator_params_deepxde = EvolutionaryParams ().get_default_params_for_operator (
11+ 'DeepXDEBasedFitness'
12+ )
13+
14+ operator_params_pic = EvolutionaryParams ().get_default_params_for_operator (
15+ 'PIC'
16+ )
17+
2518ALL_CASES = [
2619 ("DeepXDEBasedFitness" , operator_params_deepxde ),
20+ ("PIC" , operator_params_pic ),
2721 ("L2LRFitness" , operator_params_l2lr ),
2822]
2923
Original file line number Diff line number Diff line change 33from tests .functional .scenarios .ns .ns import NavierStokesTest
44from epde .operators .utils .default_parameter_loader import EvolutionaryParams
55
6- operator_params_deepxde = {
7- "deepxde_config" : {
8- "net" : [50 , 50 , 50 ],
9- "activation" : "tanh" ,
10- "optimizer" : "adam" ,
11- "lr" : 1e-3 ,
12- "num_domain" : 1000 ,
13- "num_boundary" : 200 ,
14- "num_initial" : 200 ,
15- "epochs" : 2000 ,
16- },
17- "penalty_coeff" : 0.2 ,
18- "error_metric" : "rmse" ,
19- }
20-
216operator_params_l2lr = EvolutionaryParams ().get_default_params_for_operator (
227 "DiscrepancyBasedFitnessWithCV"
238)
249
10+ operator_params_deepxde = EvolutionaryParams ().get_default_params_for_operator (
11+ 'DeepXDEBasedFitness'
12+ )
13+
14+ operator_params_pic = EvolutionaryParams ().get_default_params_for_operator (
15+ 'PIC'
16+ )
17+
2518ALL_CASES = [
2619 ("DeepXDEBasedFitness" , operator_params_deepxde ),
20+ ("PIC" , operator_params_pic ),
2721 ("L2LRFitness" , operator_params_l2lr ),
2822]
29-
3023@pytest .mark .functional
3124@pytest .mark .parametrize ("operator_name, params" , ALL_CASES )
3225def test_ns (operator_name , params , runtime_options ):
Original file line number Diff line number Diff line change 44
55from epde .operators .utils .default_parameter_loader import EvolutionaryParams
66
7- operator_params_deepxde = {
8- "deepxde_config" : {
9- "net" : [50 , 50 , 50 ],
10- "activation" : "tanh" ,
11- "optimizer" : "adam" ,
12- "lr" : 1e-3 ,
13- "num_domain" : 1000 ,
14- "num_boundary" : 200 ,
15- "num_initial" : 200 ,
16- "epochs" : 2000 ,
17- },
18- "penalty_coeff" : 0.2 ,
19- "error_metric" : "rmse" ,
20- }
21-
227operator_params_l2lr = EvolutionaryParams ().get_default_params_for_operator (
238 "DiscrepancyBasedFitnessWithCV"
249)
2510
11+ operator_params_deepxde = EvolutionaryParams ().get_default_params_for_operator (
12+ 'DeepXDEBasedFitness'
13+ )
14+
15+ operator_params_pic = EvolutionaryParams ().get_default_params_for_operator (
16+ 'PIC'
17+ )
18+
2619ALL_CASES = [
2720 ("DeepXDEBasedFitness" , operator_params_deepxde ),
21+ ("PIC" , operator_params_pic ),
2822 ("L2LRFitness" , operator_params_l2lr ),
2923]
3024
Original file line number Diff line number Diff line change 33from tests .functional .scenarios .wave .wave import WaveTest
44from epde .operators .utils .default_parameter_loader import EvolutionaryParams
55
6- operator_params_deepxde = {
7- "deepxde_config" : {
8- "net" : [50 , 50 , 50 ],
9- "activation" : "tanh" ,
10- "optimizer" : "adam" ,
11- "lr" : 1e-3 ,
12- "num_domain" : 1000 ,
13- "num_boundary" : 200 ,
14- "num_initial" : 200 ,
15- "epochs" : 2000 ,
16- },
17- "penalty_coeff" : 0.2 ,
18- "error_metric" : "rmse" ,
19- }
20-
216operator_params_l2lr = EvolutionaryParams ().get_default_params_for_operator (
227 "DiscrepancyBasedFitnessWithCV"
238)
249
10+ operator_params_deepxde = EvolutionaryParams ().get_default_params_for_operator (
11+ 'DeepXDEBasedFitness'
12+ )
13+
14+ operator_params_pic = EvolutionaryParams ().get_default_params_for_operator (
15+ 'PIC'
16+ )
17+
2518ALL_CASES = [
2619 ("DeepXDEBasedFitness" , operator_params_deepxde ),
20+ ("PIC" , operator_params_pic ),
2721 ("L2LRFitness" , operator_params_l2lr ),
2822]
2923
You can’t perform that action at this time.
0 commit comments