自定义博客皮肤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 260

原创 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 488

原创 机器学习

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

2020-05-12 23:49:55 170

转载 深度学习

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

2020-05-12 20:51:22 755

原创 传统图像处理

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

2020-05-12 19:49:55 1053

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

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

2020-03-07 16:02:29 469

原创 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 203

原创 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 158

原创 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 123

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

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

2020-03-02 16:34:06 126

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

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

2020-03-02 16:19:13 525

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

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

2020-03-02 15:45:02 210

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

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

2020-03-02 12:41:24 104

原创 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 956

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

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

2020-03-02 12:40:58 358

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

a+b+c=100, 且a2+b2=c2,求满足条件的所有a,b,c的值import timestart_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 295

原创 解决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 7914 4

原创 ubuntu系统mysql基本操作

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

2020-02-12 20:02:37 243

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

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

2020-02-05 19:50:05 4521

空空如也

空空如也

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

TA关注的人

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