General Architecture Of Machine Learning