首页 > 其他分享 >理解卷积

理解卷积

时间:2022-10-20 14:36:17浏览次数:85  
标签:用户量 15 函数 卷积 用户 留存 理解

卷积的公式为

 

公式中包含1个f函数,1个g函数,f函数乘g函数再积分,便是卷积操作。

我们可以把f函数当做“生产力”,g函数当做“留存率”。随着时间t的变化,生产的东西越来越多,同时损耗也越来越大,公式里的x代表在某一时刻“积累”下来的存量。

举一个例子(这个例子更适合从事游戏行业的同学,其他例子可参考网上的馒头腐败、胃消化食物等):

假设一款游戏上线了,随着时间流逝,用户增长会不断改变,而用户留存率也会不断改变。我们用f函数表示用户增长,用g函数表示用户留存率,如下图所示:

 

 

 

现在用卷积便可以求出任意时刻的用户留存数量。

假设我想知道在第15天的用户留存,就是用第0~15天的新增用户,分别乘以第15~0天的用户留存率,再累加。

在第15天的时候:

第0天的新增用户量,乘是第15天的留存率;

第1天的新增用户量,乘是第14天的留存率;

….

第15天的新增用户量,乘是第0天的留存率;

可以看到,顺序刚好是反过来的,如果用线一一连起来,看起来就像是“卷起来”,这就是“卷”的含义,而累加就是“积”,对于离散点来说是相加,对于连续点来说是积分。

 

由上可以看出卷积的第一层含义:

在某一个时刻,生成和衰败相乘累计形成的结果。

 

也可以逆向得出第二层含义:

最终的结果,受到之前N个因素相乘累计的影响。

 

卷积核利用的就是第二层含义。

卷积核的“核”指的是把g函数看成是一个多分量的聚合,分量加起来为1,公式为:

 

具体到图像处理上的“平滑卷积核”(注意除了平滑外还有其他卷积核,如“过滤卷积核”,也叫“过滤器”),则看起来是这样的:

 

具体到计算则是该像素点周围的9个格子与g函数的9个格子做相乘相加操作,因为是“卷”积,所以乘的是中心对称的元素,即左下乘以右上,左乘以右,左上乘以右下…

总结:

像素平滑处理所用到的,只是卷积核的一种,叫“平滑卷积核”;卷积核又只是“卷积”思想的其中一种,即过去(周围)因素对现在(中心)的影响。

 

参考:【白话理解卷积,卷积神经网络和卷积核】 - 知乎 (zhihu.com)

标签:用户量,15,函数,卷积,用户,留存,理解
From: https://www.cnblogs.com/alphaGo/p/16809746.html

相关文章

  • STM32的优先级的理解及其使用
     有组0~4。同时对每一个中断设置一个抢占优先级和一个响应优先级值。分组配置是在寄存器SCB->AIRCR中配置:SCB->AIRCR为111,就是0位抢占,4位响应中断优先级表格  NVI......
  • 深入理解Linux文件系统与日志分析
    一、inode与block1、inode与block概述1)bolck(块)①、连续的八个扇区组成一个block(4K)②、是文件存取的最小单位2)inode(索引节点)①、中文译名为“索引节点”,也叫i节点②......
  • 学习和思考:“深刻理解”的涵义
    “深刻理解”的涵义    “深刻理解”,是指彻底了解一个事件。 应该怎么做,才能实现“深刻理解”?“深刻理解”,包含两层含义。其一,纵向理解事件;即探索事件......
  • 深度理解Redux原理并实现一个redux
    Redux的作用是什么Redux的作用在于实现状态传递、状态管理。在这里你可能会说了,如果是状态传递,那我props的传递不也是可以达到这样的效果吗?context上下文方案不也是可以达......
  • 如何通俗易懂地解释卷积?
    对卷积的困惑卷积这个概念,很早以前就学过,但是一直没有搞懂。教科书上通常会给出定义,给出很多性质,也会用实例和图形进行解释,但究竟为什么要这么设计,这么计算,背后的意义是什么......
  • 深入理解 ZooKeeper的ACL实现
    2020-02-08补充流程图如果对您有帮助,欢迎点赞支持,如果有不对的地方,欢迎指出批评什么是ACL(AccessControlList)zookeeper在分布式系统中承担中间件的作用,它管理的每......
  • 深入理解 ZooKeeper客户端与服务端的watcher回调
    2020-02-08补充本篇博文所描述的watcher回调的流程图watcher存在的必要性举个特容易懂的例子:假如我的项目是基于dubbo+zookeeper搭建的分布式项目,我有三个功能相同的服......
  • 个人理解【一】【Spring Security5.7】
    1.SpringSecurity的默认实现分析根据url分配到不同的Filter。UsernamePasswordAuthenticationFilter对默认的表单登录进行处理BasicAuthenticationFilter对HttpB......
  • 关于内存计算的不成熟的理解
    关于内存计算的不成熟的理解说明自己其实没有做过大数据内存计算方面的工作.仅是对硬件知识有一些了解.想着简单描述一下自己所理解的内存计算.可能有多偏颇的地方.......
  • 跨平台 动态化 陈航 03-深入理解跨平台方案的历史发展逻辑
    本文地址目录目录目录深入理解跨平台方案的历史发展逻辑浅述跨平台开发的背景跨平台开发方案的三个时代Web容器时代泛Web容器时代自绘引擎时代我该选择哪一类跨平台......