Quantum Learning Machine