{
    "_comment": " model parameters",
    "model":{
	"type_map":		["O", "H"],
	"data_stat_nbatch":	10,
	"descriptor" :{
	    "type":		"se_e2_a",
	    "sel":		[46, 92],
	    "rcut_smth":	5.80,
	    "rcut":		6.00,
	    "neuron":		[25, 50, 100],
	    "resnet_dt":	false,
	    "axis_neuron":	16,
	    "seed":		1,
	    "_comment":		" that's all"
	},
	"fitting_net": {
	    "type":		"polar",
	    "sel_type":		[0],
	    "fit_diag":		false,
		"neuron":		[100, 100, 100],
	    "resnet_dt":	true,
	    "seed":		1,
	    "_comment":		" that's all"
	},
	"_comment":	" that's all"
    },
    
    "learning_rate" :{
	"type":		"exp",
	"decay_steps":	5000,
	"start_lr":	0.01,
	"stop_lr":	3.51e-7,
	"_comment":	"that's all"
    },
    "loss":{
		"type":"tensor",
		"pref_atomic":1.0,
		"pref":1.0,
		"_comment":"that's all"
    },

    "_comment": " traing controls",
    "training": {
		"training_data": {
			"systems":		[
				"./training_data/atomic_system",
				"./training_data/global_system"],
			"batch_size":	"auto",
			"_comment":		"that's all"
		},
		"validation_data":{
			"systems":		[
				"./validation_data/atomic_system",
				"./validation_data/global_system"],
			"batch_size":	1,
			"numb_btch":	3,
			"_comment":		"that's all"
		},
		"numb_steps":	2000,
		"seed":		10,
		"disp_file":	"lcurve.out",
		"disp_freq":	100,
		"save_freq":	1000,
		"_comment":	"that's all"
	},

    "_comment":		"that's all"
}

