人工智能该如何实现人性化
这就是发生在罗伯特身上的真事。他是个黑人,在美国法明顿希尔斯无缘无故遭逮捕。警方在对他进行盘问时,拿出了一张照片,上面有一个黑人男子在店内偷商品。威廉否认自己去过那里而且照片中并非他本人。 另一张照片是行窃者的近距离照片,怎么看都不像威廉,他说:“不,这不是我。你认为所有的黑人都长一个样子么?” 警察为何会抓错?这就是算法的问题了。警方通过人工智能搜寻犯罪嫌疑人,但很明显这是错的。AI怎么会出错,它不应该非常准确吗? 没错,AI通常很精准,但前提是训练不存在问题。导致威廉被当成嫌疑人的最主要原因就是训练数据中存在偏差。面部识别系统对白人相当的公平,可对于少部分群体就没那么精确了。因为采用的数据集主要是白人面孔和少数其他群体的面孔,因此对黑人的识别度偏低。 AI算法中的道德缺陷 AI有许多瑕疵,它们会滋生出道德问题。很多是因为训练数据存在偏差,为了建立信息反馈循环模式。举些例子看一看这些小错误会如何影响现实中的人。 1. 面部识别的训练数据存在偏差
想象有一天,你从学校往家走,警察出现并出示了拘捕令,给你戴上手铐,要把你带到拘留中心。你完全不知道自己犯了什么错,而家人和邻居都在一旁看着。到警局后,他们搜索全身,取指纹,拍照片,让你在一个脏兮兮的牢房里待一晚上。你就坐在那儿等,想为什么被抓。 专家分析 金融和金融科技领域主要涉及金融交易所、零售银行系统、创建计算引擎以及开发本地定制工具和服务,以使公司在市场上具有竞争力。金融和金融科技几乎都是用 Java 建立的,所以在这里没有什么好惊讶的。IT 服务也是如此,因为许多针对非 IT 公司的薪资系统和库存管理服务都是基于 Java 构建的。其他行业也很有趣。由于 Android 的存在,移动开发的比例可能很高,因此 Java 正以这种方式被使用。大数据和数据分析也非常有趣,因为该行业是由 Python 主导的,但是后端可能会使用 Java 和 JVM 语言。当然构建软件开发工具也可以。JetBrains IDE 目前是用 Java 构建的。尽管其他行业有点神秘,但实际上,了解 Java 在这些行业中的使用方式将非常有趣。 6. Java 相关工具Java 版本
Java 8 仍然是最受欢迎的版本。在使用 Java 作为主要语言的专业开发人员当中,有 75%的人使用 Java 8。基于开发人员在 2020 年开发者生态系统状况调查中选择的几个版本,下图显示了 Java 版本的分布情况。 专家分析 看到 Java 在商业智能 / 数据科学 / 机器学习中如此流行,真令人惊讶,因为你可能认为这将是 Python 的领域。其他的就不足为奇了,因为 Web 服务的后端通常是 Java,而且使用 Java 编写业务应用程序也很有意义,因为它们也需要使用后端和数据库。 5. 使用 Java 的热门行业既然我们知道了为什么这么多专业开发人员使用 Java,那么让我们具体看看 Java 应用于哪些行业。
根据 2020 年开发者生态系统状况调查,Java 程序主要用于 IT 服务(42%)与金融和金融科技领域(44%),但这并不是说 Java 没有用于其他行业。 专家分析 看到 JavaScript 和 Java 处于领先地位,这并不奇怪,因为它们是成对的:使用 Java 的开发人员经常使用 JavaScript 编写前端和任意快速脚本。由于机器学习的普及,Python 可能排名第三。一般来说,我们希望 Web 成为开发人员生态系统的重要组成部分,因此 JavaScript、HTML 和 CSS 以及 PHP 将始终能拥有稳固的地位。SQL 也会一直存在,因为没有多少东西是不需要某种容量的数据库的。C++ 也是一种坚实的语言,因为它被用于许多嵌入式应用程序中,因此它不会很快在图表中消失。虽然 C# 似乎正在逐渐衰落,但我想如果 Java 比例高,C# 就会低,因为它们在功能上非常相似。至于为什么我认为 Java 在专业发展领域如此之高,原因与之前提到的德国类似。大多数企业的业务服务都依靠 Java 来运行。它不仅仅用于 IT 部门,几乎每个公司,无论是分销、制造还是银行业,都将 IT 服务作为其基础设施的一部分,而这些服务,如工资单或库存管理,通常都是在后端使用 Java 构建的。因此,Java 被这些公司的专业开发人员所大量使用。 4. 用 Java 开发的软件类型
快速浏览一下用 Java 开发的软件类型,应该可以了解它的使用统计信息。根据 2020 年开发者生态系统状况调查的结果,Java 使用最流行的领域是 Web 服务,占 52%。 (编辑:信阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |