文章目录

  • CUDA
  • SAD
  • MSE
  • 网络爬虫
  • image inpainting
  • MKL
  • SVBRDF
  • ANNs(简称NNs)
  • 云计算
    • 虚拟化
    • VMM
    • 虚拟化技术
  • 参考文献

CUDA

CUDA,Compute Unified Device Architecture的简称,是NIVIDIA公司开发的一种计算架构,可以利用NVIDIA系列显卡(GPUs,Graphics Processing Unites)对一些复杂的计算进行加速。

SAD

sum-of-absolute-differences(SAD) 绝对差值和(SAD)

MSE

mean-squared error(MSE) 均方误差(MSE)

网络爬虫

网络爬虫也叫做网络机器人,可以代替人们自动地在互联网中进行数据信息的采集与整理。

image inpainting

图像修复

MKL

Intel MKL,全称Intel Math Kernel Library,提供经过高度优化和大量线程处理的数学例程,面向性能要求极高的科学、工程及金融等领域的应用。MKL是一款商用函数库,提供C、Fortran和Fortran 95的支持,但仅支持Intel自家旗下的CPU。在Intel CPU上,MKL的性能要远高于Eigen,虽然OpenBLASt和其差距不是太大,但OpenBLAS提供的函数太少。

SVBRDF

在计算机图形学领域,着色(Shading)是根据表面或者多边形相对光源和相机的角度和距离来计算它的颜色的过程。不同的用途可以使用不同的着色算法。

  • 简单快速的着色算法: 适用于追求相应速度的交互式图形领域,如CAD。
  • 非真实感的(Nonphotorealistic)着色算法:适用于卡通油画等艺术效果。
  • 基于物理建模的着色算法:适用于追求真实感的CG电影或者游戏。

我们看到一个表面,实际上是周围环境的光照射到表面上,然后表面将一部分光反射到我们眼睛里。双反射分布函数BRDF(Bidirectional Reflectance Distribution Function) 就是描述表面入射光和反射光关系的。
真实世界中的物体,在其表面不同位置、从不同角度进行观察,总是表现出不同的反射属性。为了渲染具有真实感的图像,除了要考虑光照环境、遮挡关系,还需要考虑这种空间、角度的变化性。物体表面这种岁空间位置、角度变化的反射属性,一般采用SVBRDF(Spatially-varying BRDF)进行刻画。

ANNs(简称NNs)

人工神经网络(Artificial Neural Networks,简称ANNs),也简称为神经网络(NNs)或称作连接模型(Connection Model),它是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。

云计算

云计算(cloud computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机各种终端和其他设备。

云计算的模型,是以服务为导向的。根据服务层次的不同,可以分为三类:

  • IaaS(Infrastructure as a Service): 基础设施即服务,简单说就是提供基础设施,在阿里云,AWS上购买的云主机就属于这类。
  • PaaS(Platform as a Service):平台即服务,简单说就是提供一个平台,典型的应用有,GAE(Google APP Engine),直接给提供一个应用程序的运行环境。
  • SaaS(Software as a Service):软件即服务,手机上的APP都属于这一类。

根据部署的方式不同,可以将云计算分为三类:公有云、私有云和混合云。

虚拟化

虚拟化是一种可以将计算机的实体资源(CPU、内存、存储、网络等)进行抽象转化,并提供分割,重新组合,以达到最大化利用资源的一种技术。例如,用VMWare或者VirtualBox在电脑里用Linux的镜像创建虚拟机。创建的这个虚拟机只是原物理机上的一个进程而已,只不过它从外观上、使用上看起来和原来在主机上的系统没有什么区别。虚拟机里有自己的内存、CPU、磁盘、网卡,这些都依赖虚拟化技术才得以实现的。

根据客户机系统是否需要修改定制可以分为全虚拟化和半虚拟化。

  • 全虚拟化(Full virtualization)需要依托于硬件虚拟化
    在全虚拟化模式下,虚拟机的所有操作(CPU、内存、网络等)都需要经过一个运行在物理机上的虚拟化软件转发给物理机内核。而这个虚拟化软件,在windows上常见的有VMware、Virtualbox。

  • 半虚拟化(Paravirtualization)对比全虚拟化,就是有一些可以直接操作物理内核空间,而不需要全部经过虚拟化软件。

根据虚拟化层是位于硬件之上还是位于操作系统之上,可以分为Type1虚拟化和Type2虚拟化。

  • Type 1:Xen,VMWare ESX

  • Type 2:KVM,WMWare Workstation

VMM

VMM,通常叫做 Hypervisor,中文名:虚拟机监控器,英文全称:Virtual Machine Monitor。

Hypervisor是为了实现虚拟化而引入的一个介于虚拟机操作系统和物理资源的软件层。Hypervisor并不是一款具体的软件,而是一类软件的统称。

当虚拟机要对物理资源进行操作时,Hypervisor将对其指令进行截取并且重定向,让虚拟机无感知的像物理操作系统一样使用物理资源。

虚拟化技术

  • KVM(Kernel-based Virtual Machine)基于内核的虚拟机
    KVM是集成到Linux内核的Hypervisor,是X86架构且硬件支持虚拟化技术(Intel VT或AMD-V)的Linux的全虚拟化解决方案。它是Linux的一个很小的模块,利用Linux实现任务调度、内存管理与硬件设备交互等。

  • Xen
    Xen是第一类运行在裸机上的虚拟化管理程序。支持全虚拟化和半虚拟化,Xen支持Hypervisor和虚拟机互相通讯,而且提供在所有Linux版本上的免费产品,包括Red Hat Enterprise Linux和SUSE Linux Enterprise Server。Xen最重要的优势在于半虚拟化,此外未经修改单额操作系统也可以直接在Xen上运行(如Windows),能让虚拟机有效运行而不需要仿真,因此虚拟机能感知到Hypervisor,而不需要模拟硬件,从而能实现高性能。

  • libvirt
    libvirt分为服务端和客户端。服务端是libvirtd,virt、virt-install、vit-manager、virt-viewer都是客户端。

目前libvirt已经成为使用最为广泛的对各种虚拟机进行管理的工具和应用程序接口(API),而且一些常用的管理工具和云计算框架平台都在底层使用libvirt的应用程序接口。

参考文献

  1. https://bbs.csdn.net/topics/390798229
  2. Information-Flow Matting
  3. 什么是网络爬虫?有什么用?怎么爬?终于有人讲明白了
  4. MKL——常用函数说明
  5. 基于物理着色:BRDF
  6. 球面高斯函数与SVBRDF之一
  7. 获赞2万,一文读懂深度学习
  8. 说一说,我到底是做什么的?

专业名词--学习笔记相关推荐

  1. 计算机专业英语 学习笔记 6

    Scientific-mathematic nature 科学数学性质 Instruction 指令 operation code 操作码 operand 操作数 mnemonic 助记的 Symbo ...

  2. 自动化专业本科学习笔记

    可编程逻辑控制器 Programmable Logic Controller 数字电子技术 模拟电子技术 人工智能基础 微机原理与接口技术 最优控制与智能控制基础 数字信号处理 电子设计自动化 计算机 ...

  3. 《制冷原理及设备》专业名词了解笔记——第一章

    低温制冷方法有:蒸汽压缩式,蒸汽吸入式,吸收式等. 家用空调的基本原理:蒸汽压缩式制冷. 逆向循环,空调可以制热,这时叫热泵. 按补偿能量的形式分为: 以机械能或电能补偿--蒸汽压缩式.热电式制冷机. ...

  4. 学习笔记-写论文修改语法、同义词替换、找专业名词的一些网站

    修改语法问题的 https://app.grammarly.com/ddocs/902815269 https://www.nounplus.net/ https://linggle.com/ htt ...

  5. 网易微专业之《前端开发工程师》学习笔记(1)

    何为网易微专业? 微专业是由网易云课堂联合各领域知名专家,以就业为导向,精心打造的职业培训方案. 按要求完成学习,考试通过可获得专业认定证书,令你求职或加薪多一份独特优势. 一个微专业包含了多门必修课 ...

  6. 人工智能(机器学习、深度学习等)专业名词、代码参数解释(持续更新)

    说明:记录日常学习中遇到的专业名词,代码参数.既是自己的学习笔记,也供大伙交流学习. epoch:当一个完整的数据集中的所有训练样本在神经网络中都进行了一次正向传播和一次反向传播,这个过程称为一次ep ...

  7. 深度学习初学者必须知道的25个专业名词

    编者按:当我们刚开始阅读关于深度学习的文章时,总会遇到几个陌生的专业名词,令人似懂非懂,或者这次懂了下次又忘了.本文为你创建了一个深度学习字典,你可以随时参考使用最常用术语的基本定义.希望在这篇文章之 ...

  8. 数据治理专业认证CDMP学习笔记(思维导数据治理专业认证CDMP学习笔记(思维导图与知识点)- 第11章数据仓库和商务智能篇...

    大家好,我是独孤风,一位曾经的港口煤炭工人,目前在某国企任大数据负责人,公众号大数据流动主理人.在最近的两年的时间里,因为公司的需求,还有大数据的发展趋势所在,我开始学习数据治理的相关知识. 数据治理 ...

  9. 数据治理专业认证CDMP学习笔记(思维导图与知识点)- 第八章数据集成和互操作篇...

    大家好,我是独孤风,一位曾经的港口煤炭工人,目前在某国企任大数据负责人,公众号大数据流动主理人.在最近的两年的时间里,因为公司的需求,还有大数据的发展趋势所在,我开始学习数据治理的相关知识. 数据治理 ...

最新文章

  1. 南通市公积金信息系统goldengate复制软件采购
  2. 程序员单身比例有多高?【2019开发者图鉴】告诉你
  3. hashmap hashtable 的区别
  4. 《Python从小白到大牛》第4章 Python语法基础
  5. 无法创建文件系统以及无法创建PV时怎么办?
  6. error:use of undeclared identifier
  7. 现在完成时与过去完成时的区别
  8. Fedora-19安装texlive2013并配置中文
  9. mysql 悲观锁 共享锁_MySQL 乐观锁 悲观锁 共享锁 排他锁
  10. c#12星座速配代码_原来12星座的软件工程师是这样的
  11. NLP预训练家族 | 自成一派的GPT!
  12. 【图像处理】C++将读取图像并将图像转换为矩阵的形式
  13. ORBSLAM3 VIO初始化
  14. 网络常用端口号(全)
  15. Axure知识点:如何制作输入关键词模糊搜索功能?
  16. 使用 Parity 建立Proof-of-Authority (PoA) Ethereum Chain
  17. html+怎么播放avi视频,视频格式怎么修改?
  18. 模仿6ecc 主页 主体部分(查看附件点击6eccHTML 就会看到如下页面效果)
  19. 「鹿班智能设计平台」是如何工作的
  20. 莫纳什大学招收AI/CV/ML/计算生物信息学和生物医学方向全奖博士研究生

热门文章

  1. 下载安装WinPcap
  2. 干货 | 如何为Mist建立无服务器应用
  3. 如何查看台式计算机芯片,如何查看电脑芯片组,怎么看电脑芯片组
  4. 二进制与十进制、八进制、十六进制相互转换,八进制与十六进制以二进制为跳板转换(8421法则)
  5. ATA-3000线缆测试仪,高精度测量仪器
  6. php格式化显示8位小数点,PHP保留2位小数 格式化小数、浮点数
  7. 毕业设计-基于 MATLAB的散斑图像处理方法
  8. XMind使用技巧1
  9. iOS开发常见错误代码对照表---真机调试常见错误及解决方案
  10. 柯尼卡美能达打印机c226使用说明_UV平板打印机打印光滑瓷器