Learn Numpy From Scratch

数据处理 用交叉验证选择最后的投票结果如何快速选择得到最终结果 可以先利用 numpy.bincount 来找出所有出现值的次数,然后再找到出现次数最多的那个数,注意numpy.bincount的结果是np.amax(x)+1。 # voting submit = [] for line in cv_pred: submit.append(np.argmax(np.bincount(line))) [Read More]
Tags: Python

Learn Seaborn From Scratch

Seaborn 是基于 matplotlib 的 Python 可视化库。 它提供了一个高级界面来绘制有吸引力的统计图形。Seaborn 其实是在 matplotlib 的基础上进行了更高级的 API 封装,从而使得作图更加容易,不需要经过大量的调整就能使你的图变得精致。但应强调的是,应该把 Seaborn 视为 matplotlib 的补充,而不是替代物。 [Read More]
Tags: Python

Single Shot MultiBox Detector

SSD Tensorflow Implementation Github 上早已经开源了 SSD TensorFlow 版,因为其上没有详细说明该如何训练自己的数据,于是熟悉之后在此做一些记录,方便后期查看。 [Read More]

Linear Discriminant Analysis

线性判别分析

  线性判别分析(Linear Discriminant Analysis, LDA)是一种经典的有监督线性学习方法,其思想很朴素:给定了训练样本集,设法将样本映射到一条直线上,使得同类样本的投影点尽可能近,不同类样本的投影点尽可能远。 [Read More]