IT面试求职系列主题-人工智能(一)

news/2025/1/10 18:37:34/

想成功求职,必要的IT技能一样不能少,再从人工智能基础知识来一波吧。

1)您对人工智能的理解是什么?

       人工智能是计算机科学技术,强调创造能够模仿人类行为的智能机器。这里智能机器可以定义为能够像人一样行动、像人一样思考、并且能够做出决策的机器。它由“Artificial”和“Intelligence”两个词组成,意思是“人造的思维能力”。有了人工智能,我们不需要对机器进行预先编程来执行任务;相反,我们可以使用编程算法创建工作流、智能体、机器人等,让它们自行工作,帮我们完成各项任务。

2)为什么我们需要人工智能

        人工智能的目标是创造能够模仿人类行为的智能机器。当今世界我们需要人工智能来解决复杂的问题,通过自动化日常工作、节省人力以及执行更多其他任务来使我们的生活更加顺利。

3)给出一些人工智能的实际应用。

  • 百度搜索引擎:当我们开始在百度搜索引擎上写东西时,我们立即得到百度的相关推荐,这是因为不同的人工智能技术。
  • 乘车共享应用程序:不同的乘车共享应用程序(例如滴滴出行)使用人工智能和机器学习来确定乘车类型、最大限度地缩短用户叫车的时间、乘车价格等。
  • 电子邮件中的垃圾邮件过滤器:人工智能还用于电子邮件垃圾邮件过滤,以便您只能在收件箱中收到重要且相关的电子邮件。
  • 社交网络:不同的社交网站,例如微信、微博、抖音等,将AI技术用于不同的目的,例如人脸识别和朋友建议,当您在微信上上传照片时,了解抖音中表情符号的上下文含义,等等。
  • 产品推荐:当我们在淘宝上搜索产品时,我们会得到类似产品的推荐,这是因为机器学习算法不同。同样,在腾讯视频上,我们可以获得电影和网络连续剧的个性化推荐。

4)人工智能、机器学习和深度学习有何不同?

人工智能机器学习深度学习

人工智能一词于1956 年由约翰·麦卡锡 (John McCarthy)首次提出。

ML 一词由 Arthur Samuel 于 1959年首次创造。

DL 一词首次于2000 年由 Igor Aizenberg创造。

它是一种用于创建可以模仿人类行为的智能机器的技术。

它是人工智能的一个子集,可以从过去的数据和经验中学习。

它是机器学习和人工智能的子集,受到人类脑细胞(称为神经元)的启发,并模仿人类大脑的工作方式。

人工智能完全处理结构化、半结构化数据。

机器学习处理结构化和半结构化数据。

深度学习处理结构化和非结构化数据。


它需要大量数据才能工作。


与深度学习和人工智能相比,它可以使用更少的数据。

与机器学习相比,它需要大量的数据。


人工智能的目标是使机器能够在没有任何人类干预的情况下思考。


机器学习的目标是使机器能够从过去的经验中学习。

深度学习的目标是像人脑一样使用各种算法解决复杂的问题。

5)人工智能有哪些类型?

人工智能可以根据能力和功能分为不同类型。

基于能力:

基于功能:

  • 反应式机器:纯反应式机器是人工智能的基本类型。这些集中于当前的操作,不能存储以前的操作。例如:深蓝。
  • 有限记忆:顾名思义,它可以在有限的时间内存储过去的数据或经验。自动驾驶汽车就是此类人工智能类型的一个例子。
  • 心智理论:是一种先进的人工智能,能够理解现实世界中的人类情感、人等。
  • 自我意识:自我意识人工智能人工智能的未来,它将拥有自己的意识、情感,类似于人类。

7)机器学习有哪些类型? 

机器学习主要可以分为三种类型:

  • 监督学习:监督学习是机器学习的一种,其中机器需要外部监督才能从数据中学习。使用标记数据集训练监督学习模型。回归和分类是监督机器学习可以解决的两个主要问题。
  • 无监督学习:它是机器学习的一种,其中机器不需要任何外部监督即可从数据中学习,因此称为无监督学习。可以使用未标记的数据集来训练无监督模型。这些用于解决关联和聚类问题。
  • 强化学习:在强化学习中,代理通过产生动作与其环境交互,并在反馈的帮助下学习。反馈以奖励的形式提供给智能体,例如对于每个好的行为,他会得到正的奖励,而对于每个坏的行为,他会得到负的奖励。没有向代理人提供监督。 Q-Learning 算法用于强化学习。

http://www.ppmy.cn/news/1562038.html

相关文章

爬虫基础之爬取某基金网站+数据分析

声明: 本案例仅供学习参考使用,任何不法的活动均与本作者无关 网站:天天基金网(1234567.com.cn) --首批独立基金销售机构-- 东方财富网旗下基金平台! 本案例所需要的模块: 1.requests 2.re(内置) 3.pandas 4.pyecharts 其他均需要 p…

根据中文名称首字母进行分组

很多项目中&#xff0c;需要用到中文名称到首字母进行分组&#xff0c;例如&#xff1a;城市、游戏等等。。。 /*** 将集合数据按照汉字首字母分组排序** param list* return*/public Map<String, Object> screenManufacturer(List<Game> list) {Set<String>…

2025新春烟花代码(二)HTML5实现孔明灯和烟花效果

效果展示 源代码 <!DOCTYPE html> <html lang"en"> <script>var _hmt _hmt || [];(function () {var hm document.createElement("script");hm.src "https://hm.baidu.com/hm.js?45f95f1bfde85c7777c3d1157e8c2d34";var …

Appium版本升级,需要注意哪些点:使用UiAutomator2Options传递capabilities

mac上安装的是较新的Appium版本&#xff0c;在跑之前写的Android UI 自动化代码时报错&#xff1a;AttributeError: dict object has no attribute to_capabilities。 查了一下资料&#xff0c;这是因为较新的 Selenium 和 Appium 版本要求使用 Options 类来定义能力&#xff…

【hadoop学习遇见的小问题】clone克隆完之后网络连接不上问题解决

vi /etc/udev/rules.d/70-persistent-net.rules注释掉第一行 第二行的eth1 改为eth0 由上图也可以看到物理地址 记录下来在网卡中修改物理地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0修改完之后 重启reboot 即可

线性表的接口定义及使用

定义接口 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace _001_线性表 {interface IListDS<T>//定义接口{int GetLength();void Clear();bool IsEmpty();void Add(T item);void Inser…

在离线环境中安装 `.rpm` 包的步骤

在一些环境中&#xff0c;可能无法直接通过网络安装软件包。特别是在没有互联网连接的情况下&#xff0c;我们仍然可以手动下载 .rpm 安装包并进行离线安装。本文将介绍如何在离线环境中安装多个 .rpm 包&#xff0c;确保软件的顺利安装和依赖关系的处理。 1. 将 .rpm 文件复制…

macOS 如何修改 PATH 环境变量 ?

对于希望从终端管理命令行工具和脚本的可访问性的用户来说&#xff0c;在 macOS 上编辑 PATH 环境变量是必不可少的。在最近的版本中&#xff0c;macOS 已经从使用 bash shell 作为默认 shell 转变为使用 zsh&#xff0c;因此了解如何在这两个 shell 中编辑 PATH 是很重要的。 …