摘要:
稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 内排序:所有排序操作都在内存中完成; 外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行; 时间复杂度: 一个算法执行所耗费的时间 阅读全文
摘要:
1、梯度下降法 给定一个目标函数f(x)和初始点x0 △xt = -▽f(xt) xt+1 = x + η△xt 停止条件:当 |△xt| < ε时停止 三大问题:局部最小值、鞍点、停滞区。 1.1 局部最小值(极值) 1.2 停滞区 函数有一段很平的区域,这时梯度很小,权值就更新的特别慢。 1.3 阅读全文
摘要:
AP衡量的是训练出来的模型在每个类别上的好坏。 mAP衡量的是训练出来的模型在所有类别上的好坏,mAP就是AP的均值,反映的是全局性能。 PR曲线 训练好的模型对所有的测试样本计算出confidence score,每一类confidence score排序(比如一共有20个样本): 然后计算pre 阅读全文
摘要:
labllmg标注,得到xml文件,xml转成csv,csv转成tfrecord,就是跑几个脚本。 设置配置文件 到object dection github寻找配置文件sample 如果你下载的是ssd_mobilenet_v1_coco_2017_11_17.tar.gz,就找到 ssd_mob 阅读全文
摘要:
操作系统:windows 10 64位 内存:8G GPU:Nvidia MX 150 Tensorflow: 1.4 1、安装python Anaconda3-5.0.1 ,默认python版本(3.6.3) 2、安装tensorflow pip install --upgrade tensorf 阅读全文
摘要:
1、cin (1)输入数字 遇到空格、回车、tab结束返回引用。 (2)读字符串 遇“空格”、“TAB”、“回车”都结束 输入:jkljkljkl 输出:jkljkljkl 输入:jkljkl jkljkl //遇空格结束 输出:jkljkl 2、cin.get (char *str, int ma 阅读全文
摘要:
0xFF = 00000000000000000000000011111111 也就是说 0xFF 代表了一个 byte 位全为 1,-1的补码(数据)。 数值和数据是两个不同的概念。数值表示一个数的大小,而数据就是补码(因为计算机中是以补码形式存在的)。 而: 前者保持了数据不变,数值从-1变成了 阅读全文
摘要:
#读取一行数据,去掉头尾空格 line = sys.stdin.readline().strip() #line类型为字符串 #字符串变成列表 line = sys.stdin.readline().strip.split() #split函数返回的就是字符串列表 #字符串你变成整型,使用map line = list(map(int,sys.stdin.readline().strip()... 阅读全文
摘要:
时间复杂度最坏n2,平均nlogn 解释:遍历一次O(n),快排采用分治法来遍历,看成二叉树,那么遍历的次数跟他的深度有关系,n个节点,那么深度至少是log(n+1),所以平均nlogn;二叉树最大深度那就是N了,所以最坏时间复杂度n2。 边界问题分析(第一个while循环条件i<=j): 当i=j 阅读全文