Modeling Bitcoin Prices using Signal Processing Methods, Bayesian Optimization, and Deep Neural Networks · Study