- 博客(41)
- 收藏
- 关注
原创 Yolov4卷积基本知识储备
一、图像卷积和卷积神经网络二、卷积核,步长与Padding巧妙配合三、卷积神经网络结构图VGG16四、YOLO中使用1X1卷积的设计思路五、用sigmod来代替softmax
2022-02-16 21:03:08
1628
原创 Gan Transfer learning 小结
一、Conditional Sequence Generation二、Direct Transformation三、Projection to Common Space四、Objective Evaluation
2022-02-06 21:07:01
251
原创 General Framework of GAN等小结
一、Theory behind GAN二、fGAN: General Framework of GAN三、Tips for Improving GAN
2022-01-30 21:39:34
362
原创 Generative Adversarial Network (GAN)
一、Basic Idea of GAN二、Structured Learning Approach三、Generator四、Auto-encoder五、Discriminator
2022-01-30 12:59:20
551
原创 Convolutional Neural Network 小结
一、the whole CNN二、CNN – Convolution三、Convolution v.s. Fully Connected
2022-01-29 22:27:01
255
原创 Backpropagation,Tips for Deep Learning小结
一、chain rule二、Backpropagation三、Tips for Deep Learning
2022-01-29 13:01:48
297
原创 Classification,Classification: Logistic Regression 和Deep Learning知识点总结
一、Modifying Model二、Maximum Likelihood三、Logistic Regression(Cross Entropy v.s. Square Error)四、Logistic Regression vs Linear Regressionstep1step2step3Logistic regression:五.Generative v.s. D...
2022-01-28 17:00:24
758
原创 New Optimization
一、Adam与SGDMAdam:fast training, large generalization gap,unstable• SGDM:stable, little generalization gap, betterconvergence(?)二、Simply combine Adam with SGDMSWATS [Keskar, et al., arXiv’17]Begin with Adam(fast), end with SGDMStarttrainingAd..
2022-01-27 22:45:07
311
原创 Gradient Descent
一、Gradient: Loss 的等高線的法線方向二、AdagradDivide the learning rate of each parameter by the root mean square of its previous derivatives三、Comparison between different parameters四、Formal Derivation五、Taylor SeriesTaylor seri...
2022-01-27 16:46:21
168
原创 深度学习Basic concept
一、Bias and Variance of Estimator二、三、Parallel Universes四、VarianceSmall VarianceLarge VarianceSimpler model is less influenced by the sampled data五、Bias
2022-01-26 15:29:16
824
原创 pandas时间序列
一、生成一段时间范围二、关于频率的更多缩写三、pandas重采样重采样:指的是将时间序列从一个频率转化为另一个频率进行处理的过程,将高频率数据转化为低频率数据为降采样,低频率转化为高频率为升采样 pandas提供了一个resample的方法来帮助我们实现频率转化...
2022-01-25 09:27:51
1165
原创 数据的合并和分组聚合
一、数据合并之join二、数据合并之merge三、分组和聚合四、 索引和复合索引简单的索引操作:获取index:df.index指定index :df.index = ['x','y']重新设置index : df.reindex(list("abcedf"))指定某一列作为index :df.set_index("Country",drop=False)返回index的唯一值:df.set_index("Country").index.uniqu..
2022-01-24 13:29:43
264
原创 pandas概念总结
一、pandas之Series创建二、pandas之Series切片和索引三、pandas之DataFrame四、pandas之loc五、pandas之iloc赋值更改数据的过程:
2022-01-23 12:54:32
864
原创 numpy的基本性质与运算方法
一、numpy创建数组(矩阵)二、数据类型的操作三、数组和数的计算四、numpy读取数据五、numpy索引和切片六、numpy中的clip(裁剪)七、numpy中的nan和inf八、numpy中的nan的注意点...
2022-01-21 22:58:16
787
原创 二叉树的概念与性质
一、二叉树的性质(特性)性质1:在二叉树的第i层上至多有2^(i-1)个结点(i>0)性质2:深度为k的二叉树至多有2^k - 1个结点(k>0)性质3:对于任意一棵二叉树,如果其叶结点数为N0,而度数为2的结点总数为N2,则N0=N2+1;性质4:具有n个结点的完全二叉树的深度必为 log2(n+1)性质5:对完全二叉树,若从上至下、从左至右编号,则编号为i 的结点,其左孩子编号必为2i,其右孩子编号必为2i+1;其双亲的编号必为i/2(i=1 时为根,除外)二、二叉树的节点表示...
2022-01-18 13:42:19
215
原创 希尔排序、归并排序及搜索
一、希尔排序1、希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。2、实现def shell_sort(alist): n = len(alist) # 初始步长 gap =
2022-01-18 10:06:37
176
原创 冒泡、选择、插入排序
一、冒泡排序1、冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。2、实现def bubble_sort(alist): for j in range(len(alist)-1,0,-1): # j表示每次遍历需要
2022-01-17 08:52:56
267
原创 双向链表与栈
一、双向链表1、定义:一种更复杂的链表是“双向链表”或“双面链表”。每个节点有两个链接:一个指向前一个节点,当此节点为第一个节点时,指向空值;而另一个指向下一个节点,当此节点为最后一个节点时,指向空值。2、操作is_empty() 链表是否为空 length() 链表长度 travel() 遍历链表 add(item) 链表头部添加 append(item) 链表尾部添加 insert(pos, item) 指定位置添加 remove(item) 删除节点 search(item)
2022-01-16 11:14:01
360
原创 链表和单链表
一、链表的定义链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是不像顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点的位置信息(即地址)。二、单向链表1、定义:单向链表也叫单链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。2、节点实现class SingleNode(object): """单链表的结点""" ..
2022-01-13 21:37:47
740
原创 顺序表的形式
一、顺序表的基本形式1、顺序表的基本形式,数据元素本身连续存储,每个元素所占的存储单元大小固定相同,元素的下标是其逻辑地址,而元素存储的物理地址(实际内存地址)可以通过存储区的起始地址Loc (e0)加上逻辑地址(第i个元素)与存储单元大小(c)的乘积计算而得,即:Loc(ei) = Loc(e0) + c*i故,访问指定元素时无需从头遍历,通过计算便可获得对应地址,其时间复杂度为O(1)。2、如果元素的大小不统一,则须采用元素外置的形式,将实际数据元素另行存储,而顺序表中各单元位置保存对应
2022-01-11 22:48:24
367
原创 数据与结构算法基本概念
一、算法效率衡量1、执行时间反应算法效率对于同一问题,我们给出了两种解决算法,在两种算法的实现中,我们对程序执行的时间进行了测算,发现两段程序执行的时间相差悬殊(214.583347秒相比于0.182897秒),由此我们可以得出结论:实现算法程序的执行时间可以反应出算法的效率,即算法的优劣。2、时间复杂度与“大O记法”对于算法的时间效率,我们可以用“大O记法”来表示。“大O记法”:对于单调的整数函数f,如果存在一个整数函数g和实常数c>0,使得对于充分大的n总有f(n)<=c
2022-01-11 12:19:28
53
原创 模块(module)
一、模块的导入1、 import 语句导入import 语句的基本语法格式如下:import 模块名 #导入一个模块import 模块 1,模块 2… #导入多个模块import 模块名 as 模块别名 #导入模块并使用新名字2、 from…import 导入Python 中可以使用 from…import 导入模块中的成员。基本语法格式如下:from 模块名 import 成员 1,成员 2,…3、 import 语句和 from...import 语句的区别import
2022-01-09 22:24:22
372
原创 文件异常与文本文件处理
一、文件异常1、try... 一个 except 结构2、try... 多个 except 结构3、try...except...else 结 构try...except...else 结构增加了“else 块”。如果 try 块中没有抛出异常,则执行 else 块。如果try 块中抛出异常,则执行 except 块,不执行 else 块。4、try...except...finally 结构try...except...finally 结构中,finally 块无论是否发生异常都会被
2022-01-07 22:24:05
543
原创 Object根类,mro(),super(),继承,重写等小结
一、继承Python 支持多重继承,一个子类可以继承多个父类。继承的语法格式如下:class 子类类名(父类 1[,父类 2,...]):类体如果在类定义中没有指定父类,则默认父类是 object 类。也就是说,object 是所有类的父类,里面定义了一些所有类共有的默认实现,比如:__new__()。定义子类时,必须在其构造函数中调用父类的构造函数。调用格式如下:父类名.__init__(self, 参数列表)class Person:def __init__(self,n...
2022-01-01 22:12:25
319
原创 12月29日小结
今天主要学习了对象一、实例属性和实例方法实例属性实例属性是从属于实例对象的属性,也称为“实例变量”。他的使用有如下几个要点:1. 实例属性一般在__init__()方法中通过如下代码定义:self.实例属性名 = 初始值2. 在本类的其他实例方法中,也是通过 self 进行访问:self.实例属性名3. 创建实例对象后,通过实例对象访问:obj01 = 类名() #创建对象,调用__init__()初始化属性obj01.实例属性名 = 值 #可以给已有属性赋值,也可以新加属性实例方法
2021-12-29 21:56:10
50
原创 12月28日课程总结
今天主要学习了以下几部分内容变量的作用域( 全局变量和局部变量)一、全局变量a = 100 #全局变量def f1():global a #如果要在函数内改变全局变量的值,增加 global 关键字声明print(a) #打印全局变量 a 的值a = 300f1()print(a)二、全局变量与局部变量a = 100def f1(a,b,c):print(a,b,c)print(locals()) #打印输出的局部变量print("#"*20)print(
2021-12-28 22:21:54
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人