Approximate Bayesian Computation using Deep Learning (TensorFlow Keras backended) and Sequential Monte Carlo (aka Particle Filter)