Loading

08 2021 档案

摘要:Image Style Transfer Using Convolutional Neural Networks 阅读全文
posted @ 2021-08-22 15:58 climber_dzw 阅读(31) 评论(0) 推荐(0)
摘要:图像转换问题(image transformation tasks),输入一副图像转换成另一幅图像输出。现有方法来解决的图像转换问题,往往以监督训练的方式,训练一个前向传播的网络,利用的就是图像像素级之间的误差。这种方法在测试的时候非常有效,因为仅仅需要一次前向传播即可。但是,像素级的误差没有捕获输 阅读全文
posted @ 2021-08-22 15:39 climber_dzw 阅读(72) 评论(0) 推荐(0)
摘要:一、ProGAN ProGAN的关键创新之处在于渐进式训练——从训练分辨率非常低的图像(如4×4)的生成器和判别器开始,每次都增加一个更高的分辨率层。 ProGAN解决了生成高分辨率图像(如1024×1024)的问题。 渐进层的一个的好处是,如果使用得当,它们能够控制图像的不同视觉特征。层和分辨率越 阅读全文
posted @ 2021-08-22 15:33 climber_dzw 阅读(461) 评论(0) 推荐(0)
摘要:思路: 首先排序 依次遍历列表中的每个数 i 针对这个数找它之后的列表中的两个数组合,计算三数之和是否为0。 用双指针来指定后面两个数的组和,左指针为i+1,右指针为lenth-1. 如果当前三数之和大于零,则右指针左移;反之,左指针右移 如果三数之和等于零,记录这三个数的组合。同时右指针左移,左指 阅读全文
posted @ 2021-08-18 11:11 climber_dzw 阅读(77) 评论(0) 推荐(0)
摘要:思路: 首先排序 依次遍历列表中每一个数 再在以这个数为分界的后半部分列表中找两个数,计算三数之和 这两个数通过双指针来指定,左指针为i+1,右指针为lenth-1 如果target大于三数之和,则右指针左移,反之左指针右移; 并且每次计算三数之和后,要更新最接近target的三数之和。 class 阅读全文
posted @ 2021-08-18 11:01 climber_dzw 阅读(61) 评论(0) 推荐(0)
摘要:通过斐波那契数列理解生成器 f(n)= f(n-1)+ f(n-2) def fib(n): # a,b分别为第一项和第二项 a, b = 0, 1 x = 0 while x < n: x, a = a+b, b b = x print(x) # fib(6) def fib_gen(n): a, 阅读全文
posted @ 2021-08-15 11:41 climber_dzw 阅读(56) 评论(0) 推荐(0)
摘要:一、安装 pip install pymysql 二、链接 执行 关闭 import pymysql user=input('用户名: ').strip() pwd=input('密码: ').strip() #链接 conn=pymysql.connect(host='localhost',use 阅读全文
posted @ 2021-08-14 16:57 climber_dzw 阅读(75) 评论(0) 推荐(0)
摘要:一、锁 行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突。其加锁粒度最小,但加锁的开销也最大 表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操作的整张表加锁,它实现简单,资源消耗较少,被大部分MySQL引擎支 二、乐观锁 悲观锁 乐观锁 阅读全文
posted @ 2021-08-14 16:21 climber_dzw 阅读(102) 评论(0) 推荐(0)
摘要:一、创建表 create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] ); #注意: 1. 在同一张表中,字段名是不能相同 2. 宽度和约束条件可选 3. 字段名和类型是必须的 示例: MariaDB [( 阅读全文
posted @ 2021-08-14 11:45 climber_dzw 阅读(348) 评论(0) 推荐(0)
摘要:一、增删改操作 1、增加数据 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n); #指定字段来插入数据,插入的值要和你前面的字段相匹配 语法二: INSERT INTO 表名 VALUES (值1,值2, 阅读全文
posted @ 2021-08-14 10:35 climber_dzw 阅读(1200) 评论(0) 推荐(0)
摘要:进程理论 进程是什么? 进程是正在运行的一个过程或者说一个任务,而负责执行任务则是cpu。 举例: 一个平平无奇的恋爱小天才climber和他的女朋友去烘焙店做蛋糕。店家给了他蛋糕的食谱,一堆原料(面粉、鸡蛋、等等等) climber就是处理器(cpu);做蛋糕的食谱就好比是计算机程序;而哪些原料就 阅读全文
posted @ 2021-08-13 12:03 climber_dzw 阅读(49) 评论(0) 推荐(0)
摘要:socket的功能是把tcp/ip协议层的各种数据封装、数据发送、接受等功能封装。 服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户端初始化一个Socket,然后连接服务器(connect),如果连接成 阅读全文
posted @ 2021-08-13 09:22 climber_dzw 阅读(176) 评论(0) 推荐(0)
摘要:定义: transmission control protocol / Internet protocol, 中文译名为传输控制协议/因特网互联协议,又名网络通讯协议。是internet的最基本协议。 TCP/IP五层模型讲解 这里将应用层、表示层、会话层并作应用层。 1、物理层 功能:基于电器特性 阅读全文
posted @ 2021-08-12 19:21 climber_dzw 阅读(419) 评论(0) 推荐(0)
摘要:计算两个数的最大公约数:辗转相除法(欧几里得算法)。 gcd(a, b) = gcd(b, a mod b) def gcd(a, b): if b == 0: return a else: return gcd(b, a % b) # print(gcd(12, 120)) class Fract 阅读全文
posted @ 2021-08-11 16:31 climber_dzw 阅读(416) 评论(0) 推荐(0)
摘要:子序列: 一个序列的子序列是该序列删除若干个元素后得到的序列。例如“ACBD"和”BDF“都是”ABCDFEG“的子序列 最长公共子序列: 给定两个序列X,Y,求X和Y长度最长的公共子序列。 例如,”ABBCBDE“ "DBBCDB" 最长子序列为 ”BBCD“ def lcs_lenth(x, y 阅读全文
posted @ 2021-08-11 15:44 climber_dzw 阅读(102) 评论(0) 推荐(0)
摘要:从斐波那契数列看动态规划 斐波那契数列:f(n )= f(n-1) + f(n-2) 分别用递归和非递归的方法来求解斐波那契数列的第n项。 def fabnacci(n): if n == 1 or n == 2: return 1 else: return fabnacci(n - 1) + fa 阅读全文
posted @ 2021-08-11 10:41 climber_dzw 阅读(85) 评论(0) 推荐(0)
摘要:贪心算法指的是,在对问题求解时,总是做出当前看来最好的选择。也就是说,不从整体最优上加以考虑,所做出的是某种意义上的局部最优解。 注意:贪心算法并不保证会得到最优解,但是在某种问题上贪心算法就是最优解。 一、背包问题 问题可以描述为:给定一组物品,每种物品都有自己的重量w和价格v,在限定的总重量W内 阅读全文
posted @ 2021-08-10 20:38 climber_dzw 阅读(119) 评论(0) 推荐(0)
摘要:二叉树遍历 class Bitree: def __init__(self, data): self.data = data self.lchild = None self.rchild = None a = Bitree('A') b = Bitree('B') c = Bitree('C') d 阅读全文
posted @ 2021-08-10 16:04 climber_dzw 阅读(70) 评论(0) 推荐(0)
摘要:基本概念 哈希表可以存储各种类型的数据,当我们从哈希表中查找所需要的数据时,理想情况是不经过任何比较,一次存取便能得到所查记录,那就必须在记录的存储位置和存储的数据之间建立一个确定的对应关系 f,使每个存储的数据和结构中一个唯一的存储位置相对应。(存储位置相当于数组的索引) 举例: 目的:存储一些整 阅读全文
posted @ 2021-08-09 16:00 climber_dzw 阅读(250) 评论(0) 推荐(0)
摘要:class ListNode(object): def __init__(self, data, p=None): self.data = data self.next = p class Linklist(object): def __init__(self): self.head = None 阅读全文
posted @ 2021-08-08 22:39 climber_dzw 阅读(66) 评论(0) 推荐(0)
摘要:视频帧提取 及 序列图片合成视频 1 import cv2 2 import os 3 4 # cap = cv2.VideoCapture("./video/calib.mp4") 5 input_dir = "E:/underwater_video_frames/under_water.avi" 阅读全文
posted @ 2021-08-05 21:57 climber_dzw 阅读(310) 评论(0) 推荐(0)
摘要:try except python语言中,用try except语句块捕获并处理异常,其基本语法结构如下所示: try: 可能产生异常的代码块except [ (Error1, Error2, ... ) [as e] ]: 处理异常的代码块1except [ (Error3, Error4, .. 阅读全文
posted @ 2021-08-04 21:35 climber_dzw 阅读(138) 评论(0) 推荐(0)
摘要:# 迷宫 0表示路径,1表示围墙,设计算法从起点走到终点,起点是左上角的0,终点是右下角的0 maze = [ [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 1, 0, 0, 0, 1, 0, 1], [1, 0, 0, 1, 0, 0, 0, 1, 0, 1] 阅读全文
posted @ 2021-08-04 12:01 climber_dzw 阅读(169) 评论(0) 推荐(0)
摘要:深度学习经典检测方法 two-stage(两阶段):Faster-rcnn mask-rcnn one-stage(一阶段):YOLO系列 直接从一整张图像来预测出bounding box 的坐标、box中包含物体的置信度和物体所属类别概率 one-stage: 优势:速度快,适合做实时检测任务! 阅读全文
posted @ 2021-08-02 23:07 climber_dzw 阅读(371) 评论(0) 推荐(0)
摘要:1.备份原始源文件source.list 打开终端,输入:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2.修改源文件 1.继续输入:sudo gedit /etc/apt/sources.list;或者 sudo vim /etc/ 阅读全文
posted @ 2021-08-01 16:16 climber_dzw 阅读(2291) 评论(0) 推荐(0)