【51CTO.com快译】机器学习是一个研究领域,让机器无需直接编程就能学习。由于许多学生、教师、开发者和数据科学家使用机器学习来开发各种项目和产品,机器学习开发方兴未艾。然而,开发机器学习模型对系统规格有很高的要求,因为有时模型训练过程可能需要2小时到2天甚至更久。因此,低端系统无力处理机器学习模型的训练;就算勉强可以训练模型,也很可能会出现严重的系统问题。
然而有许多开源机器学习环境可用,它们对系统规格没有任何要求,可使用云基础架构在最短的时间内训练模型。以下是几种高效和常用的在线机器学习环境:
1. Google Colaboratory
这是谷歌提供的一项易于访问的云服务,用于开发产品和项目。它支持免费的GPU,基于Jupyter Notebooks环境。它为所有人提供了一个论坛,以便使用广泛使用的库(比如PyTorch、TensorFlow和Keras),构建机器学习和深度学习应用。它让您的系统可以不必处理机器学习活动的全部工作量。它是同类中最成功的平台之一。
2. IBM Watson
IBM推出了支持开源解决方案的Watson数据平台和数据科学体验(DSX)。它终于推出了可自由选择的多云平台,以处理数据科学工作。这是借助通过Kubernetes实行容器化来实现的。因而,它可以分布在存储数据的Docker或CloudFoundry容器中。
3. Kaggle Kernel
这是面向云端深度学习和机器学习应用的出色平台。 Kaggle和Colab有诸多相似之处,都是谷歌的产品。它在浏览器中支持Jupyter Notebooks。Jupyter Notebooks的许多键盘快捷方式与Kaggle几乎相同。Kaggle拥有庞大的数据集,还有广泛的社区致力于宣传、学习和验证数据科学技能。GPU和TPU的使用在Kaggle内核中有一些方面的限制。
4. Coclac
它是用于计算、研究、协作和编写文档的虚拟在线工作区。这包括使用各种科学语言,提供LaTeX、R/knitr或Markdown中的创作文本功能、基于Web的Linux控制台、时间旅行功能以及聊天室和课程管理等网络资源。然而,其大多数功能仅供付费用户使用。
5. Microsoft Azure
微软的Azure Notebooks在功能上与Colab相似,但以速度取胜,这方面比Colab好得多。Azure Notebooks是一系列链接笔记本,名为Libraries(库)。这些库还能存储您的数据,假设每个数据文件都小于100MB。Azure Notebooks更适合基本应用。Azure仅提供12个月的免费服务。
原文标题:Top 5 Open-Source Online Machine Learning Environments,作者:Rituraj Saha
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】
电影的发展一直伴随着技术的改革创新,通过不断提升技术水平,不仅能给制作者提...
当前,两会正在火热进行中,全国来自不同领域的代表分别提出了自己的建议。其中...
2020年底,我们国家发布了十四五规划,并制定了中国2035年远景目标。十四五规划...
自从人类以智人的形式在非洲诞生以来,经历了大约50万年的进化历程,人类发展史...
据国外媒体报道,由于芯片等方面的问题,苹果未能在今年搭上5G的班车,但分析师...
老顽童周伯通被黄药师困在桃花岛上十几年,闲极无聊自己左手打右手,创造出左右...
如今,几乎所有的人工智能工作都基于机器学习的成功。认为机器学习具有足够的数...
科学技术是第一生产力,人类社会之所以可以不断地发展,就是因为有着一代又一代...
究竟什么是AIOps?IT领导者需要了解有关AIOps的常见误解,特别是了解对于AIOps方...
1.最动听的情话是你最爱的人把你计划在他的未来。 2.喜欢一个人不是回复他每条...