前期00:深度:从 Office 365 新图标来看微软背后的设计新理念 前期01:尝试:Script Lab,快速 Office 365 开发工具 //SL01 前期02:尝试:Script Lab,...开发模式之知识储备 //SL02 本期03:实践:Script Lab,Excel 基础操作(1) //SL03 准备工作 Script Lab 在 2018 年经历了一次从头到尾的重新编写。...但是为了保持代码的简洁性,思来想去还是牺牲以上优点,从当前默认环境(Production)暂时切换到 2017 版本的 Script Lab ,为此需要执行以下操作: 打开编辑器窗格,然后选择或创建一个代码段...; 在编辑器的右下角,单击cog图标以打开设置; 在页脚左侧下拉列表中,选择“Script Lab 2017”。...作为一个合格的程序员,我想信你己经入门了,基本上配合着 API (这点 Script Lab 比 VBA 太有优势了,能够方便的查阅甚至直接执行),就等你玩出花样了(或你当成本期的作业也行,欢迎投稿,如果有好玩的
人工智能的基础是数学,这一点已经是确定无疑的共识了。 但“数学”二字所包含的内涵与外延太广,到底其中的哪些内容和当前的人工智能技术直接相关呢? 今天我们就来看看入门人工智能所需要的数学知识。...人工智能必备高等数学知识点清单 AI 技术岗所要求的高等数学知识,大致可以分为四个方面:微积分、概率统计、线性代数,和最优化理论。 每个分领域都至少是一本书(也可以是一摞书)。...函数求导:求导是梯度的基础,而梯度是 AI 算法的基础,因此求导非常重要!必须要搞清楚概念,并学会常见函数的导函数求法。 链式法则:符合函数求导法则,反向传播算法的理论基础。...无限制条件和有限制条件下的最优化方法基本原理分别是什么? 梯度下降法:最基础最常用的最优化方法,以及其他若干最优化方法的基础,务必全面掌握。...人工智能背后的数学大神们 上述知识点,看起来好像有点吓人哦,不像是“我能记得住”的样子。 有没有办法能够轻松愉快不累且高效地掌握人工智能(机器学习/深度学习)领域要用到的数学知识呢?
准备工作 今天开始做一个 Word 的例子。基础部分是相同的,区别仅仅在于 Word API 的部分。还记得第一次我们代码的第一行从 Excel.run 开始,这里相应要换成 Word.run 。...Script Lab 01:快速 Office 365 开发工具 Script Lab 02:Script Lab,知识储备 Script Lab 03:Script Lab,启动函数,Excel 基础操作...(1) Script Lab 04:Script Lab,九九乘法表,Excel 基础操作(2) Script Lab 05:Office JavaScript API助手,Excel 基础操作(3)...Script Lab 06:事件处理,Excel 基础操作(4) Script Lab 07:引入控件,Excel 基础操作(5) Script Lab 08:单词“卡拉OK”,Word 基础操作 Script...Lab 09:异步调用函数,PowerPoint 基础操作 Script Lab 10:为 Officejs 开发配置 VSCode 环境 Script Lab 11:OIfficeJS 的三种调试方式
准备工作 本教程己经到了 Excel 示例的收尾阶段,掌握前期的内容,基本上可以完成一个 Excel Web add-in 插件了,但如果能够引入一些常用的控件库,能达到事半功倍的效果。...Script Lab 01:快速 Office 365 开发工具 Script Lab 02:Script Lab,知识储备 Script Lab 03:Script Lab,启动函数,Excel 基础操作...(1) Script Lab 04:Script Lab,九九乘法表,Excel 基础操作(2) Script Lab 05:Office JavaScript API助手,Excel 基础操作(3)...Script Lab 06:事件处理,Excel 基础操作(4) Script Lab 07:引入控件,Excel 基础操作(5) Script Lab 08:单词“卡拉OK”,Word 基础操作 Script...Lab 09:异步调用函数,PowerPoint 基础操作 Script Lab 10:为 Officejs 开发配置 VSCode 环境 Script Lab 11:OIfficeJS 的三种调试方式
【小技巧】 Script Lab 编辑器不支持中文: 注释可以先写好,然后贴入代码。 notify 的提示目前中文均是乱码,无解。 ?...Script Lab 01:快速 Office 365 开发工具 Script Lab 02:Script Lab,知识储备 Script Lab 03:Script Lab,启动函数,Excel 基础操作...(1) Script Lab 04:Script Lab,九九乘法表,Excel 基础操作(2) Script Lab 05:Office JavaScript API助手,Excel 基础操作(3)...Script Lab 06:事件处理,Excel 基础操作(4) Script Lab 07:单词“卡拉OK”,Word 基础操作 Script Lab 08:异步调用函数,PowerPoint 基础操作...Script Lab 09:为 Officejs 开发配置 VSCode 环境 Script Lab 10:OIfficeJS 的三种调试方式
Jupyter有两种模式,命令模式和编辑模式,分别有不同的快捷键。 「编辑模式(按键 Enter 切换):」 可以往单元中键入代码或文本,此时单元格被蓝色的框线包围,且命令模式下的快捷键不生效; ?...「命令模式 (按键 Esc 开启):」 可以用快捷键命令运行单元格,移动单元格,切换单元格编辑状态等等,此时的单元格被灰色的框线包围,且编辑模式下的快捷键不生效; ?...选中上方单元 K 选中上方单元 Down 选中下方单元 J 选中下方单元 Shift-K 连续选择上方单元 Shift-J 连续选择下方单元 A 在上方插入新单元 B 在下方插入新单元 X 剪切选中的单元...C 复制选中的单元 Shift-V 粘贴到上方单元 V 粘贴到下方单元 Z 恢复删除的最后一个单元 D,D 删除选中的单元 Shift-M 合并选中的单元 Ctrl-S 保存当前 NoteBook S
人工智能基础 (高中版).png 人工智能简史 1950 年,艾伦.图灵 (Alan Turing) 在他的论文《计算机器与智能》 ( Compu- tmg Machinery and Intelligence...人们发现这类系统开发与维护的成本高昂 , 而商业价值有限。在矢望情绪的影 响下 , 对人工智能的投入被大幅度削减 , 人工智能的发展再度步入冬天 。...从此,多层神经网络为基础的深度学习被推广到多个应用领域, 在语音识别、图像分析、 视频埋解等诸多领域取得成功。...应用 安防 医疗 智能客服 自 动驾驶 工业制造 人工智能与机器学习 人工智能是通过机器来拱拟人类认知能力的技术 人工智能涉及很广,涵盖了感知、学习、推理与决策等方面的能力 。...点在连续 L帧内的运动轨迹.png ? 时序分段网络示急图.png 聚类 ? K 均值聚类.png ? 层次聚类.png 参考:《人工智能基础(高中版)》
,更像是代表这里的add这个运算过程, #其实真正的值实在变量state中。...在这里用了placeholder(),那么就要与feed_dict传如相当对应的数据,feed_dict是python中 字典的形式。...你也可以定义自己的激励函数,但激励函数必须可微分的, 因为在误差反向传播只有可微的函数才能将误差传递回去。。...#注:矩阵相乘输出为:前面项的行数,后面项的列数。...numpy.linspace使用详解:numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None) 在指定的间隔内返回均匀间隔的数字
在自动控制与人工智能等系统领域中,一般把使用和控制该系统领域知识的知识称为元知识。...人工智能和深度学习领域研究各种各样的智能系统,自主学习机制均是以模拟人脑思维活动为目的, 没有学习元知识的能力的智能系统起码不能算是一个智能系统。...掌握一个专业的术语知识,同一个专业的人就可以快速交流,短时间内实现思想的碰撞,更有利于擦出新的火花。掌握术语知识可以方便人们快速记忆一些东西,为将来学习更加深刻的内容打下坚实基础。...概念性知识 概念性知识的研究基础 概念性知识是指一个整体结构中各个要素之间的关系,就是这个关系表达了某一专业的知识是如何形成的,各个要素之间是如何互相影响的,以如何组成一个完整的系统。...元认知知识有如下三个亚类:策略知识、关于认知任务的知识、自我知识。 元认知知识的一般过程 元认知知识的认知过程是在事实性知识、概念性知识、程序性知识的基础上,逐渐递进的过程。
准备工作 Script Lab 的级初入门教程,到今天就要告一段落了。总结部分,我们来实践一个 PPT 的例子吧。...快来加入以下QQ群,你就是其中的一份子,就算是 0 基础也不用怕,必能学成!最近欢迎大家在文末,能够提出一些建议与想法(包括勘误)。...基础操作(1) Script Lab 04:Script Lab,九九乘法表,Excel基础操作(2) Script Lab 05:Office JavaScript API助手,Excel基础操作(3...) Script Lab 06:事件处理,Excel基础操作(4) Script Lab 07:引入控件,Excel基础操作(5) Script Lab 08:单词“卡拉OK”,Word基础操作 Script...Lab 09:异步调用函数,PowerPoint基础操作 Script Lab 10:为Officejs开发配置VSCode环境 Script Lab 11:OIfficeJS的三种调试方式
最近,三家顶尖的人工智能硬件和算法公司联合成立了“OPEN AI LAB”开放人工智能实验室。当然,这个实验室的酷炫之处绝不仅仅在于所有的字母都大写。...ARM 架构的普及,很大程度是借助智能手机和各种基础硬件深入每个人生活的浪潮。采用 ARM 架构芯片的设备,总体来看和牙刷真的有些共同之处,那就是:“廉价”和“必需品”。...为了说明 OPEN AI LAB 了不得的计划,先要科普一下人工智能的两大方向: 云端人工智能:利用云端的“超级大脑”对大量数据进行计算,然后将决策指令下达到本地。...OPEN AI LAB 所要解决的,就是相比云端人工智能更普遍的本地人工智能问题。 地平线机器人技术创始人兼 CEO 余凯为雷锋网科普了本地人工智能的意义: 人工智能一直有小循环和大循环之分。...在很多人的理解中,算法和芯片是独立的两层。但是在这些人工智能大牛眼中,二者是融合的。因为算法一旦稳定,就可以被“硬化”在处理器中,达到最佳的效率。而以这个处理器为基础,还可以研发新的算法。
Lab色彩模型是由照度(L)和有关色彩的a, b三个要素组成。L表示照度(Luminosity),相当于亮度,a表示从红色至绿色的范围,b表示从蓝色至黄色的范围。...如果我们想在数字图形的处理中保留尽量宽阔的色域和丰富和色彩,最好选择Lab色彩模型进行工作,图像处理完成后,再根据输出的需要转换成RGB(显示用)或CMYK(打印及印刷用)色彩模型,在Lab色彩模型下工作...这样做的最大好处是它能够在最终的设计成果中,获得比任何色彩模型都更加优质的色彩。...RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色...目前的显示器大都是采用了RGB颜色标准,在显示器上,是通过电子枪打在屏幕的红、绿、蓝三色发光极上来产生色彩的,目前的电脑一般都能显示32位颜色,约有一百万种以上的颜色。
人工智能、机器学习与深度学习的关系人工智能包含机器学习,机器学习包含深度学习。历史从推理为重点,到以知识为重点,再到以学习为重点的清晰脉络。1950年代明确提出来人工智能。...机器学习关注如何在数据(经验)学习中(自动学习和)改进算法的性能。学习的目的就是让机器获得知识。深度学习属于机器学习的分支,是基于对数据进行表征学习的算法。2006年提出来的。...人工神经网络为架构,以数据为基础进行表征学习的算法。模拟人脑来学习,来解释数据。包含多层非线性处理单元,每层都是用来进行特征的提取和转换,每层都会使用前一层的输出来作为输入。...“深度”指的是网络的层数,从2-3层到150层,将数据抽象成分层的数据信息。学习的过程是由网络层之间的连接,和各个连接的权重来定义的。在训练中间,这些连接会自动调整,直到给出正确的答案。...机器学习和深度学习的关系通过四点对比来展示特征处理(特征工程): 机器学习依赖高质量的数据,依赖于提取出的特征的准确度,特征提取的过程需要专家来完成。
的开发。...目录索引 Script Lab 01:快速 Office 365 开发工具 Script Lab 02:Script Lab,知识储备 Script Lab 03:Script Lab,启动函数,Excel...基础操作(1) Script Lab 04:Script Lab,九九乘法表,Excel 基础操作(2) Script Lab 05:Office JavaScript API助手,Excel 基础操作...(3) Script Lab 06:事件处理,Excel 基础操作(4) Script Lab 07:单词“卡拉OK”,Word 基础操作 Script Lab 08:异步调用函数,PowerPoint...基础操作 Script Lab 09:为 Officejs 开发配置 VSCode 环境 Script Lab 10:OIfficeJS 的三种调试方式
然后面试过程中,计算机基础和算法才是大头,考的最多的还是这些。 他由于在学校里参加过 ACM 比赛,所以面试时的算法对他不是难度,他甚至都没刷过 leetcode,但是每次面试的算法他都是秒杀的。...他的弱点主要是在计算机基础知识,因为他不是非科班的,很多计算机专业课都没上过,或者有的没怎么认真学过。...他最开始因为没有准备计算机基础,面试屡屡挫败,后面他开始突击一两月这些八股文,我的图解网络和系统也对他起到来一定的帮助,最终成功拿到腾讯的实习。...我个人的理解就是,学习算法你可以学习原本解决这些计算机问题的思维,培养了计算机思维,在后续的专业课学习中就打了一个很好的基础。...总结 在我面试的过程中,算法环节遇到的题目都是十分简单或者十分常见的问题,因此只要多刷刷题,提高自己的实现能力就 ok 了。 最主要的还是基础知识的准备。
01简介 腾讯AI Lab是腾讯企业级人工智能实验室,于2016年4月在深圳成立,目前其在中国和美国有70位世界级科学家及300余位经验丰富的应用工程师。...如果要用一句话来总结腾讯AI Lab的特点,那就是:Lab 里面是自带应用的,这和只专注技术的实验室不一样。...“绝艺”在2018年的世界人工智能围棋总决赛获得冠军,这次比赛是历史上首个总奖金数破百万的围棋AI赛事,奖金丰厚,参赛选择的实力也很强,吸引了美国的ELF OpenGO(光之精灵),韩国国家队训练专用围棋...这次策略协作型AI“绝悟”的出现,不仅仅只是KPL秋季赛总决赛的惊鸿一瞥。更标志着腾讯AI Lab与王者荣耀共同开启了对“AI+电竞”的全新探索,向“通用人工智能”这一AI终极命题进一步迈进。...以上就是我对腾讯AI Lab的一个小介绍,你准备好你的简历去投给腾讯AI Lab了吗? ?
此时原点到各点的最短路程就是它和相邻的点之间的距离 在每次循环中,先搜索d数组中最小的元素,并将其标记,下次搜索就会跳过这个元素。...x轴之差的绝对值和y轴之差的绝对值的和,例如(x1,y1)和(x2,y2)之间的曼哈顿距离是|x1-x2|+|y1-y2| 欧式距离 欧式距离就是传统平面直角坐标系中的两点间距离 加权图 在之前的图中,...实际上在Dijikstra算法中的图也是加权图 在加权图中每条边都有一个权值,因此通路Γ的长度不再是边的个数,而是通路中所有边的权之和 估值函数 设当前访问的顶点为N,终点为G,为了估计N与G的距离,定义估值函数...S,当前访问节点为N,终点为G,显然S到G的实际距离是已知的(只需要把路径上的所有边的权相加)。...A*算法的效率取决于f(N)的准确度,也就是h(N)的准确度 首先将起点放入队列中,记录它的父节点(NULL),g(S)和f(S),然后开始循环:如果队列不为空,则查找优先级最高的点N,遍历与它相邻的所有点
动态规划是运筹学的一个分支,是计算最佳决策的过程,它的主要思想是“分解”和“记忆”,分解,即把一个问题分为多个相似的子问题;记忆,即保存已经计算出的结果,防止重复计算 适用条件 最优性原理 若当前问题的决策是最优决策...,那么子问题的决策也必须是最优决策 无后效性原理 子问题的决策无法直接影响父问题的决策。...无论子问题的决策是否是最佳决策,都不会影响到父问题的决策,但是如果子问题的决策不是最佳决策,那么父问题的决策也一定不是最佳决策 重叠性原理 父问题可以分解成多个子问题,而子问题同样也可以分解成多个子问题...但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。...,它们的高度会是一个下降序列,所以最多能拦截的导弹数就是最长下降子序列的长度 同理,每次计算出最长下降子序列之后,移除这条子序列,重复计算,所以最少配备的系统数就是下降子序列的数量,显然,下降子序列的数量就是最长上升子序列的长度
image 月有阴晴圆缺,此事古难全:概率论 ---- 概率论是线性代数之外,人工智能的另一个理论基础,多数机器学习模型采用的都是基于概率论的方法。...image 窥一斑而知全豹:数理统计 ---- 人工智能必备的数理统计基础,着重于抽象概念的解释而非具体的数学公式,其要点如下: 数理统计的任务是根据可观察的样本反过来推断总体的性质; 推断的工具是统计量...image 最优化方法 ---- 人工智能必备的最优化方法基础,着重于抽象概念的解释而非具体的数学公式,其要点如下: 通常情况下,最优化问题是在无约束情况下求解给定目标函数的最小值; 在线性搜索中,确定寻找最小值时的搜索方向需要使用目标函数的一阶导数和二阶导数...人工智能必备的数理统计基础,着重于抽象概念的解释而非具体的数学公式,其要点如下: 数理统计的任务是根据可观察的样本反过来推断总体的性质; 推断的工具是统计量,统计量是样本的函数,是个随机变量; 参数估计通过随机抽取的样本来估计总体分布的未知参数...image 明日黄花迹难寻:形式逻辑 ---- 人工智能必备的形式逻辑基础,以及采用形式逻辑进行自动推理的基本原理,其要点如下: 如果将认知过程定义为对符号的逻辑运算,人工智能的基础就是形式逻辑; 谓词逻辑是知识表示的主要方法
则原无向图变成有向图 需要注意的是,有向图中的E是笛卡尔积V×V的有穷多重子集。...但也可以用G来泛指图 V(G)和E(G)分别表示G的顶点集和边集,|V(G)|和|E(G)|分别表示G的顶点数和边数 对于有n个顶点的图G,我们称顶点数为G的阶,G为n阶图 对于E为空集的图,我们称它为零图...如果存在e1={v1,v2},e2={v2,v3},则称e1和e2相邻 度 顶点v作为边的端点的次数称为v的度,记作d(v) 在有向图中,v作为边的起点的次数之和为v的出度,作为边的终点的次数之和为v的入度...中没有回路,但是在任意两个不同的顶点之间加一条边后所得的图中有唯一的一个含新边的圈 森林 如果一个无向图G的所有连通分支都是树,则称G为森林。...v>,则称u为v的父亲,v为u的儿子,如果u可达v(u≠v),则称u为v的祖先,v为u的后代 每个顶点都是一个分支点,如果每个分支点至多有n个儿子,则称这个根树为n叉树 二叉树 二叉树的概念 二叉树是根树中的一个重要结构
领取专属 10元无门槛券
手把手带您无忧上云