
28 |
第
1
章
远监督
弱分类器
领域规则和启发式
众包
使用不同的数据来源
φ
图
1
-
3
:弱监督的通用方法
数据编程如何加速软件
2.0
的到来
与过去的“软件正在吞噬世界”趋势不同,新的“机器学习正在吞噬软件”
趋势开始出现。已经有一些知名学者
注
19
和行业领袖
注
20
一直在强调软件开发
和编程的这种转变。这种新现象被宽泛地称为“软件
2.0
”(
SW2.0
),这在
未来并不遥远。它现在正在发生,而在一些生产案例中,它已经使生产力提
高了
1000
倍。
一个例子是谷歌的机器翻译。它的代码库从
50
万行
C++
代码减少到大约
500
注
19
:
Christopher Ré, Software 2.0: Machine Learning Is Changing Software, (lecture, HAI
Weekly Seminar with Chris Ré, January 27, 2021),
https://hai.stanford.edu/events/hai-
weekly-seminar-chris-re
.
注
20
:
Andrej Karpathy, Software 2.0, Medium, November 11, 2017,
https://karpathy.medium.
com/so
ware-2-0- a64152b37c35
.