算法
文章平均质量分 97
人工智障之深度瞎学
从入门到上瘾
展开
-
深度学习之多尺度卷积的发展总结
????(2019.04-arXiv)ScaleNet:Data-Driven Neuron Allocation for Scale Aggregation Networks【论文原文】???? 原理:文本语义分割的mix;分组采用不同的卷积核大小进行计算;两种分组方法:等分、指数分割????(2019.07-arXiv)MixConv:MixConv: Mixed Depthwise Convolutional Kernels【论文原文】【代码】???? 原理:深度可分离卷积的mix原创 2020-06-26 12:59:00 · 10371 阅读 · 0 评论 -
生成式对抗网络(GAN)-(Generative Adversarial Networks)算法总结(从原始GAN到....目前)
本文将按时间顺序总结gan的paper(非所有,会挑选个人认为比较重要的),并将参考其它博客(会给出链接),如有侵权,请私信删除。???? (2014.06-arXiv)GAN:Generative Adversarial Nets【论文原文】【参考文章】????contributions:开山之作;原理:生成网络和判别网络的互相对抗。生成网络尽可能生成逼真样本,判别网络则尽可能去判别该样本是真实样本,还是生成的假样本。采用JS散度作为评判依据。loss函数(原始gan损失函数的详细解释):原创 2020-05-30 23:39:26 · 13428 阅读 · 3 评论 -
二叉树的遍历方式(前序遍历、中序遍历、后序遍历、层序遍历、深度优先遍历、广度优先遍历)
一、先序遍历步骤:根节点->左子树->右子树二、中序遍历步骤:左子树->根节点->右子树三、后序遍历步骤:左子树->右子树->根节点四、层序遍历步骤:按层,从上到下,从左到右遍历五、深度优先遍历(Depth First Search)步骤:对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。深度优先遍历需要使用到栈这...原创 2019-10-19 11:37:32 · 651 阅读 · 1 评论 -
冒泡排序python实现及其改进
原始代码:def bubble_sort(alist): count = 0 # 计算循环次数 for j in range(0,len(alist) - 1): # 整个数列排序循环,元素从头走到尾,走完一次,排好一个数 for i in range(0,len(alist) -...原创 2019-10-04 09:46:16 · 309 阅读 · 0 评论 -
堆栈与队列的区别及使用场景(python实现)
堆栈:先入后出,只能在一端进行操作队列:先入先出,一端进入,一端出列※ 堆栈和队列的适用场景堆栈:用于符号的匹配:在编译器的语法检查中,一个过程就是检查各种括号是否匹配,比如 ([]) ,这就是匹配的,而 {[}] 就不匹配了。用于计算代数式:如果我们要计算 6 + 4 * 8 ,要考虑到优先级的问题;先要把代数式构造成 6 4 8 * + 的形式;逐个读取数据,当读到数字时,把数字入...原创 2019-10-08 10:59:57 · 2822 阅读 · 0 评论 -
python3运算符中(除/、取模%、取整数//、与&、或|、非~、异或^)的简单实现
更多细节【参考】运算符描述实列+加5+6 的输出结果:11-减5-6 的输出结果:-1*乘5*6 的输出结果:30:/除5/6 的输出结果:0.8333333333333334、11/6 的输出结果:1.8333333333333333%取模5%6 的输出结果:5、11%6 的输出结果:5**幂2**3...原创 2019-10-08 13:41:38 · 1535 阅读 · 0 评论