人工智能的数学方法

要成为一名出色的 AI 软件工程师,需要了解多少数学知识?🤔

在之前的一篇文章中,我写过学习任何主题或领域基础知识的重要性。我建议你先阅读它(如果你还没有),以便完全理解这篇文章。

如果您已经阅读过,可以跳过本节。如果你还没有,这里有一个 TLDR:

  • 每个主要工作领域都由抽象层组成。

  • 这些抽象层构成了构建该领域概念的基础。

  • 许多这些基础知识都围绕着哲学、数学和物理学。

  • 虽然您不需要了解任何工程领域的数学和物理基础,但您职业生涯中最高水平的表现需要这一点。

在这篇文章中,我写了关于机器学习和人工智能的相同概念。问题是“我需要学习多少数学才能成为一名出色的 AI 工程师?”。

事实是我们很多人不需要知道那么多数学。数据科学、机器学习或人工智能中的入门级角色不需要您了解很多数学知识。库和框架已经处理了这些问题。较低的层已经为您抽象出来,因此您不必担心它们。在这个层次上,你要做的大部分事情是理解高层次的东西(回归等顶层概念)以及如何使用最常用的工具和软件。

然而,精英级别的表现需要强大的数学背景。人工智能领域最好的工程师是那些能够在短时间内阅读研究论文、理解它并编写出原型的人。

很明显,在实施研究论文之前,他们甚至需要一些数学知识才能理解研究论文。

阅读 AI 中的任何研究工作、理解它并在快速原型设计中实施或大规模构建它的能力是 AI 工程的圣杯。

深度神经网络和强化学习中使用的许多新方法来自学术界或工业界的顶级研究人员所做的研究工作。

工具只是工具

大多数工程师学习如何使用 sci-kit learn、Tensorflow、Pytorch 或 NumPy,但这些只是工具。工具发生变化,它们得到升级,许多工具甚至被弃用。如果没有很好地理解您尝试构建的概念,您的工具几乎将毫无用处。对人工智能最深层次的理解是数学层面。

想一想,如果你没有任何线性代数知识,你如何构建 NumPy 或 TensorFlow?🤷🏽

您需要对矩阵、矩阵运算和微积分有深入的了解,然后才能方便地构建这些库中的任何一个。幸运的是,您不必构建自己的 Tensorflow 或 Numpy(除非您正在做一些更新颖的事情),因为它们已经被创建了。您可以简单地使用它们。

要学习的数学概念

以下是一些数学和统计学主题,它们在很大程度上有助于您在 AI 方面的进步。

  • 微积分

  • 向量微积分

  • 衍生品

  • 线性代数

  • 矩阵运算

  • 特征向量和特征值

  • 可能性

  • 条件概率

  • 随机过程

  • 蒙特卡洛马尔可夫链

示例——人工神经网络

考虑以下场景:

您的团队提出了一个新的激活函数。它刚刚被您团队中的一位科学家发现,因此尚未按比例构建。作为一名机器学习工程师,您被要求使用此激活函数测试随机梯度下降对使用巨大的真实数据集进行训练的长期影响。这个激活函数不在您的 TensorFlow 或 Pytorch 库中,您将如何实现它?您可以在 Keras 中扩展ActivationLayer并修改调用函数。在实施过程中,现在您将了解以下内容:

  • 大多数神经网络计算是向量矩阵计算。

  • 微积分中的链式法则在反向传播算法中非常重要,因此您必须在激活函数的实现中考虑到这一点。你的激活函数的导数将如何变化?

  • 由于数据量非常大,您可能需要进行一些降维。您如何知道在 PCA、tSNE 等之间进行选择?

首先,我会推荐伦敦帝国理工学院的这门课程

它不会让你成为专业人士,但它确实会帮助你的直觉并帮助你在人工智能方面获得一定程度的掌握。您将对 Tensorflow 和 Pytorch 开发中涉及的所有数学有更好的理解。

感谢您阅读到此为止。如果您喜欢刚刚阅读的内容,请点赞关注我的微信(芯媒)。👏🏽

 

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

让人工智能解数学题,可能没你想象的那么简单

来源:微软研究院AI头条,授权CSDN发布。 欢迎人工智能领域技术投稿、约稿、给文章纠错,请发送邮件至heyccsdn.net 约1500年前的古代数学著作《孙子算经》中记载了一个有趣的问题:“今有雉兔同笼,上有三十五头&#xff0…

给自己的课程打个广告

给自己的一些付费课程打个广告吧,金额不高,但你们的支持可以让我在写作、分享时更有动力,在媳妇面前也更有地位哈哈,谢谢支持了!! 有问题欢迎留言或者加我微信: sxkejinet 面试经验分享OkHttp3 和 Retrofit…

大学生个人职业生涯规划书PPT

大学生如何职业生涯规划主要是指根据个人的兴趣、性格特点、内在潜能来确立个人的职业发展目标,并根据自身情况对未来职业生涯上的短期目标、中期目标和长期目标进行设定,根据设定的这些目标来规划不同阶段下需要完成自我提升的通道。简而言之就是自身通…

python职业规划书_大学生职业规划书

职业生涯规划(简称生涯规划),又叫职业生涯设计,是将个人与组织相结合,在对一个人职业生涯的主客观条件进行测定、分析、总结的基础上,对自己的兴趣、爱好、能力、特点进行综合分析与权衡,结合时…

计算机相关专业的学生如何规划自己的职业?

一、 前言 2017年曾经写过一篇关于学什么编程方向的文章,当时反响很大,有不少在校的社团组织私下授权转载我的文章。现在的大学,两极分化极其严重,优秀的同学毕业找工作顺风顺水,平庸甚至较差的同学,找工作…

大学生职业规划策划书

一.前言 我时常问自己“人生之路到底该如何去走”,长久以来我也不断思考并在实践中体会这个问题。心中记得这样一句话“走好每一步,这就是你的人生。”人生之路其实十分短暂,因为你度过的每一天或者每一秒就是你的人生。正因为人生经不起虚度…

大学生职业生涯规划的意义

前言职业生涯规划是指个人发展与组织发展相结合,通过对职业生涯的主客观因素分析、总结和测定,确定一个人的奋斗目标,并为实现这一事业职业目标,而预先进行生涯系统安排的过程。在任何社会、任何体制下,个人职业设计更…

职业生涯规划(career planning)

本文转自:WIKI智库(https://wiki.mbalib.com/wiki/职业生涯规划) 职业生涯规划的定义 职业生涯规划(简称生涯规划),又叫职业生涯设计,是指个人与组织相结合,在对一个人职业生涯的主…

计算机个人职业生涯规划

个人职业生涯规划 摘要 在当下竞争激烈的时代,如果没有做好充分的准备就去迎接社会的毒打,往往是遍体鳞伤。而一个人的职业规划将是我们面对社会的最好的铠甲,即使是简单的未来规划,也会使你成长的路上少点磕绊,所以…

大一上:大学生职业生涯规划书【自我性格、气质、及其优缺点的分析】

大学生职业生涯规划书 一、My MBTI 二、自我描述 我的性格类型倾向为“ INTJ ”(内向 直觉 思维 判断 倾向度: I57 N100 T86 J100 不假思索指数:11) 我在实现自己的想法和达成自己的目标时有创新的想法和非凡的动力。能很快洞察到外界事物间的规律并形…

软件工程大学生职业规划书

引言 在今天这个人才竞争时代,职业生涯规划开始成为在人争夺战中 另一重要利器,对企业而言,如何体现公司“以人为本”人才理念, 关注员工人才理念,关注员工持续成长,职业生涯规划是一种有效手段; 而对每个人…

职业生涯规划访谈,写给在校的你们

今天一位在校大学生邀请我在线做一个关于职业生涯规划的访谈,在此我将他提出的问题以及我个人的一些看法贴出,希望能给在校或是即将毕业的你们有所帮助。 问: 老师你好,就是我想问一下我们计算机专业的大学生,在课堂上学好必要的知…

大学生职业生涯发展与规划

《创业教育课程(一)----大学生职业生涯发展与规划》 结课作业要求 作业选题:大学规划书 作业要求:从自身的情况、现状出发,有针对性地制定一份详尽的增强自身就业能力的大学规划书,根据相关社会要求有针对性…

流利阅读 2019.2.23 China’s Forbidden City opens to the general public at night for the first time in 94

下载 笔记版/无笔记版 pdf资料: GitHub - zhbink/LiuLiYueDu: 流利阅读pdf汇总 本文内容全部来源于流利阅读。流利阅读对每期内容均有很好的文章讲解,向您推荐。 您可以关注微信公众号:流利阅读 了解详情。 China’s Forbidden City opens to…

英语阅读——2004

文章目录 词汇名词性从句1.主语从句与It形式主语1.1主语从句1.2It形式主语 独立主格结构with独立主格结构倒装句1.完全倒装句1.1副词在句首的倒装1.1.1地点副词在句首的倒装(here、there)1.1.2时间副词在句首的倒装(now、then)1.1.3表运动方向的副词在句首的倒装(in、out、up、…

chatgpt赋能python:用Python开发软件的SEO技巧

用Python开发软件的SEO技巧 随着互联网的发展,越来越多的企业开始意识到网络营销的重要性,而SEO(搜索引擎优化)是网络营销的重中之重。对于软件开发企业来说,利用SEO技术进行软件推广是很实用的。本文将介绍如何使用P…

目标检测算法——YOLOv5/YOLOv7改进|结合轻量型网络ShuffleNetV2

深度学习Tricks,第一时间送达 论文题目:《ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design》论文地址: https://arxiv.org/abs/1807.11164 FLOPS:每秒浮点运算次数,这个由硬件决定。 G…

魔改YOLOv5/YOLOv7高阶版——改进之结合解耦头Decoupled_Detect

💖💖>>>加勒比海带,QQ2479200884<<<💖💖 🍀🍀>>>【YOLO魔法搭配&论文投稿咨询】<<<🍀 ✨✨>>>学习交流 | 温澜潮生 | 合作共赢 | 共同进步<<<✨✨

第78篇一对多之稳定性研究(三)及array_walk及array_values

关键词&#xff1a;一对多稳定性研究, array_walk,array_values 一、一对多稳定性研究 1.1 测试平台--本地服务器运行平台 老师端&#xff1a;带老师名字 https://localhost:9101/demos/index.html?roomid888&t600&&teaNameMobile莫言 学生一&#xff1a; h…

ai绘画上色软件有哪些?为你推荐好用的软件

我最近发现了一种新奇的软件&#xff0c;那就是AI绘画。这类软件好神奇啊&#xff0c;能根据我提供的关键词生成出图片。 因为觉得有趣&#xff0c;我还找了几个工具试用。然后就得到了好多漂亮的图片&#xff0c;分享一些给大家看看。 大家看到了这些图片&#xff0c;是不是也…