Member-only story

如何不写代码,训练人工智能模型?

Shuyi Wang
Nov 29, 2021

--

如今,机器学习框架在不断进化。训练一个人工智能模型出来,越来越简单了。

还记得我学的第一门机器学习课程,是吴恩达教授的 Cousera 慕课。当时用的工具,是 Octave (开源版本的 Matlab)。用起来那叫一个麻烦啊,就连最简单的线性回归,都需要写许多行代码。

不过很快,后来我学到的机器学习 / 深度学习慕课,包括我自己做的视频教程,就都切换到了 Python 这样的「开发者友好」环境中。

从经典机器学习框架 Scikit-learn ,到深度学习框架 Tensorflow, Pytorch 和 fast.ai ,调用 API 训练人工智能模型方式越来越简洁,步骤也越来越少。

例如我给你演示过,如何在 fast.ai 里面,10 几行代码就能让模型分辨两种不同卡通人物

再往前走一步,就是连代码都不需要,直接让电脑把训练任务自动「包圆儿」了。

这种工具,其实早就存在了。

我曾经在《数据科学入门后,该做什么?》一文里给你介绍过在北德克萨斯大学(UNT)参观工学院开放日的感受:

我曾驻足在一个海报前,问学生怎么获得了这么高的图像识别率,都如何调整超参数的?对方答不上来。但是告诉我他们用了 Cloud AutoML 。超参数调整云端后台直接搞定,根本不用自己操心。

比起使用 Pytorch /Tensorflow 这样的传统深度学习框架编程进行训练,AutoML 确实会帮助你缩减很多流程。但是,对于普通人来说,其实依然存在着门槛。

--

--

Shuyi Wang
Shuyi Wang

Written by Shuyi Wang

PhD in Information Science. Associate Professor at Tianjin Normal University. Former Adjunct Faculty at UNT. First Prize Winner of HackNTX 2018.

No responses yet