【大厂AI课学习笔记】1.1.4 学科和学习路径

news2024/11/19 7:35:28

一、8大学科

特点是特点 :厚基础、重交叉、宽口径。

八大学科分别是:数学与统计、科学与工程、计算机科学与技术、人工智能核心、认知与神经科学、先进机器人技术、人工智能工具与平台。

每个学科,又向下延伸。 

MORE:

AI,即人工智能,是一个跨学科领域,它的发展与多个学科紧密相关。从广义上讲,人工智能涉及的主要学科包括计算机科学、数学、工程学、哲学、心理学、经济学、认知科学等。

计算机科学
计算机科学是人工智能的核心学科,为AI提供了算法、数据结构、计算理论等基础。其中,二级学科如机器学习、计算机视觉、自然语言处理等,更是AI的重要组成部分。

  • 机器学习:研究如何让计算机从数据中学习规律,并用于预测和决策,是人工智能实现智能化的关键。
  • 计算机视觉:研究如何让计算机解释视觉信息,如图像和视频,对于机器人导航、自动驾驶等领域至关重要。
  • 自然语言处理:研究计算机如何理解和生成人类语言,是实现人机交互的基础。

数学
数学为人工智能提供了严谨的理论基础和分析工具。概率论、统计学、优化理论等数学分支在AI中发挥着重要作用。

  • 概率论与统计学:为机器学习算法提供理论基础,用于数据分析和模型构建。
  • 优化理论:研究如何在给定约束条件下找到最优解,是AI中求解问题的关键。

工程学
工程学为人工智能提供了实际应用和硬件支持。电子工程、机械工程等工程学科在AI技术的发展中扮演着重要角色。

  • 电子工程:为AI算法提供硬件实现平台,如芯片和传感器。
  • 机械工程:为AI技术在机器人、自动驾驶等领域的应用提供支持。

哲学
哲学对于人工智能的发展有着深远的影响。它探讨智能的本质、意识与机器的关系等根本问题,为AI的发展提供伦理和哲学指导。

  • 人工智能伦理:研究AI技术发展带来的伦理问题,如隐私、安全、责任等。
  • 意识研究:探讨机器是否能拥有意识,以及意识与智能的关系。

心理学
心理学对于理解人类智能和行为模式至关重要,为AI提供了人类认知模型和行为分析的理论基础。

  • 认知心理学:研究人类认知过程,为AI提供人类思维模型。
  • 行为分析:研究人类行为模式,为AI在人机交互和智能代理等领域的应用提供支持。

经济学
经济学为人工智能在资源分配、市场预测等领域的应用提供了理论和分析工具。博弈论、市场机制设计等经济学理论在AI中有着广泛应用。

  • 博弈论:研究决策过程中的策略选择,为AI在智能决策和自动谈判等领域的应用提供支持。
  • 市场机制设计:研究如何设计有效的市场机制,为AI在资源分配和优化领域的应用提供指导。

综上所述,人工智能是一个多学科交叉的领域,其发展离不开计算机科学、数学、工程学、哲学、心理学和经济学等多个学科的共同支持。这些学科为AI提供了理论基础、分析工具和应用场景,共同推动了人工智能技术的快速发展。

二、学习路径

这是普遍的学习路径。

从Python基础开始,这是实现AI的使用最多的编程语言。

MORE:

学习人工智能是一个系统性的过程,需要逐步从基础知识到高级应用进行深入学习。以下是一个业界普遍认可的学习路径,分为几个阶段和过程,每个阶段都有其代表性的学习内容。

第一阶段:基础知识储备

数学基础

  • 线性代数:矩阵运算、特征值和特征向量等。
  • 概率论和统计学:随机变量、概率分布、贝叶斯定理、假设检验等。
  • 微积分:导数、积分、优化理论(梯度下降等)。
  • 离散数学:集合论、图论、逻辑等。

编程基础

  • 一门编程语言(通常是Python):语法、数据结构、算法、面向对象编程等。
  • 编程实践:编写简单的程序,解决实际问题。

计算机原理

  • 计算机体系结构:了解计算机硬件组成和工作原理。
  • 操作系统:了解操作系统的功能和作用。
  • 网络基础:TCP/IP协议、HTTP、DNS等。

第二阶段:机器学习与深度学习

机器学习

  • 监督学习:线性回归、逻辑回归、支持向量机(SVM)等。
  • 无监督学习:聚类(K-means等)、降维(PCA等)。
  • 强化学习:MDP(马尔可夫决策过程)、Q-learning、Policy Gradient等。
  • 评估与调优:交叉验证、正则化、超参数调整等。

深度学习

  • 神经网络基础:感知机、多层感知机(MLP)、反向传播算法等。
  • 卷积神经网络(CNN):用于图像识别和处理。
  • 循环神经网络(RNN):用于序列数据和时间序列分析。
  • 深度学习框架:TensorFlow、PyTorch等。

第三阶段:专项技能提升

计算机视觉

  • 图像处理基础:滤波、边缘检测、形态学操作等。
  • 目标检测与识别:YOLO、SSD等算法。
  • 图像分割:语义分割、实例分割等。

自然语言处理(NLP)

  • 词法分析:分词、词性标注等。
  • 句法分析:依存句法分析、成分句法分析等。
  • 语义理解:词向量(Word2Vec等)、BERT等预训练模型。
  • NLP任务:文本分类、情感分析、机器翻译等。

强化学习与决策智能

  • 高级强化学习算法:Deep Q-Networks (DQN)、Actor-Critic方法等。
  • 多智能体系统:合作与竞争策略、博弈论等。
  • 决策智能应用:自动驾驶、机器人控制等。

第四阶段:实践与应用

项目实践

  • 选择一个或多个具体的人工智能项目,如图像识别应用、聊天机器人等,进行完整的开发流程实践。
  • 使用所学知识解决实际问题,提升工程实践能力。

工具与平台

  • 熟悉常用的AI工具和平台,如TensorBoard、Jupyter Notebook、Google Colab等。
  • 了解云计算服务,如AWS、Azure、GCP等提供的AI服务和资源。

伦理与责任

  • 了解人工智能的伦理问题和社会责任,如数据隐私、算法偏见等。
  • 学习如何在开发过程中考虑这些因素,创建负责任的AI系统。

第五阶段:持续学习与职业发展

跟踪最新研究

  • 阅读最新的人工智能学术论文,关注顶级会议(如NeurIPS、ICML、CVPR、ACL等)。
  • 参与线上社区和论坛,与同行交流和学习。

职业发展

  • 根据个人兴趣和市场需求,选择深入研究特定领域或拓展广度。
  • 准备相关的技术面试和认证考试,提升职业竞争力。

通过这样一个系统化的学习路径,学习者可以逐步掌握人工智能的核心知识和技能,为未来的研究和职业生涯奠定坚实的基础。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1417447.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深度强化学习(王树森)笔记05

深度强化学习(DRL) 本文是学习笔记,如有侵权,请联系删除。本文在ChatGPT辅助下完成。 参考链接 Deep Reinforcement Learning官方链接:https://github.com/wangshusen/DRL 源代码链接:https://github.c…

【算法与数据结构】139、LeetCode单词拆分

文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析:本题可以看做一个动态规划问题。其中,字符串s是背包,而字典中的单词就是物品。…

vue 支付宝支付笔记总结

Vue 支付宝支付 1、支付宝介绍 支付宝(中国)网络技术有限公司成立于2004年,是国内的第三方支付平台,致力于为企业和个人提供“简单、安全、快速、便捷”的支付解决方案。支付宝公司从2004年建立开始,始终以“信任”作…

CTF-PWN-堆-【chunk extend/overlapping-2】(hack.lu ctf 2015 bookstore)

文章目录 hack.lu ctf 2015 bookstore检查IDA源码main函数edit_notedelete_notesubmit .fini_array段劫持(回到main函数的方法)思路python格式化字符串简化思路: exp 佛系getshell 常规getshell hack.lu ctf 2015 bookstore 检查 got表可写,没有地址随…

1、缓存击穿背后的问题

当面试官问:你知道什么是缓存击穿吗,你们是如何解决的? 首先我们要了解什么是缓存击穿?以及缓存击穿会引发什么问题? 缓存击穿就是redis中的热点数据过期,缓存失效,导致大量的请求直接打到数据…

【c++】高精度算法(洛谷刷题2024)玩具谜题详解(含图解)

系列文章目录 第三题:玩具谜题 视频讲解:http://【洛谷题单 - 算法 - 高精度】https://www.bilibili.com/video/BV1Ym4y1s7BD?vd_source66a11ab493493f42b08b31246a932bbb 文章目录 目录 系列文章目录 文章目录 前言 一、题目分析以及思考 二、代码…

伊恩·斯图尔特《改变世界的17个方程》相对论笔记

它告诉我们什么? 物质包含的能量等于其质量乘以光速的平方。 为什么重要? 光的速度很快,它的平方绝对是一个巨大的数。1千克的物质释放出的能量相当于史上最大的核武器爆炸所释放能量的约40%。一系列相关的方程改变了我们对空间、时间、物质和…

C/C++ - 函数进阶(C++)

目录 默认参数 函数重载 内联函数 函数模板 递归函数 回调函数 默认参数 定义 默认参数是在函数声明或定义中指定的具有默认值的函数参数。默认参数允许在调用函数时可以省略对应的参数,使用默认值进行替代。 使用 默认参数可以用于全局函数和成员函数。默认参…

WebRTC 入门:开启实时通信的新篇章(上)

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

使用电脑时突然遇到“mfc140.dll文件丢失”的问题都有什么解决办法

当你在使用电脑时突然遇到“mfc140.dll文件丢失”的问题时,可能会感到困惑和苦恼。一旦出现这样的问题,缺少这个文件可能导致一些应用程序无法正常启动,影响你的工作和娱乐体验。其实这个问题是可以解决的,接下来我们将介绍一些可…

部署个人知识库管理软件 MrDoc详细教程

效果 一、拉取 MrDoc 代码 进入目录: cd /opt开源版: git clone https://gitee.com/zmister/MrDoc.git专业版: git clone https://{用户名}:{密码}git.mrdoc.pro/MrDoc/MrDocPro.git二、拉取 Docker 镜像 docker pull zmister/mrdoc:v7三…

yarn安装第三方插件包,提示报错,yarn的镜像源已经过期了,因为yarn和npm用的是淘宝的镜像源,淘宝的镜像源已经过期了,要设置最新的淘宝镜像源。

淘宝最新镜像源切换_淘宝镜像-CSDN博客 查看yarn用的什么镜像源 yarn config get registry 查看具体的信息 yarn config list 设置淘宝的最新镜像源,yarn和npm都要设置最新的淘宝镜像源,不然还是报错 npm config set registry https://registry.npmm…

211毕业38岁产品经理被裁瞒着妻子送外卖

估计很多人都看到这个新闻了,微博和知乎也都上了热搜榜。 有人说,这一看就是摆拍的,谁没事在家里装个摄像头啊,这两人演技也还差点意思。 也有人说,大丈夫能屈能伸。虽然211毕业在互联网大厂工作,但是被裁了…

代码随想录算法训练营Day42|0-1背包理论基础、416. 分割等和子集

目录 0-1背包理论基础 0-1背包问题 二维dp数组01背包 算法实现 一维dp数组01背包 ​编辑算法实现 416. 分割等和子集 前言 思路 算法实现 总结 0-1背包理论基础 0-1背包问题 题目链接https://kamacoder.com/problempage.php?pid1046 有n件物品…

一、Kotlin 开发环境搭建

1. Kotlin 官网 https://kotlinlang.org/ 2. Kotlin 命令行工具下载 下载网址: https://github.com/JetBrains/kotlin/releases/tag/v1.3.50 切换其他版本,改下版本号即可 下载 kotlin-compiler-1.3.50.zip 文件即可 解压 kotlin-compiler-1.3.50.zip…

【智能家居入门之环境信息监测】(STM32、ONENET云平台、微信小程序、HTTP协议)

作为入门本篇只实现微信小程序接收下位机上传的数据,之后会持续发布如下项目:①可以实现微信小程序控制下位机动作,真正意义上的智能家居;②将网络通讯协议换成MQTT协议再实现上述功能,此时的服务器也不再是ONENET&…

回归预测 | MATLAB实现PSO-GRNN粒子群优化广义回归神经网络多输入单输出预测(含优化前后预测可视化)

回归预测 | MATLAB实现PSO-GRNN粒子群优化广义回归神经网络多输入单输出预测 目录 回归预测 | MATLAB实现PSO-GRNN粒子群优化广义回归神经网络多输入单输出预测预测效果基本介绍程序设计参考资料预测效果 <

Cesium.js实现显示点位对应的自定义信息弹窗(数据面板)

零、相关技术选型&#xff1a; Vue2 Vuecli5 Cesium.js 天地图 一、需求说明 在使用2D地图&#xff08;天地图、高德地图等&#xff09;基于官方文档可以实现下面需求&#xff1a; 实现添加点位&#xff0c;并在点位附近显示对应的信息弹窗。 一般信息弹窗的显示方式有两种&am…

Qt线程高级应用

一般我们在用Qt开发时&#xff0c;把耗时操作放在线程中执行&#xff0c;避免卡界面&#xff0c;Qt的线程使用有两种方式&#xff0c;一种是继承QThread&#xff0c;一种是moveToThread的方式&#xff0c;以及QtConcurrent方式 首先我们来看第一种&#xff1a; #ifndef WORKER…

matlab appdesigner系列-仪器仪表3-旋钮

旋钮&#xff0c;同过旋转显示特定的值 示例&#xff1a;模拟收音机调频 操作步骤&#xff1a; 1&#xff09;将旋钮、标签按钮拖拽到画布上&#xff0c;将标签文字修改为&#xff1a;欢迎收听&#xff0c;并将旋钮其数值范围改为90-107 2&#xff09;设置旋钮的回调函数 代…