-
Notifications
You must be signed in to change notification settings - Fork 0
/
detail.html
699 lines (553 loc) · 44.1 KB
/
detail.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="./assets/css/blog.css">
<link href="./assets/css/bootstrap.min.css" rel="stylesheet">
<link href="./assets/css/default.min.css" rel="stylesheet">
<script src="./assets/js/bootstrap.min.js"></script>
<script src="./assets/js/bootstrap.min.js"></script>
<script src="./assets/js/highlight.min.js"></script>
</head>
<body>
<!-- Header Begin: -->
<header class="container-fluid kit-primary-header">
<div class="container text-center">
<div class="row">
<div class="col-4">
<ul class="nav kit-menu-links">
<li class="nav-item">
<a class="nav-link" aria-current="page" href="#">
<img class="kit-logo" src="./assets/img/content.jpeg" alt="blog">
</a>
</li>
<li class="nav-item">
<a class="nav-link" aria-current="page" href="index.html">
<strong>
Website Blog
</strong>
</a>
</li>
</ul>
</div>
<div class="col-8">
<ul class="nav justify-content-end kit-menu-links">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
</div>
</div>
</div>
</header>
<!-- Header End; -->
<!-- Main Begin: -->
<main class="container text-center">
<div class="row">
<!-- Left Sidebar Begin: -->
<div class="col-3">
<div class="kit-left-sidebar">
<form class="d-flex" role="search">
<input class="form-control me-2" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-outline-dark" type="submit"><i class="bi-search"></i></button>
</form>
</div>
<div class="kit-left-sidebar">
<h3><a href="#">Recent Posts</a></h3>
<ul class="list-group">
<li class="list-group-item d-flex justify-content-between align-items-center">
A list item
<span class="badge bg-primary rounded-pill">14</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
A second list item
<span class="badge bg-primary rounded-pill">2</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
A third list item
<span class="badge bg-primary rounded-pill">1</span>
</li>
</ul>
</div>
<div class="kit-left-sidebar">
<h3><a href="#">Recent Posts</a></h3>
<ul class="list-group">
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="#">A list item</a>
<span class="badge bg-primary rounded-pill">14</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="#">A second list item</a>
<span class="badge bg-primary rounded-pill">2</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="#">A third list item</a>
<span class="badge bg-primary rounded-pill">1</span>
</li>
</ul>
</div>
</div>
<!-- Left Sidebar End; -->
<!-- Article Content Begin: -->
<div class="col-9">
<!-- 文章 Begin: -->
<div class="kit-article-list-container">
<div class="kit-article-image">
<a href="#"><img src="./assets/img/content.jpeg" class="img-fluid" alt="..."></a>
</div>
<h2 class="kit-article-title"><a href="#">Example heading</a></h2>
<div class="kit-article-info">
<span>
<i class="bi-github" role="img" aria-label="GitHub"></i>
<a href="#" class="badge text-bg-light">PHP</a>
<a href="#" class="badge text-bg-light">Java</a>
</span>
<span>
<i class="bi-person"></i>
<a href="#" class="badge text-bg-light">朱世杰</a>
</span>
<span>
<i class="bi-calendar-date"></i>
<i class="badge text-bg-light">2023-11-11</i>
</span>
</div>
<div class="kit-article-content">
<!-- wp:heading {"level":1} -->
<h1 class="wp-block-heading">序言</h1>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>在各种购物、短视频、资讯等平台背后的智能推荐算法不断分析计算着人们的购物偏好、浏览习惯,然后为大家推荐可能喜欢的商品、短视频、文章;</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>价格算法影响着人们购买商品时的价位;导航算法、网约车平台算法和自动驾驶算法影响着人们的出行;</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>外卖平台算法在决定人们收到外卖时效的同时,也控制着骑手们的劳动收入……</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>如今,算法正日益渗透到社会生活的方方面面,甚至可以说,我们早已生活在算法的世界里,享受着算法为我们带来的高效和便捷。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>以上属于商业领域的算法应用范围。除了商业服务领域,人工智能算法在公共服务、政务服务等领域也被广泛应用,用以解决判别、预测、分类、解析、处置和干预等问题,帮助人们不断提高生产和工作效率。新冠肺炎疫情期间启用的行程码和健康码,可以视为是算法在社会治理方面的重要实践。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>从经济角度看,算法推动了新经济模式的发展,特别是诸如共享经济这样的新经济模式,也改变着传统经济模式。在不远的未来,我们也许会迎来算法经济的时代,即可以将生产经验、逻辑和规则总结提炼后“固化”在代码上,使生产经营活动无须人工干预,即可自动执行的经济模式。算法这个好帮手将大幅提升经济社会运行效率,为大众生活的方方面面提供便利。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>为了帮助大家全面认知我们当前所处的世界,消除近10年来因技术发展过快带来的困扰与隐忧。这本书将从人工智能算法在社会生活中的五大核心应用领域——公共、商业、医疗、工业、金融的典型场景出发,以通俗化、故事化和漫画化的具体事例,为大家深入解读算法是如何在各行各业中具体发挥作用并渗透到人们日常生活中的,以及算法背后的运行机制是什么,它的工作成效如何,力求将晦涩、专业的算法应用深入浅出地呈现给大家。</p>
<!-- /wp:paragraph -->
<!-- wp:heading {"level":1} -->
<h1 class="wp-block-heading">本故事纯属虚构</h1>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>现实的案例,引出算法的作用,加强对算法的感知</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">文章(内容)热度推荐算法</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>本故事纯属虚构</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>一、让更多用户看到优质文章</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>某天,老徐说:我希望我们产出的优质文章,能被更多客户看到,这个功能能实现吗?</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>杰仔:怎么才叫优质的文章?</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>老徐:当前是浏览量多、点赞量多的文章,就是优质的文章</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>杰仔:这个简单,我用浏览量、点赞量作为排序条件,将浏览量、点赞量最高的文章显示在前面就行了</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>于是,让更多用户看到优质文章的需求,就这样落地实现了。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>二、压箱底的文章</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>上个需求上线一段时间后,老徐发现,首页永远只是那几篇浏览量高的文章,还有很多优质的文章压箱底,永远都排在最后。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>老徐找到杰仔说:这样不行啊,我们还有很多优质的文章没有曝光过,而且,最近我们写的关于 "挖啊挖" 的文章这么火爆的话题,都没有人看见。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>杰仔很快就了解了问题:某些文章,永远霸占在前列,后面产生的文件没有曝光的机会</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>杰仔说:那你期望的要求是什么?</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>老徐说:我想要类似微博那种"热搜"一样</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>虽然杰仔也不知道怎么做,但还是答应了老徐去找解决方案了。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>经过调研发现,类似的需求,其实可以用一种热度推荐算法实现,这种算法的实现原理是利用了 "牛顿冷却定律"。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>一篇文章产生,随着用户浏览、点赞、分享、收藏、评论,热度逐渐攀升,进入榜单到推荐页面,但随着时间的推移,这篇文章也不能永久的霸占榜单,让后面新产生的文章没有机会到推荐页,因此也就有了时间衰减的因素,从而可以让榜单能够动态的变化,除了上面基本的原理以外,还需要人为干预因素,通过加权或者降权的方式来影响排名。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>杰仔找到老徐说:我已经找到解决方案了,你听说过 "牛顿冷却定律" 吗?</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">牛顿冷却定律</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>牛顿冷却定律原理描述的是一个物体在冷却过程中,其温度变化与周围环境的温度差成正比(即物体冷却或加热速度的一种方式)。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>这句话的意思是物体的温度变化速度(即温度的变化率或者说是温度每单位时间的变化)是与它和周围环境的温度差直接相关的。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>举个例子,假设你有一杯热咖啡,它的温度比周围环境高。根据牛顿的冷却定律,这杯咖啡会逐渐冷却,直到它的温度和周围环境的温度相等。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>并且,当这杯咖啡的温度远高于周围环境的温度时,它冷却的速度会更快。随着它的温度逐渐接近周围环境的温度,它冷却的速度也会逐渐变慢。</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">文章热度推荐算法</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>使用牛顿冷却定律,根据文章的浏览数、评论数、收藏数、分享数、点赞数,包括权重、热度衰减等参数,计算热度衰减过程。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>将牛顿冷却定律应用到文章热度的计算,事实上是将“冷却过程”比喻为“热度衰减过程”。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>在这里,我们将它应用在文章热度的计算上,假设文章的“热度”随时间的推移逐渐衰减,衰减速度与当前热度和基础热度(类似环境温度)之间的差距成正比。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>我们设定文章的热度由浏览数(V)、评论数(C)、收藏数(F)、分享数(S)和点赞数(L)决定,其权重分别为 w1, w2, w3, w4 和 w5。此外,文章发布后的时间为 t (以小时为单位),衰减因子为 k。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>根据这些设定,我们可以得到以下公式来计算文章的热度(H):</p>
<!-- /wp:paragraph -->
<!-- wp:code -->
<pre class="wp-block-code"><code>H = (w1V + w2C + w3F + w4S + w5L) * e^(-kt)</code></pre>
<!-- /wp:code -->
<!-- wp:paragraph -->
<p>其中,e 是自然对数的底数(约等于 2.71828)。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>假设我们对于浏览数、评论数、收藏数、分享数和点赞数的权重分别设定为 0.1, 0.2, 0.3, 0.2 和 0.2,衰减因子 k 设定为 0.01。<br>如果一篇文章在发布后的第一小时获得了 1000 次浏览、10 次评论、5 次收藏、2 次分享和 50 次点赞,那么该文章在发布后的第一小时的热度可以计算为:</p>
<!-- /wp:paragraph -->
<!-- wp:code -->
<pre class="wp-block-code"><code>热度 = (浏览数 * 浏览数权重 + 评论数 * 评论数权重 + 收藏数 * 收藏数权重 + 分享数 * 分享数权重 + 点赞数 * 点赞数权重 ) * e^( -(衰减因子) * 时间 )</code></pre>
<!-- /wp:code -->
<!-- wp:code -->
<pre class="wp-block-code"><code>H = (1000 * 0.1 + 10 * 0.2 + 5 * 0.3 + 2 * 0.2 + 50 * 0.2) * e^(-(0.01) * 1)
= (100 + 2 + 1.5 + 0.4 + 10) * e^(-0.01)
= 113.9 * 0.99005
= 112.8(保留一位小数)</code></pre>
<!-- /wp:code -->
<!-- wp:paragraph -->
<p>根据这个算法模型,文章在发布后1小时内的热度约为112.8。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>在第24小时,使用之前的数值、公式、参数,假设各项参数没有变化:</p>
<!-- /wp:paragraph -->
<!-- wp:code -->
<pre class="wp-block-code"><code>H = (1000 * 0.1 + 10 * 0.2 + 5 * 0.3 + 2 * 0.2 + 50 * 0.2) * e^(-(0.01) * 24)
= (100 + 2 + 1.5 + 0.4 + 10) * e^(-0.24)
= 113.9 * 0.7866278610665535
= 89.6(保留一位小数)</code></pre>
<!-- /wp:code -->
<!-- wp:paragraph -->
<p>根据这个算法模型,文章在发布后24小时的热度约为89.6。</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">自然底数 e</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>在许多自然现象和数学模型中,e(自然对数的底数,约等于2.71828)的出现是很常见的,这是因为它有许多独特和方便的性质。例如,e的指数函数(即e^x)的导数就是它自身,这使得它在微积分中特别有用。此外,e也在连续复利、概率论、物理学等许多领域中出现。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>在这个特定的模型中,我们使用了指数衰减模型,这是因为它能很好地模拟许多现实世界的现象,比如放射性衰变、光的衰减、以及在这里的文章热度的衰减。在指数衰减模型中,我们通常使用e作为底数,这是因为它能使得计算和理解更为方便。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>当然,也可以使用其他的底数来进行计算,但是这可能会使得计算变得更复杂,而且可能需要调整衰减因子k的值以获得合理的结果。而使用e作为底数,我们就可以利用它的独特性质和广泛的应用,使得模型更为直观和易于理解</p>
<!-- /wp:paragraph -->
<!-- wp:heading {"level":1} -->
<h1 class="wp-block-heading">第1章 无处不在的算法</h1>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>在人工智能时代,当我们提及“大数据”,脑海中也许会浮现出海量的信息在数字大屏上滚动的画面;提及“算力”,想象中也许是高端的处理器和计算中心;而当提及“算法”,似乎无法联想到一个具象化的核心事物,只有数字和代码等相关元素出现。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>其实,算法无处不在。追溯历史,算法是数学中的一份子,也可以是处理问题的一系列步骤指令,它早已存在于我们的生活中。作为人工智能三大要素之一,算法是展现人工智能价值、焕发数字技术真正实力的关键所在,其在生活中的体现则是手机变“聪明”了,APP更“懂”自己了,办事更流畅了</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">你好,人工智能</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>你是否注意过,早高峰时期的红灯要等60秒,而通往商场路上的红灯要等99秒?</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>你是否发现,某音的视频推荐和某宝的“猜你喜欢”总能精准击中,发现你从未公开过的“心头偏好”?</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>你是否留意到,无纸化、线上化成为了各行各业的运行常态,携带一部手机即可畅行天下?</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>生活中,有了电子版驾照,我们即可在路上“畅通无阻”;所有的预约、挂号,通过手机即可“一键搞定”,还能随时随地查阅化验单和历史信息;水电气热等生活缴费无须绕路跑去银行,坐在家中即可通过网络缴纳……我们逐渐习以为常的便利生活,实则离不开人工智能的默默发力。</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">什么是人工智能</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>随着科学技术的发展,人工智能(artificial intelligence,AI)应用正越来越多地出现,成为我们不可或缺的“好朋友”,深刻影响并改变着我们的生活和工作方式。比如智能推荐、智能客服、智能搜索、智能导航、智能问诊、无人驾驶、无人机等人工智能应用场景俯拾皆是,神经科学、脑科学的深入研究,也将进一步促进类脑智能的发展与应用。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>其实,无论是学术界还是工业界,关于人工智能并没有一个统一的定义。但大体上形成了以下共识:人工智能是计算机科学的一个广泛分支,试图让机器模拟人类的智能,涉及构建通常需要人类智能才能够执行任务的智能机器。其中,智能算法模型的训练和建立是核心,机器学习就是其中之一,深度学习又是机器学习技术中的“网红”,正逐渐发展成为一个重要分支。</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">人工智能和算法的区别</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>人工智能 (Artificial Intelligence) 是一个广义的术语,涵盖了计算机科学领域中大量不同的研究方向,旨在使计算机具有人类般的智能。它包括机器学习、自然语言处理、图像识别等多个子领域。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>而算法 (Algorithm) 是一系列操作的有序集合,用于完成特定的计算任务。在人工智能中,算法是实现智能行为的关键部分,例如:机器学习算法、推荐算法等。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>总的来说,人工智能是一个广义概念,算法是人工智能实现的手段。</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">人工智能引领着未来</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>人工智能影响着几乎每个行业和每个人的未来,成为引领新一轮科技革命和社会变革的重要驱动力之一。我国已将人工智能列为“新基建”的重要组成部分,并把大力发展人工智能列入国家的“十四五”发展规划。</p>
<!-- /wp:paragraph -->
<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>人工智能将加快推进大数据、云计算和物联网的普及运用进程。</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
<!-- wp:paragraph -->
<p>随着新一代信息技术革命的到来,人工智能的长处首先被嗅觉敏锐的互联网领域“看中”。在此过程中,人工智能将通过与新一代信息技术——大数据、云计算、物联网、工业互联网、无人驾驶的融合发展,极大地提升这些领域的劳动生产率,促使该领域飞速发展。</p>
<!-- /wp:paragraph -->
<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>人工智能将有力促进中国的经济转型和产业升级。</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
<!-- wp:paragraph -->
<p>目前,我国互联网正处于从消费互联网转向工业互联网的发展进程中。应用人工智能、物联网、大数据等新一代信息技术为传统产业赋能,我国工业将会展现出全新的产业互联网业态。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>此外,人工智能的“频繁上岗”必然会在产业升级过程中释放大量的就业岗位,并淘汰落后产能。启用现代化人工智能生产线后,各行各业都会节省出大量劳动力,从而促进产业产能转型升级。</p>
<!-- /wp:paragraph -->
<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>人工智能将成为人们从业和就业的必备技能。</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
<!-- wp:paragraph -->
<p>随着人工智能的普及发展,智能体将逐步走入各类生产环境中。未来,各行各业的工作人员也会在工作过程中与智能体频繁地进行交流与合作,这也对职场人提出了更高的工作要求。</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">人工智能“三兄弟”:算量、算法、算力</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>算量(数据)、算法、算力是人工智能发展的三大要素。但到底什么是算量(数据)、算法、算力呢?</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">算量(数据)</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>我们每个人都生活在数据世界里。例如,5分钟前你收到了某APP的推荐消息,也许你下意识地点击进去,仔细浏览了相关介绍,也许进一步点击了购买链接,正犹豫不决是否要下单…殊不知,你的打开消息、点击链接、页面停留(犹豫不决)等都形成了在线的行为数据,而且商家正在收集你的这些数据,以决定下一步是否要继续向你推荐同类商品。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>此时此刻,也许不只是你一个人,很多人都和你一样在打开、点击、犹豫不决,或者已有人正在下单……如此种种也都在形成数据,这些数据会影响商家下一步的产品设计和营销策略。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>无独有偶,也许你正通过输入关键词搜索一款感兴趣的商品,网页上立即出现了各种不同款式的商品,你选择了最中意的产品并购买,接下来的交易支付、物流配送、到货通知、验货取货、满意度评星等环节也都在产生着记录,形成对商家很有价值的数据。商家利用这些数据可以改善产品服务、加强经营管理、制定新的市场策略……</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>由此可见,我们在互联网上的任何行为动作均可形成数据,商品交易也可形成数据。不只如此,大街上的摄像头、下水管道的传感器、河道水质检测器、大楼烟雾报警器采集产生的信息,银行交易流水、手机通话记录、微信聊天,以及基于互联网的各种媒体每天的新闻报道等,都在不断地产生数据。</p>
<!-- /wp:paragraph -->
<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>那么,到底该如何定义数据呢?</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
<!-- wp:paragraph -->
<p>我们身边充斥着各种信息,但信息只有被记录下来,才能称之为数据。因此,凡是那些能被记录下来——尤其是能以电子化的方式记录下来的信息,均可称为数据。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>如今,我们已身处大数据时代。其实,大数据的本质依旧是数据,只是运用了大数据的思维和方法对数据进行使用。大数据中的数据(data)种类繁多,错综复杂,本身没有用,经过一定的处理后才能派上用场。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>这些数据携带很多信息,经过一定的梳理和清洗后可形成有用的信息(information);这些信息中包含着许多规律,可以借助智能算法进行挖掘,提炼成知识(knowledge);而知识可以应用于问题解决和决策支持等实践,这便产生了智慧(intelligence)。</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">算法</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>当你看到手机弹出一个关于手办玩具的广告推荐信息,你点击进去并进行购买,这时后台会帮你做好标签:点击进去,证明你不讨厌该类广告,下次还能给你继续推荐;你购买了,证明你不仅不讨厌,甚至还喜欢这类产品,以后跟这个相关联的产品也都可以推荐给你,促进销量。而你看到了运动鞋,非但没有点击进去,相反还滑走不看了,那么后台会给你做一个标签“不感兴趣”,以后不再推荐给你……</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>诸如此类,这种采集数据(各种动作,如点击与否/购买与否)→ 提取特征(做好标签)→ 形成决策(是否继续推送/下次推送什么产品)的“输入数据、产生决策结果”的链条,就是算法在起作用。</p>
<!-- /wp:paragraph -->
<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>那么,到底该如何定义算法呢?</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
<!-- wp:paragraph -->
<p>算法是对解决方案的准确而完整的描述,是一系列解决问题的清晰指令,代表着用系统的方法描述解决问题的策略机制。也就是说,算法对于具有一定规范的输入,能够在有限的时间内给出所要求的输出。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>很早以前,算法已经存在。算法的雏形是规律,例如4000多年前,中国的大禹曾在治理洪水的过程中发现了勾股术,并且使用勾股术成功测量了两地的地势差。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>如今,算法不再局限于数学领域的应用,而是升级为解决多领域复杂问题、提供多行业应用方案的有力助手,成为人工智能时代的关键要素。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>算法无论在政务领域还是在商业领域都有着极大的应用,可以应用到智慧政务、公安防诈、无人驾驶、内容推荐、人脸识别、货品陈列等多个行业领域。换句话说,我们早已生活在算法的世界里。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>一个好的算法设计,除了需要解决问题之外,通常还要尽力达到“双低”:一是计算工作量小,速度越快越好;二是所需内存空间小,占地越小越好。而关于计算速度、计算量则与接下来要讲的算力相关。</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">算力</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>大数据时代,数据是一种资源。因此,产生了数据,就需要存储或调取这些数据;而要应用算法解决问题或辅助决策,则需要计算这些数据。存储、调取和计算对应的数据资源,离不开算力的支撑。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>小到手机,大到超级计算机,人工智能每完成一次信息推送、人脸识别或音译转换等,都需要硬件芯片的算力支持。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>“算力”听起来比较抽象,但我们平时用手机时都深有体会。我们会发现,有些手机装很多应用都不卡,玩大型游戏也不卡,有些则不然。这是因为不同的手机有着不同的配置、CPU、显卡及内存,因此有着不同的计算和运行能力。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>通俗来说,算力就是计算能力,算力的大小代表着对数字化信息处理能力的强弱。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>如今,我国正在大力构建算力网络,以提升数据资源效用。2022年2月,国家发改委等部门印发文件,同意在京津冀、长三角、粤港澳大湾区、成渝、内蒙古、贵州、甘肃、宁夏建设国家算力枢纽节点,并规划了10个国家数据中心集群,全面启动“东数西算”工程。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>来自国际数据公司IDC发布的《数字化世界——从边缘到核心》以及《IDC:2025年中国将拥有全球最大的数据圈》白皮书指出,预计到2025年,中国将成为全球最大的数据圈,数据量增至48.6ZB,占全球数据圈数据总量的27.8%,同时非结构化数据将占据数据总量的80%~90%。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>未来,各行各业对算力的需求只会越来越大。</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">万物互联时代,计算无处不在</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>要了解算法,先要从开启了万物互联时代的物联网说起。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>物联网是指在互联网基础上延伸扩展的网络,它能够将各种信息传感设备与网络相结合,密切关注需要监控、连接、互动的物体,采集其声、光、热、电、力学、化学、生物、位置等信息或数据。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>通过各类可能的网络接入,实现物与物、物与人的泛在连接,最终连接起万事万物,这便是物联网在万物互联时代的设想和愿景。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>物联网在数字世界和物理世界之间架起了一座桥梁。根据场景的不同,物联网可以分成工业物联、农业物联、城市物联、家居物联等。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>物联网能够让我们的社会环境变得更智能和可测量,比如智能音箱可以让我们轻轻松松播放音乐、设置闹钟或查询信息;家庭安全系统可以让我们随时察觉家里是否有异样发生;智能温控器可以在我们到家前提前调整好房间温度</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>以上种种看似寻常的生活场景,实际涉及大量的数据运算和处理。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>物联网设备每运行一分钟,都会产生大量的数据,这些数据都蕴含着一定的价值,值得收集、存储和分析。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>将上述数据“运输”到人工智能系统后,系统可以利用这些数据进行深入分析、预测,让物联网越变越强。</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">算法的闪耀登场</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>在万物互联时代,人与物、物与物之间的交互,人们日常生活工作的种种场景都离不开“计算”二字。在这一背景下,算法闪亮登场,加速推进着社会的发展。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>通常来说,算法的产出物有两种,第一种是算法产出的结果(分群、分类、预测值等),第二种是算法产出的规则。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>下面通过点外卖的例子,直观感受一下算法在后台是如何发挥作用的。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>今天,你因为加班太累而不想做晚饭,于是打开外卖APP给自己点了份披萨套餐。外卖APP后台接到你的新订单后,需要决定把订单分配给哪个骑手。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>首先,后台会对配送范围内所有骑手的送餐情况进行分析,包括骑手当前的位置和手头已有的订单数量;基于骑手情况预估出接到新订单后所需要的配送时间,以及是否会对现有订单产生超时影响等情况。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>其次,后台会进一步计算出时间充裕的骑手当前的送餐距离和送餐路线,预估他们如果接你的订单,新的送餐路线和新增送餐距离。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>最后,后台把订单分配给时间充裕且最为顺路的骑手。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>在上面的例子中,订单分配的结果实际上就是算法应用的结果。后台根据骑手当前位置、手头已有订单数量等数据,计算当前送餐距离和送餐路线,预估新的送餐距离和送餐路线,最终把订单分配给时间充裕且最为顺路的骑手,实际上就是通过一系列明确的计算步骤来进行判别和预测,这也是算法的本质。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>正如我们可以用不同的方法和步骤解答一个数学问题,我们也可以用不同的算法解决同一问题。值得注意的是,就像同一道数学题的不同解法计算量不同一样,针对同一问题的不同算法在运行时也存在性能方面的差异。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>一个好的算法设计,除了能够解决问题之外,还应该计算工作量越少越好(运行效率最高)、所需内存空间越小越好(耗费资源最少)。更重要的是,算法可以从相同任务的不断重复中“汲取营养”,变得更加明确、简单又有效。</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>此外,不同算法之间还可以“强强联手”,进行组合优化,产生的新算法通常可以处理单一算法难以解决的问题。比如,在人机围棋大战中一战成名的阿尔法围棋(AlphaGo),其综合使用了线性模型、深度学习、强化学习、蒙特卡洛搜索等算法,这些算法已经存在并发展了数十年,但在组合优化后成功超越了人类的围棋水平,将原先预计短期内不可能完成的任务变成了可能。</p>
<!-- /wp:paragraph -->
</div>
</div>
<!-- 文章 End; -->
</div>
<!-- Article Content End; -->
<!-- Right Sidebar Begin: -->
<!-- Right Sidebar End; -->
</div>
</main>
<!-- Main End; -->
<!-- Footer Begin: -->
<footer class="footer container-fluid kit-primary-footer">
<div class="container kit-primary-footer-container">
Copyright © 2023 Website Local | Powered by <a href="#">Kitgor</a>
</div>
</footer>
<!-- Footer End; -->
</body>
<script>
// 语法高亮
hljs.highlightAll();
</script>
</html>