99% accuracygit add main_training.cpp