2712-黄同学-算法方向-计算机视觉-就业:是 已关闭

2712-黄同学-算法方向-计算机视觉-就业:是 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

字符串就是字符序列

[展开全文]
weitu1 · 2021-12-25 · 解锁式学习 0
我们前面调用 print 时,会自动打印一个换行符。有时,我们不想换行,不想自动添加换行
符。我们可以自己通过参数 end = “任意字符串”。实现末尾添加任何内容:
[展开全文]
weitu1 · 2021-12-25 · 解锁式学习 0

注意is是是否是同一个对象,==是判断值

注意命令和文件里的区别

[展开全文]
weitu1 · 2021-12-25 · 解锁式学习 0

当整型转为浮点数时,生成新的对象

 

[展开全文]
weitu1 · 2021-12-25 · 解锁式学习 0

对象三要素:地址(identity),类型(type),值(value)。

内置数据类型:整数,浮点数,布尔型,字符串型。

[展开全文]
weitu1 · 2021-12-25 · 解锁式学习 0

与c不同的,需要加中间变量来赋值。python可以系列解包赋值

 

[展开全文]
weitu1 · 2021-12-25 · 解锁式学习 0

1.解释性语言与编译性语言的区别?

2.面向对象与面向过程的区别?

3.GPU:图形处理器,是显卡的“心脏”

4.常用cpython解释器。

[展开全文]
2517蓝裕 · 2021-12-23 · 解锁式学习 0

python中常用的序列结构有:字符串、列表、元组、字典、集合。

max和min用于返回列表中最大和最小值。

sum对数值型列表的所有元素进行求和操作,对非数值型列表运算则会报错。

元组属于不可变序列,不能修改元组中的元素。

tuple()可以接收列表、字符串、其他序列类型、迭代器等生成元组。

list()可以接收元组、字符串、其他序列类型、迭代器等生成列表。

元组的访问和处理速度比列表快。

[展开全文]

使用divmod()函数同时得到商和余数

布尔值True转为1,False转为0

整数和浮点数混合运算时,表达式结果自动转型成浮点数。

round()可以返回四舍五入的值

“+=”中间不能加空格!

is用于判断两个变量引用对象是否为同一个,既比较对象的地址。==用于判断引用变量引用对象的值是否相等,is运算符比==效率高。

使用*可以实现字符串复制。

in/notin关键字,判断某个字符(子字符串)是否存在于字符串中。

 

 

[展开全文]

is用于判断两个变量引用对象是否为同一个,既比较对象的地址。

==用于判断引用变量引用对象的值是否相等,默认调用对象的__eq__()方法。

[展开全文]

整数和浮点数混合运算时,表达式结果自动转型成浮点数

round( )可以返回四舍五入的值

“+=”中间不能加空格!

[展开全文]

IDLE是Python的交互模式,用于编写和执行Python的源文件

不要在程序中,行开头处增加空格。空格在Python中有缩进的含义。

符号都是英文符号,不是中文

#是行注释

'''是段注释

\是行连接符

del语句删除不在使用的变量

[展开全文]

向量组的秩

所有等价线性无关组含有的向量个数相等

 

[展开全文]
2243_N_Z. · 2021-11-24 · 自由式学习 0

强化学习和生成式对抗网络

强化学习:机器学习分支;自行解决决策问题,并且能够强化连续决策;

组成部分:

1、代理;

2、环境;

3、行动;

4、奖励;

学习任务:

1、篇幅型;

有间断

2、永久型;

没有间断

学习方式:

value baed

写出一个value function,这个value function可以告诉我们每一步的未来rewards会有多大;

policy based

在这里我们希望最优化一个policy function而不是一个value funtion;

有两种policy可以选择:

Deterministic:相同state下,永远给出相同的action。简单来讲就是每次在同样的情况下作出一样的选择;

Stochastic:给出一个所有action的可能性的distribution,意思是选择具有随机性,在某些对抗性游戏中,随机决策是必须的;

 

GAN

生成模型;判别模型;

分类:

1、根据当前数据得到一个数据分布:数据回归;

2、根据当前的数据生成一个新的图片;

用途:

1、补缺数据;

2、数据是否符合生成的规律;

3、

最大似然机构:

生成对抗模型:

要求:必须是可导的:

DCGAN:反卷积,

由低维到达高维的;

 

风格转移:

循环机构,

[展开全文]

使用空洞卷积代替空间金字塔

[展开全文]

 

一、计算机视觉四种基本任务:

1、图像分类;

2、图像定位;

3、物体检测;

4、物体分割;

 

背后的机器学习任务:数据分类、数据回归;

实际上大部分任务都是两个:

数据分类:数据离散;

数据回归:数据是连续的;

 

二、经典方法:

Deformable parts model:

什么是NMS:一种post-processing方式;应用在所有目标检测里,用来删除多余的检测结果;

做法:把所有的检测结果按照分值从高到低排序,保留最高分数的box,那么保留和他距离上最近的box;

hard mining:在一个1mini-batch里,能让classifier混淆的sample,标记为hard example,用到下一轮的训练中;

深度学习的快速回顾:

n一般为2、4,一般2就已经非常大了;

λ为正则化参数,防止过拟合;

 

深度学习三要素:

1、首先关注模型:用什么结构;

2、在什么数据集上做?实验效果如何;

3、算法:

     a、训练过程:loss,sampling,梯度;

     b、测试过程:muitl-scale,NMS;

 

 

3、系列工作

RCNN\Fast-RCNN\Faster-RCNN详细介绍;

目标分类的主要步骤:

1、先产生一些可能含有物体的目标框;

2、在给定的目标框里进行分类;

 

如何产目标框:

自下而上的一种生成方法:基于SLIC

算法,仙剑个图像分割成很多小的区域,根据小区域之间的相似程度进行融合,最后结合各个尺度上的结果,产生很多region proposals;

 

也可以通过深度学习来生成目标框;(主要用于faster ——RCNN中的目标框);

Rcnn家族

1、产生一个框:

 

 

 

 

 

 

 

 

[展开全文]

 

感受野

某一层的计算节点对应原图的计算范围

 

SIFT特征点的结构

1、特征点的坐标位置;

2、特征点的描述;

 

步骤:

1、特征提取;

2、取特征点的聚类中心;

对于特征点较多,那么就可以将特征点取中心点,然后后对每个聚类中心点进行·对比;

LSH:

 

随机投影

 

[展开全文]

深度学习——卷积神经网络

 

卷积原始输入:图像

卷积模板:卷积核;

检验相似性和相关性;

神经网络的组成:

1、输入层;

2、卷积层;

特征提取,要计算出各个层之间的参数个数以及层与层之间的输入输出;

3、非线性变换层;

4、池化层;

最大池化层、平均池化层

5、输出层;

INPUT-->[[(CONV+RELU)*n--->POOL]*M--->[FC--->RELU]*K--->FC

 

避免过拟合:迁移学习

迁移学习:将其他网络的前几层网络,只训练后面的基层网络;

学习过程中学习率要比较小;

什么时候用:

1、当两个任务较为相近时;

2、当前的训练数据较少的时候;

 

数据集:交叉训练;

 

 

 

[展开全文]

调参的主要参考

损失值;

准确率

调参对象:

学习率;

batchsize:调到GPU刚刚够用;

[展开全文]

生成器推导式创建元组

生成器对象

生成对象的next方法

tuple包装

生成器只能用一次,类似于一个指针

不可变序列

 

[展开全文]
2243_N_Z. · 2021-10-30 · 解锁式学习 0