自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 因果推理(causal inference)中的ATT和ATE有什么区别?

ATE(average treatment effect)和ATT(average treatment effect for the treated group)是了解causal inference绕不开的两个概念,但这两个概念看上去非常相似,大部分中的文献定义有些抽象。所以我在这里尝试分享下我的理解,但我的目标并不是成为一个理论研究者,所以解释可能会不严谨,仅供参考。首先说下TE(treatment effect)的概念:对于一个人Peter(subject),如果他在平行宇宙(所有其他条件完全相同)

2021-02-25 22:20:48 13333 2

原创 python函数中经常出现的*args和**kw是什么?

当我们创建一个简单的python函数的时候,需要指定函数的输入,例如:def func(a,b): return a+b这个简单的函数在被调用时需要两个输入来得到函数的输出。但在创建函数时,我们并不一定希望指定函数的输入变量个数,这时我们就希望用长度可变的结构来读取函数的输入,args和kw就是这样的一个角色。实际上,args在局部变量中是一个元组(tuple)而kw是一个字典(dict)。当然,args和kw并非关键字,这里起作用的是*和**。这里给出了更多例子,很容易理解https:/

2021-02-17 15:39:33 828 1

原创 atan2的用法 (以python math 为例)

常规的反正切(arctan)函数的值域在-π2\frac{\pi}{2}2π​~π2\frac{\pi}{2}2π​之间,但常常我们需要得到整个坐标系的角度-π\piπ ~π\piπ,这需要引入二维坐标中两个坐标的正负号,这就是arctan2(y,x)函数。这个函数本身非常容易理解,但是自己今天脑子不太好使,找到一些资料回忆一下,却发现现有的blog不够直观,所以想补充一下。下面实验以python math的库为例,其他library应该大同小异。code: math.atan2(y,x)*180/m

2020-09-20 13:33:13 5467

原创 安卓开发 SQLite Table * has no column named **

当修改SQLite数据库table后,重新安装app报错找不到table修改内容 -> 将app删除重新安装(可能是未删重装时不会更新数据库内容,因为在单单改变数据库版本后会报错)

2020-08-15 12:44:33 1123

原创 Android安卓BLE扫描设备不触发回调

安卓官方文档建议使用的是BluetoothAdapter.LeScanCallBack,但目前的SDK版本已经不建议使用这种方法,而是支持使用BluetoothAdapter.getDefaultAdapter.BluetoothLeScanner。然而更换之后仍然发现蓝牙不扫描且log中看不到有用的信息,这是因为应用没有获取位置权限,而google目前规定蓝牙扫描的使用必须需要位置权限。解决方法:在manifest.xml中加入<uses-permission android:name="an

2020-06-12 10:42:59 1530

原创 统计中的Probability和likelihood到底有什么区别

统计中的likelihood和probability算是比较基础并且非常核心的概念,逛了些博客,发现大家解释的都很正确、精准,但不够直观,所以写一点自己的想法。想要区分likelihood和probability,核心问题就是找出因果关系,建议刚刚接触的同学在纸上画一画就会很明确了。我们用箭头表示因果关系,箭头由原因指向结果,下雨->路人打伞,那么,P(路人=打伞|天气=下雨)就是pro...

2020-04-07 11:28:03 1540

原创 服务器非root用户配置Caffe MobileNet SSD环境

MobileNet SSD速度快计算量适中,适合在移动端进行目标检测,但其运行环境很难配置,参考https://blog.csdn.net/weixin_35754503/article/details/89314033,小辣鸡作者在踩完以上所有坑的情况下,又多踩了许多坑,意识到服务器非root配置环境的路上没有捷径,并不是所有error都可以搜到答案,积极培养自己对error的适应能力,才能开开...

2019-07-11 20:35:00 285

翻译 (学习笔记)An Uncertain future: forecasting from static images using variational autoencoders

最近在看这篇关于视频生成的论文,看之前google了一下没有找到有关的中文导读或翻译,所以既然要做笔记,就干脆写在这里好了,然鹅本人水平有限,有可能会产生误导,这篇blog只作讨论。这篇论文的目的可以归为:event/action detection & visual activity forecast。理想下,模型可以输入一张静态图片,输出对图片中的目标semantic动作的预测,这...

2019-04-17 00:25:56 730

翻译 自high笔记——基于非密码学方法容错的分布式计算的完备理论

SMC(secure multiparty computation)多方安全计算致力于在结合多方资源进行计算下最大化的保护各方的隐私信息,随着现今大数据时代的到来,SMC在数据安全领域有着越来越重要的地位。大神Shamir提出的秘密共享(secret sharing)旨在将隐私数据拆分为不同的份额分配给不同的人,每一个拿到份额的一方可以利用其计算,但无法通过自己的那一份得到完整的信息。这就好比小...

2019-04-08 21:25:29 404

原创 密码学复习笔记:数字签名(digital signature)

数字签名就是类似电子版的手写签名,首先你要明确你签的东西,不能说你签在购房合同上的签名明天让别人剪下来贴在欠条上了;其次,这个签名只有你能签出来,就比如你的字体,是你签的就是你签的,你抵不了赖,别人也伪造不了;当然,签名要简单,不能说为了证明这是你出得合同,你手写再把上面抄一遍,这个不实际,在电子版中,如果太长或者太难算,那就直接等于增加了网络或CPU的负担,影响用户体验,这样你的安全产品是没人用...

2018-11-08 14:47:43 617

原创 博弈论、竞价机制和AI

这个题目是不是非常lofty!好的,这是小辣鸡笔者边复习边写的,学的浅,还漏洞百出,望指正!这篇lecture的名字叫game theory and auction,这门课有关AI,名字就是这么来的。首先,博弈论MAS,也就是Multi-Agent System,多agent系统,感觉等于没翻译,这个重点也就在agent上,agent原意是代理人的意思,wiki上对intelligent a...

2018-11-07 15:51:08 3318 2

原创 Recognition System复习笔记:LBP

小辣鸡笔者今天突然想起LBP没有看,本来想着上午看一下、下午写作业,嘻嘻,发现PCA忘了,然后开始看PCA,嘻嘻,线性代数忘了,然后看线性代数,然后等下我要去吃晚饭了。所以这三个我是在一天看的,明白个大概,具体内容并不懂。说的不对望指正!LBP全称是Local Binary Pattern,局部二值模式?应该可以这么翻译吧,局部指的是从每个像素的neighbor处提取特征,怎么提取,转化为二值...

2018-11-05 18:49:41 232

原创 Recognition System复习笔记:Adaboost Learning Algorithm

Recognition System复习笔记:Adaboost Learning Algorithm笔者是一个没有任何工作经验的辣鸡学生,想给自己期末复习的时候留点东西,因为自己太健忘了。这是我的第一篇博客,微博不算的话,那就是人生第一篇,平时说话都说不明白,写东西更说不明白了,更何况我说的不一定对,怕是只有我自己才知道自己说些什么吧!总之如果这篇文真的有人看(大概率没有),文章有说的不对的...

2018-11-03 15:53:28 187

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除