Quantum Circuit Learning