在当今的技术领域,机器学习已经成为产品发布不可或缺的一部分,从谷歌的I/O大会到苹果的全球开发者大会(WWDC),各大科技公司都在利用机器学习的力量来提升自家产品,并在竞争中占据优势。事实上,已经记不起上一次没有提到机器学习的大型技术会议是什么时候了。
苹果公司宣布推出了Create ML,这是一个基于GPU加速的机器学习模型训练工具,可以在Mac系统上使用。该工具完全采用Swift语言开发,苹果的原生编程语言。通过Create ML,开发者可以训练模型来执行图像识别、文本分析以提取有价值信息,或者发现数字之间的关系等任务。
甚至可以使用一键式或拖放式界面(如Swift Playground)来训练模型。根据苹果软件工程高级副总裁Adam Federighi的说法,这意味着即使不是机器学习专家,也可以使用这个工具。
由于工具是GPU加速的,它在Mac上运行速度极快。Federighi先生以应用开发者Memrise为例,该公司使用Create ML显著减少了模型的训练时间。
以前,他们使用2万张图片训练一个模型需要24小时。Create ML将这一时间缩短到了Macbook Pro上的48分钟,以及iMac Pro上的惊人18分钟!
该工具还减少了模型的大小,从而减轻了机器的负担。在Memrise的案例中,模型大小从90MB直接减少到了3MB。
苹果还宣布了其Core ML框架的最新版本,恰当地命名为Core ML 2。他们声称,得益于批量预测,其速度比上一个版本快了30倍。此外,通过一种称为量化的技术,模型大小也减少了高达75%。