机器学习基石 3 Types of LearningLearning with Different Output SpaceLearning with Different Data LabelLearning with Different ProtocolLearning with Different Input Space