Windows AI学习_1. 缘起


一、引言

最近GPT比较火,我也使用了一段时间的GPT,发现它真的很强大,甚至可以编写代码(这个“甚至”没必要加,这并不是什么稀奇的事情)。

为此,我作为一个“写代码的”,多少会有一点危机感。
在这里插入图片描述
先别管生成的结果是否完全正确(实际上常用的简单功能都挺准确的)。试想一下,如果以后写程序都可以通过这种告诉AI需求,AI生成代码的方式。那程序员门槛是不是下降很多?(当然,写程序本来也没啥门槛)人们只需要会描述需求就可以了,根本不需要抠实现细节,而且AI可比新手程序员“严谨”得多,它不会犯一些低级错误。

你可能会觉得这有点理想化了。实际上近几年AI编程发展得相当快(之前流行的Copilot),而这次又出现了GPT这么一个划时代的东西。我觉得AI编程在技术上可能已经不是那么遥远了,如果有资本注入那么一波…。当然,出于种种原因,人们不会只考虑技术问题,所以短期应该还不会出现,至少不会普及。

危机感要有,但换个角度一想,其实这也没啥,AI编程无非就是一个生产力工具嘛。我们更早一步学习使用它不就好了。虽然威胁到程序员,但先使用它的一般也是程序员吧。这样一想,其实反倒是优势。

实际上,就我这段时间用下来,就是这种感觉。它可以帮助我写文档、写一些常用的简单功能,整个就一生产力工具,哪有威胁到我的饭碗(当然,跟现在还没普及开来也有关系),反而方便了我。
它能替代的其实就是一些重复性的东西,增删改查、调调库,这些谁不会?一天到晚干这些东西就有意思了?重复性强的、没有创新性的操作总会被新的生产力工具给替代掉的,只是时间问题。
只不过早期被替代的是体力劳动,现在/即将要被替代的是所谓的“脑力劳动”。

程序员下岗,迎来的肯定是一批新职业上岗。
是啥呢?
我也不知道,或许就是我上面说的描述需求进行编程的“需求编程工程师”?

Ok,扯远了,AI编程的话题就先讲到这里。

虽然该话题可能和我接下来要学习的内容关系不大。但确实也是我决心学习下面内容的主要原因。


二、Windows AI

很早我就发现Visual Studio当中,有一个功能——机器学习,往工程中添加一个机器学习模型(VS2019、VS2022中应该都有)。
在这里插入图片描述
机器学习嘛,很多人都听过,是跟AI有关系的。
AI这东西,一听就觉得很高大上,门槛很高,什么深度学习、神经网络、卷积网络…。
阅读本文的人,可能也有一部分是相关专业的人,会想,就这?这有什么高大上的。
对此,我也不知道说啥,只能用AI来回答一下。
在这里插入图片描述
在这里插入图片描述
不管你觉得AI高大上也好,还是“就这”也好罢,它越来越普及是事实,使用的门槛会越来越低(大部分人也就是学习如何使用它,而不需要过多关注底层机理性的东西)。

那我写本系列文章的目的,也是想探究一下VS中集成的机器学习有什么用、怎么用,能否给我们的程序注入一些新的元素。

Ok,又扯远了。接下来就简单对VS中集成的AI做个概述。

VS中集成的AI,你可以叫它 Windows AI。
它旨在用人工智能(Artificial Intelligence,简称AI)的力量改造你的Window应用程序。它可以为许多复杂的问题提供解决方案,使你能够实现更多的功能。
为你的程序注入AI的力量。

题外话


后半句官方原话是:

Windows AI empowers you and your business to achieve more by providing intelligent solutions to complex problems.

empower,这个词经常被译作赋能(据说是被某大咖带火的)。
我前几天参加了一个会议,会议演讲人多次用到这个词,当时还在想啥是赋能(虽然也大概能猜到)。没想到几天后在文档中就看到了,不过这并不是一个标准翻译。
大部分词典中将其翻译为 授权在这里插入图片描述

Windows AI有四章大内容,分别是:

  • Windows机器学习(Windows Machine Learning)
  • 直接机器学习(Direct Machine Learning)
  • Windows视觉技能(Windows Vision Skills)
  • Windows机器学习容器(Windows ML Container)

三、小结

本文没有技术性的内容,下一篇文开始介绍学习 Windows机器学习

猜你喜欢

转载自blog.csdn.net/BadAyase/article/details/129757160