![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
lih627
可以通过训练提高自己的平均水平并减少方差。
展开
-
Python property 介绍
Python property 介绍 文章目录Python property 介绍简介Property 是 Built-in FunctionsProperty 也可用作装饰器Property 实现只读的属性Property 可以做属性的类型和数值验证 简介 最近看 Effective Python 第四章元类及属性。其中经常出现@property 装饰器。因此总结一下。我理解@property的一个比较直观的好处是可以创建只读的属性,这样可以防止属性呗随意更改。 Property 是 Built-in F原创 2020-09-13 00:53:15 · 145 阅读 · 0 评论 -
[CV] Anchor-Free Target Assignment 高斯核半径
[CV] Anchor-Free Target Assignment 高斯核半径简介代码原理解释情况1情况2情况3 简介 有两篇经典 Anchor-Free 算法,CornerNet 和 CenterNet,Target Assignment 过程都是用了位置和包围核尺度生成自适应高斯分布,即高斯核半径是通过包围核尺度计算得到的。这里作者论文都是一带而过,然而如何计算还是有很多学问在里面。Github也有对于他们的讨论。我参考了以下资料: 知乎:说点 Cornernet/Centernet 代码里面 G原创 2020-08-26 14:17:06 · 678 阅读 · 0 评论 -
[CV] 快速计算灰度图 bounding box 内部的方差
[CV] 快速计算灰度图 bounding box 内部的方差简介Haar 特征快速计算方差 简介 给定一张灰度图和一系列 bounding boxes,每个bounding box(bbox) 通过 [left, top, right, down] 编码,计算每个 bbox 内部像素的均值和方差。 直观的思路是对每个bbox计算均值然后计算方差,每一个的时间复杂度为O(k⋅w⋅h)O(k\cdot w\cdot h)O(k⋅w⋅h) 其中 kkk 是一个常量。当 bbox 很多的时候,时间复杂度过高。 计原创 2020-08-25 18:37:05 · 564 阅读 · 0 评论 -
LeetCode 0337 打家劫舍III
题目 在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果两个直接相连的房子在同一天晚上被打劫,房屋将自动报警。 计算在不触动警报的情况下,小偷一晚能够盗取的最高金额。 示例 1: 输入: [3,2,3,null,3,null,1] 3 / \ 2 3 \ \原创 2020-08-05 10:53:59 · 160 阅读 · 0 评论 -
Effective Python 以 @classmethod 形式的多态去通用地构建对象
Effective Python 24 条. 以 MapReduce 流程为例. 常规方法构建 MapReduce import os from threading import Thread # InputData 基类 class InputData(object): def read(self): raise NotImplementedError # InputData 具体子类 class PathInputData(InputData): def __i原创 2020-07-02 22:42:27 · 175 阅读 · 0 评论