
啊啊
07-27 21:59
认识机器学习
认识机器学习
第一次深刻认识机器学习是在博客园论坛上读到了《计算机的潜意识》这篇文章,最开始我对机器学习这个词很疑惑,首先它是英文名称Machine Learning,在计算界Machine一般指计算机。这个名字使用了拟人的手法,说明了这门技术是让机器“学习”的技术。但是计算机是死的,怎么可能像人类一样“学习”呢?
作者在文章中举了一个生动的例子——“等人问题”。这个例子通过作者与朋友小Y相约的经历,形象地说明了机器学习是如何利用过去的数据(在这个故事中是小Y迟到的频率)来预测未来事件(小Y是否会迟到),并据此做出决策(决定何时出发去见面地点)。这个例子清晰地展示了机器学习的核心概念:依赖于统计和数据分析,而不是预先设定的指令。传统上,如果我们想让计算机工作,我们会给它一串指令,然后它按部就班地执行。但作者指出,这样的方式在机器学习中行不通。机器学习不接受预设的指令,而是依靠输入的数据进行工作。也就是说,机器学习是一种让计算机利用数据而不是指令来完成各种任务的方法。这篇文章不仅加深了我对机器学习的理解,也让我意识到了统计思想在学习机器学习时的重要性。
机器学习方法是计算机利用已有的数据(经验),得出了某种模型,并利用此模型预测未来的一种方法。机器学习与人类思考的经验过程是类似的,不过它能考虑更多的情况,执行更加复杂的计算。我认为机器学习的一个主要目的就是把人类思考归纳经验的过程转化为计算机通过对数据的处理计算得出模型的过程。经过计算机得出的模型能够以近似于人的方式解决很多灵活复杂的问题。
人类在成长、生活过程中积累了很多的历史与经验。人类定期地对这些经验进行“归纳”,获得了生活的“规律”。当人类遇到未知的问题或者需要对未来进行“推测”的时候,人类使用这些“规律”,对未知问题与未来进行“推测”,从而指导自己的生活和工作。
机器学习中的“训练”与“预测”过程可以对应到人类的“归纳”和“推测”过程。通过这样的对应,我们可以发现机器学习是对人类在生活中学习成长的一个模拟。由于机器学习不是基于编程形成的结果,因此它的处理过程不是因果的逻辑,而是通过归纳思想得出的相关性结论。历史实际上是人类过往经验的总结,通过学习历史,我们从历史中归纳出人生与国家的规律,从而指导我们的下一步工作,这也很有价值。
机器学习是一门通过让计算机从数据中学习和预测的技术,主要分为监督学习、无监督学习、半监督学习和强化学习等几大类别。它涵盖了从数据预处理、模型选择到特征工程的多个关键步骤,常见算法包括线性回归、决策树、神经网络和支持向量机等,应用领域广泛,如图像识别、语音识别、自然语言处理、金融预测和医疗诊断等。机器学习的发展不仅推动了科技进步,也深刻影响着社会的各个方面。
不合理的类比一下,我认为机器学习就像人类社会中的算命,不同的机器学习方法代表着不同的算命师,算命师根据问卦者现有的经历,为问卦者卜出未来的命运。至于预测结果是否准确,都需要通过事实检验。

Comments0
Creator