自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 函数指针 和 指针函数使用总结

0、基本的函数指针的声明与初始化 首先我们来声明一个函数。 int Max_Int(int a, int b) { return (a>b)?a:b; } 把函数名替换成指针表达式是创建指向函数指针最简单的方式: int (*pFun)(int a, int b); //声明函数指针,此时函数指针没有指向任何函数 这时,我们就已经完成了一个最简单的函数指针声明,其意义是:生命了一个函数指针,其指向的函数返回一个int值,带有两个int型参数。 接下来我们对函数指针进行初始化: pFun = Max

2021-01-09 17:23:05 365

原创 Linux jobs命令详解

LINUX任务(jobs)详解 在用管理员执行一个命令后,用Ctrl+Z把命令转移到了后台。导致无法退出root的。 输入命令:exit 终端显示:There are stopped jobs. 解决方法: 方法一、输入命令:jobs 终端显示:[1]+ Stopped vim /etc/network/interfaces > /home/leo/Desktop/ip.txt (wd: /) KILL %1 方法二、输入命令:jobs -l 终端显示:[1]+ 4664 停止 vim /etc/ne

2021-01-09 00:48:50 585

原创 机器学习

逻辑回归和线性回归对比有什么优点 逻辑回归可以处理非线性问题吗 分类问题有哪些评价指标,每种的使用场景 讲一下正则化,L1和L2正则化各自的特点 讲一下常用的损失函数以及各自的适用场景 讲一下决策树和随机森林 讲一下GBDT的细节,写出GBDT的目标函数 GBDT和Adaboost的区别和联系 手推softmax loss公式 讲一下SVM,SVM和LR有什么联系 讲一下PCA的步骤,PCA和SVD的区别和联系 讲一下ensemble 偏差和方差的区别,ensemble的方法中哪些是降低偏差,哪些是降低方.

2020-05-12 23:49:55 254

转载 深度学习

神经网络中的Epoch,Iteration,Batchsize 反向传播 CNN本质和优势 鞍点的定义和特点 神经网络数据处理方法有哪些 神经网络怎么进行参数初始化 卷积 卷积的反向传播 CNN模型所需的 FLOPs和参数量 怎么计算 池化 :平均池化、最大池化 池化层的反向传播 感受野的计算 权重初始化方法 正则化方法 BN原理 手写BN BN有哪些参数 BN在训练和测试时有哪些区别 Weight Normalization(WN..

2020-05-12 20:51:22 919

原创 传统图像处理

一、医学图像预处理 颜色空间: RGB HSI CMYK YUV OpenCV 读取图像存储的顺序为什么是 BGR,而不是 RGB? 高斯滤波:

2020-05-12 19:49:55 1221

原创 Python搜索算法之 折半查找

目的:查找某个数是否存在 二分查找(折半查找): 缺点:要求待查表为有序表(有序的顺序表,不适用于链表),且插入删除困难。 分为递归版本和非递归版本。 #coding: UTF-8 def BinarySearch(list, item): '''二分查找''' n = len(list) if n > 0: mid = n // 2 ...

2020-03-07 16:02:29 603

原创 Python排序算法

冒泡排序:稳定排序,最优时间复杂度O(n),最坏O(n2) 要点:双重循环, 大的数往后挪。 def bubble(list): for j in range(0, len(list)): for i in range(len(li) -1 - j): if list[i] > list[i+1]: list...

2020-03-07 10:26:42 290

原创 Python数据结构与算法之 队列与双端队列的实现

和栈一样, 队列可以用顺序表和链表实现。 添加数据用的多,取数据用得少, 使用self.__list.append(item) # -*- coding: UTF-8 -*- class Quene(object): #构造函数 # 顺序表实现队列 def __init__(self): self.__list = [] def enqueue(s...

2020-03-02 17:18:00 270

原创 Python数据结构与算法之 栈结构的实现

压栈(入栈):push(item) 添加一个新的元素item到栈顶。 弹出(出栈):pop() 弹出栈顶元素。 peek() 返回栈顶元素。 is_empty() 判断栈是否为空 size() 返回栈的元素个数。 # -*- coding: UTF-8 -*- class Stack(object): '''栈''' def __init__(self): self...

2020-03-02 16:58:36 197

原创 Python数据结构与算法之 栈与队列的基本概念

从下往上添加,符合这种特点的叫栈(stack)。后进先出,本质上是一种容器。 可以采取顺序表实现,按照顺序存储。 也可以用链表实现栈。 区别:栈描述的是操作,顺序表描述的是存储。 队列: 队列(queue):从一端添加,从另一端取。 first in first out: 先进先出。 ...

2020-03-02 16:34:06 204

原创 Python算法与数据结构之 顺序表添加与删除元素

添加: 时间复杂度分别为: O(1), O(1), O(n) 删除: O(1), O(1), O(n) list采取的是元素外置存储,所以只需存储地址。

2020-03-02 16:19:13 608

原创 Python数据结构与算法之 顺序表的结构与实现

顺序表存储四个整形。以32位操作系统为例,按字节寻址,需要16个字节。 4Byte = 32位 0x23 200 0x27 390 0x31 78 0x35 12112 基本的顺序存储表: Li[0] --> 0x23 --> 200 Li[3] --> 0x23 + 3*4Byte --> 12112 为什么list要从0开始? 序号相当...

2020-03-02 15:45:02 314

原创 Python数据结构与算法之 数据结构引入

数据结构:一组数据如何保存及组织结构 抽象数据类型: #定义数据及相应的操作:抽象数据类型(ADT) class Stus(object): def adds(self): def pop: def sqrt: def modify: ...

2020-03-02 12:41:24 157

原创 Python数据结构与算法之 常见时间复杂度与计算规则

常见的时间复杂度(大O表示法): O(1):常熟阶 O(n):线性阶 O(n2):平方阶 O(logn):对数阶 O(nlogn):nlogn阶 O(n3):立方阶 O(2n):指数阶 大小关系: O(1)<O(logn)<O(n)<O(nlogn)<O(n2)<O(n3)<O(2n)<O(n!)<O(nn) Python中衡量代码的时间复杂度 ...

2020-03-02 12:41:12 1108

原创 Python数据结构与算法之 最坏时间复杂度与计算规则

[1, 5, 4, 7, 8, 62, 10] 最坏的情况(执行步骤最多) [1, 2, 3, 4, 5, 6, 7] 最好的情况(执行步骤最少) 在衡量算法复杂度的时候, 一般采用 最坏时间复杂度 时间复杂度计算的基本规则: 所有的语言都具备的控制流程:顺序,条件,循环 基本操作:只有常数项,其复杂度为O(1) 顺序结构:+ 循环结构:* 分支:时间复杂度取最大值 判断算法效率时,旺旺只要操...

2020-03-02 12:40:58 480

原创 Python数据结构与算法之 时间复杂度与大O表示法

a+b+c=100, 且a2+b2=c2,求满足条件的所有a,b,c的值 import time start_time = time.time() for a in range(1001): for b in range(1001): for c in range(1001): if a + b + c == 100 and a**2 + b**2...

2020-03-02 12:40:44 425

原创 解决Pytorch训练意外停止显存不释放的问题

想要测试搭建的网络最多可以用多大的batch size训练,于是用不同的batch size测试显存的占用大小。用ctrl z结束进程后,发现显存还没有释放。 watch -n 1 nvidia-smi #查看显存占用情况,刷新时间为1秒 GPU的利用率为0,可是显存依然没有释放。 使用ps ax查看进程,发现python main.py依然存在。 可以看到main.py的进程ID为2477...

2020-02-14 10:15:15 9917 4

原创 ubuntu系统mysql基本操作

启动mysql服务: sudo start service mysql mysql的一些基本操作: 登陆数据库: -u 表示选择登陆的用户名, -p 表示登陆的用户密码。 mysql -u root -p 进入MySQL后可进行创建,查看,查找数据库等操作。 create databases ff; #ff为创建的数据库名称 3. 列出当前用户可查看的所有数据库: show da...

2020-02-12 20:02:37 344

原创 ubuntu下解压分卷压缩的zip文件

由于ubuntu系统不能直接将多个压缩文件联合解压,所以需要额外添加一些操作。 第一步:将分卷文件打包 cat leftImg8bit* > leftImg8bit.zip 第二步:解压打包后的文件 unzip full.zip 解压完成 ...

2020-02-05 19:50:05 4827

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除