博客

OpenGL中的四大坐标系

关键词: OpenGL, 坐标
OpenGL绘制三维图形时涉及多种坐标系,各个坐标系都有它各自的作用。本文将介绍以下四个常见的坐标系:模型(物体)坐标系、世界坐标系、相机(人眼)坐标系和窗口坐标系。下面我们逐个讲解这些坐标系的作用。

2019年软件安全趋势前瞻

关键词: 软件安全
过去一年,从 Facebook 数据泄露事件、币圈频发的网络攻击,到知名酒店集团的信息泄露,让越来越多的企业意识到他们在防范潜在威胁和新型攻击媒介方面的投资还远远不够。他们也愈加关注安全 方面的趋势,防患于未然,以保护投资回报。近年来,云计算、人工智能(AI)、机器学习(ML)、物联网(IoT)和大数据在很大程度上推动了企业运营方式的演变。值得一得的是,所有这些技术都是由软件驱动的。

瞎聊 Unity Shader 系列:深度缓存

关键词: 深度缓存, Shader
Frame Buffer 是用来存储帧位图的数据存储区域。这里在介绍另外一个缓存,叫深度缓存 (Depth Buffer), 也叫作 Z-Buffer。从名字上来看这是一个存储深度(数据)的存储区。深度是什么?要描述一个物体的位置,需要借助参照物。我们这里扩展一下, 要用数值来表述一个物体的某种属性,要有这个数值参照的原点。既然深度值是数值,那它的参照原点是什么呢?

视频图像的超分辨率技术原理和应用场景

关键词:
图像和视频通常包含着大量的视觉信息,且视觉信息本身具有直观高效的描述能力,所以随着信息技术的高速发展,图像和视频的应用逐渐遍布人类社会的各个领域。近些年来,在计算机图像处理、计算机视觉和机器学习等领域中,来自工业界和学术界的许多学者和专家都持续关注着视频图像的超分辨率技术这个基础热点问题。本文试着讲述超分辨率技术的正确打开方式,浅谈视频图像的超分辨率技术的基本概念和应用场景等问题。

unity编辑器概要

关键词: Unity
如何让编辑器运行你的代码?Unity3D可以通过事件触发来执行你的编辑器代码,但是我们需要一些编译器参数来告知编译器何时需要触发该段代码。代码里可以访问到当前选中的内容(通过Selection类),并据此来确定显示视图。

2019年中国手机市场十大预测

2018年对于国内智能机市场来讲,并不算是一个好的年景。整体经济增速的下行及用户换机周期延长,导致用户购机欲望降低;汇率变化及整个产业链竞争的愈演愈烈,导致手机厂商不得不面临新一轮的调整与变革。2018年手机市场,恰如今年的冬天一般,散发着凛冽寒意。IDC认为,面对寒冬,整个行业不应仅仅各自取暖,静待春来,而需要广开门路,积蓄实力。在新技术与新时代到来之际,才能把握先机,占据优势。

2019年物联网发展的六项预测

关键词: 物联网, 预测
2019年将进入借助采用特定物联网(IoT)技术的垂直集成解决方案来简化开发和大规模部署的一年。随着众多行业依靠物联网解决方案来解决其日常挑战,我们将开始看到多个发展趋势。在看过多个试点和概念验证项目(POC)由于各种原因没有扩展到大规模部署之后,我们将最终看到具有清晰投资回报(Rol)的、被大规模部署的应用案例。

如何利用深度神经网络预防恶意软件

目前,越来越多的网络安全解决方案都在依靠机器学习(ML)技术,来保护用户免受恶意软件的攻击。虽然基于ML的方法(如FireEye终端安全的MalwareGuard特性)在检测最新的网络威胁方面做得非常出色,但它们也带来了大量的研发和维护成本,MalwareGuard就是FireEye的数据科学家花费了两年时间研究出来的成果。

什么是手游外挂,手游外挂分类及原理介绍

关键词: 游戏外挂
什么是外挂 外挂,原指一切用来破坏游戏程序正常游戏数据和逻辑的工具或破解版。比如可以修改游戏内存数据的修改器,又比如可以修改网络数据包的抓包工具。这类外挂或多或少会影响游戏的内存数据、文件数据、网络数据,甚至代码逻辑。 但随着外挂市场的发展,外挂衍生出其它恶意变种。这类外挂不会影响游戏数据和逻辑,例如脱机挂、模拟器和脚本精灵。脱机挂是外挂作者逆向游戏协议后独立开发的非法客户端,... 阅读详情

深度丨详解人工智能图像技术在智能家居中的应用

随着现代科学技术的发展以及人民生活水平的提高,智能设备的普及率已经越来越高,住宅家居智能化将是一个重要的发展趋势。近年来,国内外对智能家居的研究初具规模,而现有的家居监控系统智能化程度比较低,无法更好的适应新的应用需求,因此开发出更安全便利的智能家居系统具有十分重要的意义。

从2018年全球人工智能数据看未来发展趋势

作者:李颋(中国电子学会研究咨询中心主任,凌霞,系中国电子学会博士)人工智能作为新一轮产业变革的核心驱动力,正在释放历次科技革命和产业变革积蓄的巨大能量,持续探索新一代人工智能应用场景,将重构生产、分配、交换、消费等经济活动各环节,催生新技术、新产品、新产业。刚刚过去的2018年,人工智能从基础研究、技术到产业,都进入了高速增长期。根据中国电子学会的统计:2018年全年,... 阅读详情

【深度学习】深入理解Batch Normalization批标准化

关键词: 深度学习
Batch Normalization作为最近一年来DL的重要成果,已经广泛被证明其有效性和重要性。虽然有些细节处理还解释不清其理论原因,但是实践证明好用才是真的好,别忘了DL从Hinton对深层网络做Pre-Train开始就是一个经验领先于理论分析的偏经验的一门学问。本文是对论文《Batch Normalization: Accelerating Deep Network Training... 阅读详情

cocos2d 物理引擎术语和概念

术语和概念 为了更好的理解物理引擎,需要先了解下面的一些术语,概念。 刚体(Bodies) 刚体(Bodies) 描述了抽象物体的物理属性,包括:质量、位置、旋转角度、速度和阻尼。Cocos2d-x 中用 PhysicsBody 对象表示刚体。当刚体和形状关联后,刚体对象才具有几何形状,未关联形状, 刚体只是一个抽象物体的物理属性集。 材质(Material) 材质(Material)... 阅读详情

成为一名机器学习算法工程师,你需要这些必备技能!

成为一名合格的开发工程师不是一件简单的事情,需要掌握从开发到调试到优化等一系列能力,这些能力中的每一项掌握起来都需要足够的努力和经验。而要成为一名合格的机器学习算法工程师(以下简称算法工程师)更是难上加难,因为在掌握工程师的通用技能以外,还需要掌握一张不算小的机器学习算法知识网络。 下面我们就将成为一名合格的算法工程师所需的技能进行拆分,... 阅读详情

图卷积网络(Graph Convolutional Network)

一、图简介,图卷积网络的出现。 图(graph)是一种数据格式,它可以用于表示社交网络、通信网络、蛋白分子网络等,图中的节点表示网络中的个体,连边表示个体之间的连接关系。许多机器学习任务例如社团发现、链路预测等都需要用到图结构数据,因此图卷积神经网络的出现为这些问题的解决提供了新的思路。 下图就是一个简单的图结构数据: