机器学习在干什么?
作者头像
  • 铭世博国际
  • 2020-09-06 19:30:03 0

摘要

机器学习的核心在于让计算机从大量数据中提炼出有用信息,从而具备决策能力。为了实现这一目标,计算机需要处理、加工数据,形成信息,进而形成知识,再从知识中提取洞见,最终形成智慧。机器学习的目标不仅仅是让计算机拥有知识,更是希望它们具备智慧。智慧是难以量化的,目前看来,我们只能通过学习大量的知识来实现这一目标。

机器学习与硬件

机器学习需要硬件支持,但现有的计算机硬件并不完全适合机器学习任务。人脑由众多细胞和神经元构成,而现代计算机主要依靠几个CPU和磁盘来运行。为了模拟大脑的复杂性,目前的深度神经网络利用计算机的计算能力模拟大量神经元,从而达到仿真的效果。然而,这种方法需要较高的硬件配置和资源消耗。

相比之下,传统的机器学习方法基于统计学,将复杂的思考问题简化为可以通过规则和逻辑表达的问题。因此,传统的机器学习方法可以更快地处理数据,因为它们不需要通过仿真过程。

机器学习学什么?

机器学习需要学习知识和经验,而不是简单的规则。早期人们认为人通过规则来认识世界,但事实上,人类的认知更多依赖于模式识别,而不是规则。深度学习通过模拟不可描述的行为,让计算机具备更强的模式识别能力。

机器学习如何学习?

机器学习通过将文本转化为数字表示,然后利用数学工具进行分析。例如,通过词干处理、停词过滤和One-Hot编码,将文本转化为向量。然而,这种方法只能处理字面意思,无法理解句子间的隐喻和词语间的相关性。因此,我们需要更高级的方法,如Word2Vec,来捕捉文本中的隐含意义。

如何合理运用机器学习技术?

机器学习虽然强大,但不能解决所有问题。企业应明确机器学习的适用场景,避免盲目追求通用解决方案。此外,合理运用机器学习需要投入一定的时间和成本,不应期望短时间内获得显著收益。

应用场景

解决具体业务问题

机器学习可以应用于具体的业务场景,例如分类和回归问题。这需要对数据进行有效的处理和分析,以确定合适的算法和模型。机器学习模型的工作重点在于前期的数据准备和定义,而不是训练过程。

提供机器学习SaaS服务

提供机器学习SaaS服务的关键在于针对性和实效性。不仅要提供多种模型服务,还要确保服务的高效性和持续训练能力。构建这样的服务不仅需要弹性扩展的系统,还需要足够的反馈机制。

提供机器学习PaaS服务

企业希望构建机器学习平台,以提供标注、存储、算法实现、训练和发布等功能。然而,这种平台的构建需要考虑成本和实际价值。应更关注特征和流程本身,而非辅助系统。标注工作应由专门的团队负责。

结语

享受机器学习带来的红利时,我们也要关注其局限性和合适的使用方案。只有合理评估技术和业务的适应性,才能最大化地发挥机器学习的价值。

    本文来源:图灵汇
责任编辑: : 铭世博国际
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
干什么机器学习
    下一篇