SS+obfs简单笔记

做个简单的记录,懂的人自然懂。 1. 为什么SS在关键的时候不行了?因为SS用的是非标准端口和协议,运营商和墙要封你简直太容易了。那怎么办呢?把SS的数据包放到http/https的请求包里面,走标准的https协议和端口,这样看起来就是普通的上网请求。 SS是通过插件的方式来支持,常见的插件有..


Numpy - 用RGB图像来理解Numpy中的transpose操作

网上关于numpy中tranpose的解释都是在说结果是怎么计算出来的,但是np.transpose实际的意义是什么却很少有说明。本文就从RGB图片的角度来说明一下np.transpose的意义。 首先,我们生成一张2x2的RGB图片,每个像素有三个值分别是RGB的值,用numpy表示该图就有1..


CNN - MobileNet V2

bottleneck residual blockMobileNet v1采用depthwise separable convolution作为其主要的building block来代替标准的卷积操作,以达到减少计算量的目的。而MobileNet v2可以认为是全新的设计,里面有两个核心概念li..


CNN - MobileNet

MobileNet使得在算力相对弱的移动设备端也能运行神经网络模型。本文来探讨一下MobileNet的特点。 首先,我们回顾一下标准的卷积操作,卷积的Kernel的shape为K x K x M(M为上一层输出特征图的通道数,也就是本层的输入),Kernel的个数为N,N为输出特征图的通道数。它..


CNN Building Blocks - Basic

卷积操作CNN中的C是Convolutional,也就是卷积。我们首先来看看卷积是什么含义。假设有一根针掉在铺面马赛克的地板上,由于针太小,马赛克的颜色也比较暗,我们无法一眼找到针在哪里。于是我们拿着一个特制的方形有色镜片(该镜片可以过滤到不相干的颜色,有助于看清楚针)在地上从左到右,从上到下,..


Extact frames from video using ffmpeg

记录一下,用ffmpeg从视频文件中提取frame: ffmpeg -i <input file>-vf "scale=1280:720,fps=2.5"-q:v 1image-%05d.jpg 各选项的作用: -i 指定输入的视频文件 -vf "sc..


Confusion Matrix

在多分类任务中,confusion matrix是一种比较好的方式看查看分类器的性能的指标。 以下为一个confusion matrix的示例,分类器将输入分成三类,分别是ABC。 category A B C A 90 5 5 B 0 95 5 C 2 0 98 c..


Numpy Indexing

Numpy Indexing从numpy的向量中取得需要的元素与从数组中取得元素类似,不过numpy提供了更高级的玩法,一起来看看。 一维向量假设有向量a=[1,2,3,4],从a中取得部分元素的方法有: 从中取出一个元素用a[i],i表示索引。 从中连续的多个元素,比如取出前三个元素,则使用..