苹果加入人工智能竞争 推出MLX框架和模型库
近日,有报道称,苹果的机器学习研究团队悄悄地发布了一个新的框架和模型库,旨在利用其芯片的性能,构建更高效和更强大的人工智能模型。这一举动表明,苹果正在加入人工智能竞争,与谷歌、微软等巨头展开对抗。
据报道,苹果发布的框架叫做MLX,它是一个基于 Python 的机器学习框架,可以让开发人员轻松地构建和训练各种人工智能模型。MLX 的特点是具有共享内存,这意味着它可以在不同的设备上运行,而不需要移动数据。目前,MLX 支持 CPU 和 GPU,未来可能会支持 Apple Silicon。MLX 的设计受到了 PyTorch、Jax 和 ArrayFire 等流行的机器学习框架的启发,但也有自己的特色和优势。
除此之外,苹果还发布了 MLX Data,这是一个与框架无关的数据加载包,可以帮助开发人员高效地处理各种数据格式和来源。MLX Data 可以与 MLX、PyTorch 或 Jax 等框架配合使用,提供灵活和可扩展的数据处理功能。MLX Data 的主要特点是支持多进程、多线程、异步和缓存等技术,以提高数据加载的速度和稳定性。
苹果的机器学习研究团队表示,MLX 和 MLX Data 都是开源的,可以通过 GitHub 和 PyPI 等平台获取。他们还表示,MLX 和 MLX Data 是为了让开发人员更容易地使用人工智能技术,而不是为了替代现有的框架或工具。他们希望 MLX 和 MLX Data 能够为人工智能社区提供有价值的贡献,并欢迎反馈和建议。
苹果在人工智能领域的动作引起了业界的关注和讨论。一些分析师认为,苹果正在试图赶上谷歌、微软等竞争对手,在生成式人工智能应用程序方面取得突破。生成式人工智能应用程序是指可以根据输入生成文本、图像、音频等内容的应用程序,例如 GPT-3、DALL-E 等。这些应用程序有着广泛的用途和潜力,但也需要大量的计算资源和数据。苹果是否能够在生成式人工智能应用程序方面取得领先优势,还有待观察。