Basis for naval gun weapon system application engineering Gaussian process for machine learning and its applications in engineering