Quantum Machine Learning Applications and Algorithms