Bayesian Optimization by Kernel Regression and Density-based Exploration