首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的。教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈~我正在学习中,觉得太牛了,所以分享给大家!点这里可以跳转到教程
原作者:Jason Brownlee
工具是机器学习的重要组成部分,选择合适的工具与使用最好的算法同等重要。
在这篇文章中,你将会见识到各种机器学习工具。了解它们为什么重要,以及可供选择的工具类型。
为什么要使用工具
机器学习工具使得应用机器学习更快,更简单,更有趣。
更快:好工具可以自动化应用机器学习过程中的每一步。这意味着,从提出创意到得到结果的时间大大缩短。如果你从头开始自己实现每一个功能,这花的时间要比选择现有工具要长的多。
更简单:你可以花时间来选择合适的工具,而不是研究、实现技术来完成任务。如果你自己实现,你必须对每一个过程都十分精通。这需要研究,资深经验来理解技术,以及高水平的工程技能来确保有效执行。
有趣:对于初学者得到良好结果的门槛低。你可以花费额外的时间来得到更好的结果,或者进行更多的项目实践。如果不使用这些工具,你将会花费大部分时间来构建你自己的工具,而没将时间集中在获取结果上。
有目的地选择工具
你不希望为学习、使用机器学习工具而学习、使用机器学习工具。必须有目的地使用工具。
机器学习工具可以让你在机器学习项目中交付结果。当你试图决定是否要学习新工具或是新功能的时候,问自己这么一个问题:
这些工具如何帮助我在机器学习项目中交付结果?
机器学习工具不仅仅是机器学习算法的实现。它们可能是,但在你解决机器学习问题的过程中,它们也可以为每一个过程提供帮助。
好工具 VS 强大工具
你想在你正在解决的问题上使用最好的工具。那么如何区分好的机器学习工具与强大机器学习工具之间的区别呢?
直观的界面:强大的机器学习工具在应用机器学习过程的子任务上提供直观的界面。在任务的界面中有良好的映射以及适应性。
最佳实践:强大的机器学习工具体现了过程,配置和实现的最佳实践。比如自动配置机器学习算法,工具内部结构良好的处理方式。
值得信赖的资源:强大的机器学习工具维护良好,时常保持更新,并具有社区人群。寻找关于一个工具相关的活动,是此工具被使用的标志。
何时使用机器学习工具
机器学习工具能够节省你的时间,并在项目中持续为你提供良好的结果。以下是使用机器学习工具能够为你带来的一些好处:
入门:当你刚刚入门时,机器学习工具可以引导你完成整个项目并快速得到良好的结果,而且会给予你继续下一个项目的信心。
日常:如果你想快速得到一个问题的良好结果,机器学习工具可以让你集中关注特定的问题,而不是得到答案需要的技术深度。
项目工作:当你正在从事大型工程时,机器学习工具可以帮助你制定原型解决方案,进行需求分析,并且给出你可能要实现的系统的模板。