240 发简信
IP属地:广东
  • 写的这么好,必须赞一下

    进击的 Vulkan 移动开发之 Command Buffer

    Vulkan 开发的系列文章: 进击的 Vulkan 移动开发(一)之今生前世 进击的 Vulkan 移动开发(二)之谈谈对渲染流程的理解 进击的 Vulkan 移动开发之 ...

  • 120
    进击的 Vulkan 移动开发之 Command Buffer

    Vulkan 开发的系列文章: 进击的 Vulkan 移动开发(一)之今生前世 进击的 Vulkan 移动开发(二)之谈谈对渲染流程的理解 进击的 Vulkan 移动开发之 ...

  • 120
    Batch Norm

    Normalizing activations in a network 在机器学习中很多算法都是通过添加变量来获取某种“灵活性”或者更广阔的"适应范围",并且使得有机会通过...

  • 120
    信息熵、条件熵、联合熵、互信息、相对熵、交叉熵

    1、信息量 信息量是通过概率来定义的:如果一件事情的概率很低,那么它的信息量就很大;反之,如果一件事情的概率很高,它的信息量就很低。简而言之,概率小的事件信息量大,因此信息量...

  • avx to neon汇编指令学习

    _128 _mm_fmadd_ps(_128 a, _128 b, _128 c); return a*b + c; __m128_mm_broadcastss_ps(__...

  • 120
    软件光栅化(确定3d三角形的三个顶点的坐标位置。)

    计算三个点的坐标,那么熟悉模型的朋友应该知道要有两个数据,一个是顶点坐标数据,一个是顶点索引数据,在dx11和opengl中,都会把这两个数据缓存在硬件缓存区中,软件光栅化,...

  • 120
    软件光栅化入门

    光栅化本质说白了就是填充一个三角形而已,各类3D模型的图元(基础组成3d模型的最小单位)为三角形,三角形填充完毕,就完成了光栅化。 那就先从2d的三角形填充说起吧,三角形就这...

  • NEON加速之memcpy在ARM平台的优化

    0x01 前言 系统里面经常需要大量地搬运数据,一般调用的都是memcpy() C库来实现,因此本着“揪牛角尖”的精神,我们就来探究探究加速方案!毕竟很多事情被分解到底层之后...

个人介绍
写程序,写文章,喝酒,交友,好不快哉!