• 欢迎访问最初的梦想
  • Github https://github.com/anthonyzhai
CNN模型中的一些问题

CNN模型中的一些问题

1 CNN模型中参数量(parameters)和计算力(FLOPs)计算 参考资料一 参考资料二 参考资料三 参考资料四 1.1 parameters 卷积层 1)卷积核参数量:$C_i * H_k * W_k * C_o$; 2)偏置参数量:$C_i * H_k * W_k$; 3)$parameters=(C_i * H_k * W_k + 1) * C……

动态规划

动态规划

1 例题引出动态规划 给定数组arr,arr中所有的值都为正数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个整数aim代表要找的钱数,求换钱有多少种方法。 暴力搜索方法 记忆搜索方法 动态规划方法 1.1 记忆搜索方法与动态规划方法的联系 1)是某种形态的动态规划; 2)不关心到达某一递归过程的路径,只是单纯地对计算……

增强数据结构

增强数据结构

常见数据结构,STL库已经足够使用。 1 动态次序统计量 k阶次序统计量:n个元素第k小的元素。 动态集合包括: + k阶次序统计量 + 元素排第几 需要使用红黑树,每个结点新增属性size:p->size表示以p为根结点的子树结点数量。 其中, 1)leaf->size=0 2)非leaf的p->size=p->left->size+p->right->……

函数的增长

函数的增长

通过定义确定渐近记号 1 $\Theta$ —— 同等量级   若$f(n)和g(n)$满足$\exists 正常量c_1,c_2和n_0, 使得 \forall n \geq n_0, 有0 \leq c_1g(n) \leq f(n) \leq c_2g(n)$,则称$g(n)是f(n)$的一个渐近紧确界(asymptotically……

红黑树

红黑树

一种自平衡二叉查找树,在进行插入和删除时通过特定操作保持二叉查找树的平衡。 1 原因 二叉查找树支持的集合操作: 查找,上一元素,下一元素,最小元,最大元,插入,删除。其时间 $ O(h),h$ 最坏为 $n$,即链表性能。 红黑树的时间为 $O(logn)$。 2 特性 enum RBNodeColor{RED,BLACK}; template<cl……

视频网站下载神器youtube-dl&you-get

视频网站下载神器youtube-dl&you-get

背景 由于需要下载一些热门电视剧或者教程,其中有些教程是加密的。在已知密码的情况下,Chrome嗅探类的插件也无法解析出视频的真实地址。一直以来使用的硕鼠也停止了对优酷的解析。在全网搜索一些教程后,发现youtube-dl和you-get这两款下载器很强大。 Github:youtube-dl Github:you-get 安装 MacOS:使用homebr……

TensorFlow自行编译(macOS)

TensorFlow自行编译(macOS)

原因 使用pip3 install tensorflow安装TensorFlow,会提示未编译SSE4.2等指令,本来就从1.2版本开始不支持mac GPU,不能使用CPU的并行计算指令来加速运算就更慢了。 自行编译 http://www.hankcs.com/ml/compile-and-install-tensorflow-from-source.ht……

玩转树莓派–首次开机配置(无屏幕、无路由器)

玩转树莓派–首次开机配置(无屏幕、无路由器)

本文要介绍的是,如何在没有屏幕,没有路由器,只有一台电脑和一根网线的情况下通过SSH连接树莓派并进行后续设置,例如,更改地区,时区,键盘布局;修改默认root密码;允许VNC远程连接;连接WIFI等。 获取树莓派IP DHCP方式 由于树莓派是DHCP的,即单用网线连接树莓派和电脑,电脑可以获得树莓派分派的IP地址。具体可以博文《校园网无路由器无显示器情况下……

玩转树莓派–安装系统(on macOS)

玩转树莓派–安装系统(on macOS)

树莓派刚到手,开始SD卡烧录系统,可以去创客百科 下载各种版本的系统文件。 准备镜像文件 1、切换到镜像目录 下载好镜像文件后,需要切换到镜像所在目录下,使用以下命令: cd Downloads 或 j dow(安装autojump后方可使用) 2、解压文件 如果你装了解压软件,类似于Archiver,可以双击文件解压;如果无法解压则可以根据文件类型按照以下……

Python学习笔记–容器的使用1 : list与tuple

Python学习笔记–容器的使用1 : list与tuple

本文整理了列表,元组用法,从构造方法到增删改查将一一介绍介绍。 基本顺序存储结构–list、tuple 在介绍list和tuple之前,首先列出常见的顺序操作和可变序列类型的操作。其中下表展示的是两个类型共有的方法。 操作 结果 x in s/x not in s 若s中(不)含有x则返回True,否则返回False s+t 拼接……