跳转到主要内容

博客

深度学习 - 对神经网络本质的理解(层结构和行为角度)

神经网络做分类等问题的核心原理是使用升维/降维、 放大/缩小、旋转、平移、弯曲这5大类操作完成扭曲变换,最终能在扭曲后的空间找到轻松找到一个超平面分割空间。

渲染管线优化方法论:从瓶颈定位到优化策略(上篇)

文中列举了渲染管线各个阶段中用到的几十种主流的优化策略。其中,个人印象比较深刻的优化方法有使用实例(Instance)结合层次细节和impostors方法来对多人同屏场景的渲染进行优化,以及使用纹理页(Texture Pages)来进行批次的尺寸最大化。

机器学习降维之线性判别分析

线性判别分析(Linear Discriminant Analysis,LDA)是一种有监督学习算法,同时经常被用来对数据进行降维,它是Ronald Disher在1936年发明的,有些资料上也称位Fisher LDA。LDA是目前机器学习、数据挖掘领域中经典且热门的一种算法。

未来人工智能将如何影响手机游戏开发?

如今,游戏中使用的人工智能比以往任何时候都更加复杂,玩家的游戏体验前所未见。开发者使用的AI工具更加强大,这让游戏更加真实同时还能简化开发过程,我们接下来讨论AI技术如何推动手机游戏的变革与手游开发进程。

物联网中最引人注目的10种创新技术

随着物联网的重要性不断提高,它将需要新的技术和规则,而这些技术和规则将对企业、组织和整个社会产生广泛的影响。

Unity人工智能学习—确定性AI算法之追踪算法五

前面的追踪都能很好的解决大部分的问题,但是人工智能的宗旨是模拟实现更为真实更为智能的智能体。同样,一个简单的追踪算法它也是有很多优化为更智能的需求。这一篇是追踪算法里面的拦截追踪。

膨胀和腐蚀操作中的不同结构元效果对比

常用的图像形态学操作包括膨胀、腐蚀、闭运算、开运算。膨胀操作会扩大(粗化)图像中物体的轮廓,可以用来弥补(填充)物体间的孔洞,强化离散点,代价是导致物体的面积比原来的面积要大。腐蚀操作会收缩(细化)图像中物体的轮廓,可以用来断开(分离)物体间的连接,消除离散点,代价是导致物体的面积比原来的面积要小。

2020年(及以后)的22个物联网统计数据

在过去的几年里,不乏物联网的统计和预测,并且所有这些都指向其爆炸式的增长。事实上,物联网是全球研究最多的新兴市场之一,因为它具有颠覆业务流程和运营模式的巨大潜力。

NNLM(神经网络语言模型)

NNLM是从语言模型出发(即计算概率角度),构建神经网络针对目标函数对模型进行最优化,训练的起点是使用神经网络去搭建语言模型实现词的预测任务,并且在优化过程后模型的副产品就是词向量。

译:抗锯齿技术

在学习渲染的旅途中,你可能会时不时遇到模型边缘有锯齿的情况。这些锯齿边缘(Jagged Edges)的产生和光栅器将顶点数据转化为片段的方式有关。

特征工程之加密流量安全检测

在经典的机器学习领域,特征工程始终占据着核心位置,特征工程的质量高低往往直接决定了机器学习效果的成败。本文概述我们在加密恶意流量检测实践中的特征工程方法流程并分析最终使用的流量特征集合。

隐马尔科夫模型HMM(四)维特比算法解码隐藏状态序列

在本篇我们会讨论HMM模型最后一个问题的求解,即即给定模型和观测序列,求给定观测序列条件下,最可能出现的对应的隐藏状态序列。在阅读本篇前,建议先阅读这个系列的第一篇以熟悉HMM模型。

Vulkan 1.1.116 发布,图形 API 规范

Vulkan 1.1.116 已经发布,更新如下:说明 Flink:vkCmdBeginQuery 与 index=0 的 Flink : vkCmdBeginQueryIndexEXT 相同,而该 Flink : vkCmdEndQuery 与 index=0 的 Flink : vkCmdEndQueryIndexEXT 相同......

什么是采样?

使用像Arnold这样的渲染器时,有必要对光线跟踪渲染背后的核心原理有一个基本的了解。生成逼真的虚拟场景图像需要模拟从光源到相机的场景中光的传播。为了确定每个图像像素的颜色,Arnold从场景几何图形,着色器,灯光等中收集信息,并跟踪许多随机光传输路径,这些路径将通过像素看到的对象连接到光源 - 这个过程称为'采样'。所得图像的质量很大程度上取决于为每个像素生成的路径或样本的数量。

渲染管线原理介绍

渲染简单的理解可能可以是这样:就是将三维物体或三维场景的描述转化为一幅二维图像,生成的二维图像能很好的反应三维物体或三维场景。而所谓GPU的渲染管线,听起来好像很高深的样子,其实我们可以把它理解为一个流程,就是我们告诉GPU一堆数据,最后得出来一副二维图像,而这些数据就包括了”视点、三维物体、光源、照明模型、纹理”等元素。

7个网络故障处理实践办法

网络故障处理概述:网络故障排错综述:了解网络故障的一般分类,理解网络故障排错步骤;常用诊断工具:ping命令、tracert命令、display命令、debugging命令、reset命令等;故障排除的重演方法:分层故障排除方法、分块故障排除方法、分段故障排除方法、替换排除方法;了解网络故障对维护人员的要求,网络排错资源获取的途径。

游戏开发中的渲染加速算法总结(三)

细节层次(Level of Detail,LOD)的基本思想是当物体对渲染出图像贡献越少,使用越简单的形式来表达该物体。这是一个已经在各种游戏中广泛使用的基本优化技术。

在Unity中实现准确的帧率

你是否想过,Unity可以遵循准确的帧率,甚至遵循外部时钟源即Genlock同步锁相呢?本文将介绍Unity如何在本地维持帧率,以及如何添加用户代码来严格控制该过程。该功能在类似于严格同步Unity和其它设备的播音室等环境中非常重要。

强化学习(四)用蒙特卡罗法(MC)求解

由于动态规划法需要在每一次回溯更新某一个状态的价值时,回溯到该状态的所有可能的后续状态。导致对于复杂问题计算量很大。同时很多时候,我们连环境的状态转化模型P都无法知道,这时动态规划法根本没法使用。这时候我们如何求解强化学习问题呢?本文要讨论的蒙特卡罗(Monte-Calo, MC)就是一种可行的方法。

三分钟带你简单了解物联网的架构和矩阵

说到物联网,有些人会觉得跟我们的现实生活相提甚远或是无关紧要,然而在如今的科技化信息化高度发展的社会当中,我们的衣食住行都离不开物联网的存在。