摘要:
1结构介绍 是一个seq2seq的任务模型,将输入的时间序列转化为输出的时间序列。 有encoder和decoder两个模块,分别用于编码和解码,结合时是将编码的最后一个输出 当做 解码的第一个模块的输入 encoder模块有两个操作: self attention、feed forward dec 阅读全文
摘要:
``` import torch
import torch.nn as nn
import torch.nn.functional as F class ResidualBlock(nn.Module): ''' 实现子module: Residual Block ''' def __init__(self,inchannel,outcha... 阅读全文
摘要:
以下为摘录的python的介绍 Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。 Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。你可以直接编写类似x=111和x="I'm a s 阅读全文
摘要:
生成器 生成器(generator)的主要目的是构成一个用户自定义的循环对象。 生成器的编写方法和函数定义类似,只是在return的地方改为yield。生成器中可以有多个yield。当生成器遇到一个yield时,会暂停运行生成器,返回yield后面的值。当再次调用生成器的时候,会从刚才暂停的地方继续 阅读全文
摘要:
01.enumerate()函数用于将一个可遍历的数据对象(如 列表、元组或字符串)组合为一个索引序列,同时列出数据和数据包下标,一般用在for循环中 如果你多个等长的序列,然后想要每次循环时从各个序列分别取出一个元素,可以利用zip()方便地实现: 02. 如果你有多个等长的序列,然后想要每次循环 阅读全文
摘要:
1.闭包的概念: 官方概念:在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多次调用的过程中,这些私有变量能够保持其持久性。 —— 维基百科) 用比较容易懂的人话说,就是: 阅读全文
摘要:
装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷 阅读全文
摘要:
转载自 加以整理,方便记忆 1垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。 在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。 引用一段别人的代码,加深理解 c1=ClassA()会创建一个对象,放在0x2 阅读全文
摘要:
1.这两个参数是什么意思: args, kwargs?我们为什么要使用它们? 答案 如果我们不确定要往函数中传入多少个参数,或者我们想往函数中以列表和元组的形式传参数时,那就使要用 args;如果我们不知道要往函数中传入多少个关键词参数,或者想传入字典的值作为关键词参数时,那就要使用 kwargs。 阅读全文
摘要:
(1)边长的计算公式是: output_h =(originalSize_h+padding 2 kernelSize_h)/stride +1 输入图片大小为200×200,依次经过一层卷积(kernel size 5×5,padding 1,stride 2),pooling(kernel si 阅读全文