机器学习不是“屠龙之技”,它从诞生开始就立足于解决实际问题。你要解决什么样的问题,才决定你需要学习什么样的知识,以及学到什么程度。知道自己需要什么,带着目的去学习确实才是最有效率的。

结合实际问题,分享我对机器学习知识的三个需求层次。

  1. 设计需求层次:这一层次主要关注于确定机器学习的目标和任务,以及定义问题和需求。例如,在设计一个购物网站时,需要确定用户掏腰包的目标,并明确希望通过机器学习实现商品推荐功能。

  2. 调用需求层次:在这一层次上,需要调用现有的机器学习算法和算法库来实现所需的功能。类似于拥有上等食材的大厨,需要将算法库中的算法进行组合和调用,并对其进行适当的参数设置和调整,以满足具体需求。

  3. 数学需求层次:机器学习算法涉及到许多数学概念和表达式,这一层次主要关注于理解和运用这些数学知识。虽然数学对于一部分人来说可能有一定的难度,但它是机器学习的基础语言,能够提供严谨和准确的描述。在实际应用中,我们可以尝试用口语化的方式来描述算法原理,但为了准确理解和应用机器学习算法,还是需要一定的数学基础。

需要注意的是,对于不同的需求层次,所需要的知识和技能也不同。在实践中,我们可以根据具体情况选择合适的层次进行学习和应用。对于初学者来说,可以从设计需求层次开始,逐步深入理解和运用机器学习算法。同时,随着不断学习和实践,可以逐渐提升到更高的层次,以更深入地理解和应用机器学习。

01-06 10:43