Quantum Machine Learning Techniques