Minor changes - parameter tweaking for GD
This commit is contained in:
parent
8bc8ab71d6
commit
3c5c80f2aa
@ -61,8 +61,12 @@ function run_hybrid_worker(batchParams, batchIdx)
|
||||
sim.Potential = pot.trap();
|
||||
|
||||
NumberOfOutputs = 5;
|
||||
try
|
||||
[~, ~, ~, ~, ~, stats] = Helper.runWithProfiling(@() sim.run(), NumberOfOutputs, saveDir);
|
||||
|
||||
catch ME
|
||||
fprintf('ERROR in job %d:\n%s\n', k, getReport(ME, 'extended'));
|
||||
continue;
|
||||
end
|
||||
fprintf('Batch %d | Job %d: a_s = %d, theta = %d°, phi = %d°, N = %d | Time = %.2f s\n', ...
|
||||
batchIdx, k, a_s, theta_deg, phi_deg, N_atoms, stats.runtime);
|
||||
end
|
||||
|
@ -549,6 +549,18 @@ SaveDirectory = './Results/Data_3D/AnisotropicTrap/TiltedDipoles45';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent';
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_080_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_085_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/aS_090_theta_000_phi_000_N_90000';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
||||
%%
|
||||
SaveDirectory = './Results/Data_3D/GradientDescent/';
|
||||
JobNumber = 0;
|
||||
Plotter.visualizeGSWavefunction(SaveDirectory, JobNumber)
|
@ -8,7 +8,7 @@ function [psi] = runGradientDescent(this,psi,Params,Transf,VDk,V,Observ)
|
||||
switch this.GradientDescentMethod
|
||||
case 'HeavyBall'
|
||||
% Convergence Criteria:
|
||||
alpha = 1E-3;
|
||||
alpha = 1E-5;
|
||||
beta = 0.9;
|
||||
epsilon = 1E-6;
|
||||
|
||||
@ -91,7 +91,7 @@ function [psi] = runGradientDescent(this,psi,Params,Transf,VDk,V,Observ)
|
||||
case 'NonLinearCGD'
|
||||
|
||||
% Convergence Criteria:
|
||||
epsilon = 1E-14;
|
||||
epsilon = 1E-13;
|
||||
|
||||
% Iteration Counter:
|
||||
i = 1;
|
||||
|
Loading…
Reference in New Issue
Block a user