机器学习(ML)就是教机器自己来完成任务,就这么简单。复杂性源于细节,而这很可能就是你要读这本书的原因。 也许你现在拥有过多的数据,却对这些数据缺少理解,你希望机器学习算法可以帮助解决这个难题。于是你随机找了一些算法开始钻研,但过了一段时间就感到困惑了:在无数的算法中应该选择哪一个呢? 或许你笼... 查看全部[ 1.1 梦之队:机器学习与Python ]
本书将全面展示不同应用领域正在使用的各种机器学习算法,以及使用它们时应当注意什么。然而,根据亲身经验,我们知道做这些很“酷”的事——使用和调整机器学习算法,比如支持向量机(SVM)、最邻近搜索(NNS),或者同时支持两者——其实只需要耗费一位优秀机器学习专家的一点儿时间。看看下面这个典型的工作流程,... 查看全部[ 1.2 这本书将教给你什么(以及不会教什么) ]
本书中,我们会试图讲清楚每一个必要的想法,保证你能重现各个步骤。虽然如此,你仍然可能会遇到困难。其原因可能是软件包版本的古怪组合,可能是简单的拼写错误,也可能是理解上的问题。 在这种情况下,可以通过很多不同的途径来获取帮助。很有可能,你想问的问题早已有人提出,而且下面这些优质的问答网站已经给出了答... 查看全部[ 1.3 遇到困难的时候怎么办 ]
如果你已经安装了Python(2.7或更高版本),那么还需要安装NumPy和SciPy来处理数据,并需要安装Matplotlib对数据进行可视化。 1.4.1 NumPy、SciPy和Matplotlib简介 在讨论具体的机器学习算法之前,必须说一下如何最好地存储需要处理的数据。这很重要,因为... 查看全部[ 1.4 开始 ]
让我们亲自体验一下,看一看我们假想的互联网创业公司MLAAS。它通过HTTP向用户推销机器学习算法服务。但随着公司不断取得成功,要为所有Web访问请求都提供优质服务,就需要具备更好的基础设施。我们并不愿意分配过多的资源,因为这些资源非常昂贵。另一方面,如果没有足够的资源来为所有请求提供服务,我们也将... 查看全部[ 1.5 我们第一个(极小的)机器学习应用 ]
恭喜你!你刚刚学到了两件重要的事情。其中最重要的是,你要明白,作为一名典型的机器学习践行者,你会在理解和提炼数据上花费大部分精力——这正是我们在第一个微小的机器学习示例中所做的。我们希望这个例子可以帮你把精力从算法转移到数据上来。在这之后,我们还一起了解了一下正确设置实验的重要性,其中至关重要的是,... 查看全部[ 1.6 小结 ]