- 博客(47)
- 收藏
- 关注
转载 关于安装PyQt5-tools的几个问题
1.安装的时候designer.exe的位置改变了。很多博客教程说是直接在pyqt5-tools下面,现在在其子目录Qt/bin下面了。2.关于code generatation faied的问题根据pyqt5-tools中提交的issue来解决:如果你没有创建虚拟环境的话:运行python文件夹下的Scripts/pyqt5toolsinsta...
2019-09-26 11:07:00 707
转载 01_Java的基本程序结构设计1
3.1一个简单的Java应用程序public class FirstSimple{ public static void main(String[] args); { System.out.println("hello world!") }} 1.Java区分大小写 2.关键字public称为访问修饰符(ac...
2019-09-25 13:19:00 124
转载 Spatial Transformer Networks
看了很多博客,说实话都写的不行。这里Mark一下大神kevinzakka写的教程博客:https://kevinzakka.github.io/2017/01/10/stn-part1/https://kevinzakka.github.io/2017/01/18/stn-part2/另外大神自己也使用TensorFlow复现了STN的源码:https://gith...
2019-09-05 16:00:00 140
转载 python——迭代和解析
一般来说,生成器函数和常规函数一样,并且实际上也是用常规的def语句编写的。然而,当创建时,他自动实现迭代协议,以便可以出现在迭代背景中。0.迭代协议有__next__方法的对象会前进到下一个结果,当到达结尾时则会引发StopIteration异常。在python中,任何这类对象都认为是可迭代的。任何这类对象也能以for循环或其他迭代工具遍历,因为所有迭代工具内部工作起来都在每次...
2019-09-02 18:19:00 113
转载 python——高级模块话题
1.1 最小化from *的破坏from *会把所有变量名复制出去,导入者可能得到超出它需要的分布(包括会覆盖导入者内的变量名的变量名)。在__init__.py中使用__all__则可以保证from *语句只会把__all__列表中的这些变量名复制出来。另外对于模块中以_x形式的变量是指出不被复制的变量名。1.2混合用法模型:__name__和__main__每个...
2019-08-25 16:24:00 84
转载 python——包模块
0.引言一般的包导入模式是通过以下语句执行:import dir1.dir2.mod# . 表示路径的间隔,相当于Linux下的/# 而mod表示的是该路径下有一个文件叫mod.py ,而这里的.py被省略了 但是在使用包导入就必须遵守一条约束:包导入语句的路径中的每个目录内都必须有__init__.py,也就是说dir1,dir2中都必须...
2019-08-24 15:05:00 96
转载 bash5----进阶2 操作字符串
1、命令expr : evaluate expressions(支持模式匹配和字符串操作。字符串表达式的优先级高于数值表达式和逻辑关系表达式。) SYNOPISIS expr EXPRESSITONS expr OPTION expr ARG1 {+ - * / | & < <= > >= != %} ARG2 e...
2019-08-10 19:12:00 104
转载 【Faster RCNN】建立数据集工厂类,并注册数据集类
在Faster RCNN中,首先使用基类imdbs创建一个工厂类。然后建立自己的具体数据集的类。然后可以将类当做为函数,使用lambda方法进行调用实例化。在这里,我们讲解一下lambda方法:var = (lamdba para1,para2 = func(para1,para2))其中,var变量存储的不是func的返回。而是func本身,如果我们输出v...
2019-08-03 23:22:00 125
转载 tf.keras入门1——使用sequential model建立一个VGGlike模型
建立一个简单的模型sequential modelsequential model是一个线性堆叠layers的模型。你既可以通过使用List加入layers的方法初始化,也可以通过.add方法添加layers。为了建立一个简单的模型,这里以一个全连接层的多层感知机为例:import tensorflow as tffrom tensorflow import ke...
2019-08-02 17:48:00 709
转载 TensorFlow——Eager essentials【译】
Eager essentialsEager 要领Tensorflow的eager execution 是一个命令式编程环境(imperative programming environment),他可以运算返回具体值,而不是构建计算图形以便稍后运行。这样可以轻松的使用TensorFlow和调试模型,并且还可以减少样板。Eager execution是一个灵活的机器学习研究和实...
2019-07-29 12:51:00 110
转载 【Faster RCNN系列】@layer 装饰器
我看的Faster RCNN代码复现代码为:https://github.com/smallcorgi/Faster-RCNN_TF关于./lib/networks/network.py 中有这么一段代码:def layer(op): """Decorator for composable network layers.""" def layer_de...
2019-07-26 10:15:00 205
转载 An Even Easier Introduction of CUDA (翻译)
这是一篇非常简单的关于CUDA的介绍,CUDA是NVIDIA名下一款十分受欢迎的并行计算平台和模型。我在2013年写过一个关于CUDA的简单介绍,那篇文章这些年一直很受欢迎。但是CUDA开始变得简单,同时GPU也变得快了很多。今天是时候更新一篇(甚至更加简单的)介绍了。CUDA C++只是使用CUDA创建大规模并行应用程序的方法之一。 它允许你使用功能强大的C ++编程语言来开...
2019-07-18 20:07:00 172
转载 卷积的计算
什么是卷积?TensorFlow中的卷积可以算在高级图像处理部分。主要目的是对信号进行变换处理,得到特征。卷积也可以叫滤波(filter),在整个特征处理中,位置如下图。图1特征处理卷积的作用就是求特征,具体应用例如传统的双边滤波进行磨皮到深度学习进行人脸识别等都是的。这里我们讲一下具体卷积的计算方法。图2 卷积的作用图图3 手工卷积核的效果图(锐化...
2019-07-17 16:48:00 3434
转载 The directory '/home/XXX/.cache/pip/http' or its parent directory is not owned by the current user 出...
WARNING: The directory '/home/ssozh/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that direc...
2019-07-15 14:54:00 12239
转载 Ubuntu下为服务器添加新用户并创建虚拟环境
【添加新用户】# " ssozh" should be replace with you username1.添加新用户(ssozh)sudo adduser -m ssozh # -m 创建用户的主目录/home/ssozhpasswd ssozh # 设置密码2.给新用户root权限【给sudo以后,运行sudo就相当于使用root用户运行命令,如果不想...
2019-07-12 17:58:00 584
转载 【翻译】 OPT:SIMD: Achieving Greater Parallelism with SIMD Instructions
1.Introduction 正如CSAPP3e3.1节描述的那样,Intel公司在1999年引入SSE指令,而SSE指令就是“Streaming SIMD extensions”的缩写。相反,SIMD则是single-instruction,multiple-data的缩写(这个概念可以从Flynn 分类法得知)。最近x86-64处理器实现了AVX(advanced vector...
2019-06-20 18:49:00 192
转载 【Faster RCNN系列】cython distutils 以及setup
setup这一年也是遇到了很多次,随着python编程学习的不断深度对于python的了解也不断在增加,这里做一次简单的小节。相关工具:distutils,cython1.Cython简介我们平时使用的python,又叫CPython,因为他是用C语言写的,一般来说,我们的python源代码(.py沃森件),首先编译成字节码(.pyc文件),然后将.pyc文件放在py...
2019-06-14 18:19:00 373
转载 语义分割——Deeplab
这次去听了3天讲座,其实没啥特别的收货,但是记录下来,说不定有点意义。这么几天的讲座,大部分还是将传统的算法用于深度学习,对于深度学习来说他仅仅是一个工具。所以,讲座中大部分大佬讲的是关于传统算法。包括optical flow, karman filter,为什么使用batch_normalization?其中很重要的原因是为了消除deformation,学习图像中的不变性...
2019-06-03 21:36:00 220
转载 【内核】——文件和文件系统的内部结构2
上一讲,我们讲了Unix的本地文件系统和Linux的ext2文件系统。并对他们进行了简单的比较,发现基本相同。Unix文件系统的柱面组(cg,cylinder group)就是Linux下的块组(block group),因此柱面组信息块就是组块描述符。另外,Unix的柱面组信息块结构体包含位示图(bitmap),而ext2中的位图则单独列了出来,使得每个组块描述符是一样的。 ...
2019-05-26 15:25:00 87
转载 【内核】——文件和文件系统的内部结构1
0. 要认识到个人的能力是有限的,这么多的代码根本看不过来。1. 选择你喜欢的特性 如内存管理2. 学习对应特性的计算机知识 如虚拟地址、TLB等等,抱本书最好3. 阅读代码要义: 3.1 阅读目录、文件分工,从makefile看 3.2 选择主线 1级、2级 函数串起来,不要进入3级、4级,否则容易晕。主线入口一般是初始化、API、进程入口 ...
2019-05-13 18:43:00 171
转载 【内核】——从内核出发
1、获取最新内核源码:git clone https://github.com/torvalds/linux 获取各个版本内核源码:http://mirrors.aliyun.com/linux-kernel/Ubuntu下解压:unzip linux-master.zip2、内核源码树的根目录描述:3、编译内核3.1、配置内核由于内核提供了数不胜数的功...
2019-05-13 11:00:00 79
转载 【内核】——简介
1、系统概貌UNICS——>UNIX——>增加管道功能——>C重写UNIXv.0 v.1 v.2 v.51970 19732、什么是内核?系统调用(system call):是内核函数呈现给用户的接口,为应用程序的运行创建良好的操作系统环境。内核(kernel):系统调用的集合及...
2019-05-12 15:07:00 96
转载 【deep learning】入门总结1-----深度学习概述
好久好久没有写博客了,由于做的事情越来越多,这个学期的信息量好大,都不想整理,不想总结了,但是不总结是不对的,这些知识是吃不下的。从今天开始,还是把纸上的写下来的资料总结一下吧。4月17日,我胡汉三又回来了~关于深度学习的入门学习,我主要是通过看红色的石头的吴恩达深度学习专项课程博客专栏学习的深度学习入门,外加阅读了XXX关于《吴恩达深度学习专项课程》,概述部分提出了这么几个问题...
2019-04-17 11:02:00 59
转载 windows下pip重装以及全部pachage更新
重装pip的方法:# python get-pip.py --force-reinstall更新全部package的方法:# pip install pip-review# pip-view -a转载于:https://www.cnblogs.com/SsoZhNO-1/p/10617256.html
2019-03-28 20:01:00 145
转载 统计学的矩(moment)
参考:https://www.matongxue.com/madocs/412.html随机过程这门课在复习概率论的时候,又讲到了矩,刚好在这里写一下关于矩的东西,主要是参考的知乎大神的描述。我们知道,假设r.v.x有E(|X|^k)<+∞,E(|X-E(X)|^k)<+∞,则称: E(X^k)为k阶原点矩 E(|X|^k)为k阶绝对矩 E((X-E...
2018-12-02 16:15:00 2744
转载 逆向工程试验报告
逆向工程这门课也已经上完了,作为考查课需要交一份实验报告,这里我学习(抄袭)了我是用户大佬的破解实战-第一战,由于大佬水平高深,步骤间跳跃很大,我这里把大佬的意思加上自己的理解写成实验报告,仅供小白参考。出处:https://www.52pojie.cn/thread-197281-1-1.html注:中间有几处坑,表示自己掉进去的地方,如果想一次性实现,可以看完再练习。开始...
2018-11-19 16:30:00 746
转载 Hall定理和匈牙利算法(匹配与覆盖,因子分解)
Hall定理:设G为具有二分类(X,Y)的偶图,则G包含饱和点X的每个顶点的匹配当且仅当|N(S)|>=|S|,对所有S是X的子集都成立。发现上面这句话读的很拗口,虽然是课本原话,这里我引用wiki。hall定理全名hall marriage theorem.他在图论和组合数学中都存在,这里我们只指出他在图论中的作用定义。 作用: The graph theor...
2018-11-15 19:51:00 581
转载 Kruskal算法正确性证明
Kruskal算法: 步骤1,选择边e1,使得权值w(e1)尽可能小; 步骤2,若已选定边e1,e2,...,ei,则从E\{e1,e2,...,ei}选取e(i+1),使得 (1)G[{e1,e2,...,e(i+1)}]为无圈图 (2)权值w(e(i+1))是满足(1)的尽可能小的权; 步骤3,当步骤2不能继续执行时停止。证明:由Kru...
2018-11-10 11:55:00 1572
转载 Log-normal distribution对数正态分布
不知道这个东西是不是只会用这一次,反正搞清楚了,就留下来吧。参考文献:https://en.wikipedia.org/wiki/Log-normal_distribution https://blog.csdn.net/Eric2016_Lv/article/details/53286434在概率论中,对数正态分布是一种连续概率分布,其随机变量的对数服从正态分布...
2018-10-26 17:49:00 1378
转载 我与西瓜书2外传----More about LinearRegression
之前讲过了一种求解LR(LinearRegression)的方法——范数方程(Normal Equation)。这个是西瓜书上讲的方法,其中在andrew Ng的公开课中还讲了很多其实还有另外一种求解参数方法:梯度下降(Gradient Descent),其中内容包括批梯度下降(Batch gradient descent)和随机梯度下降(Stochastic gradient desc...
2018-10-22 11:34:00 78
转载 我与西瓜书2----线性模型
上一章,讲了基本概念和关于模型选择与评估的概念。这一张学习线性回归,并根据线性回归加上模型选择与评估的知识来实例化。1、线性回归(LinearRegression)(又名最小二乘法,ordinary least squares OLS):基于均方误差最小化来进行模型求解的方法。优点:线性回归没有参数,这是一个优点,但也因此无法控制模型的复杂度。另外线性模型具有很好的可解释性(c...
2018-09-28 17:47:00 114
转载 我与西瓜书1-----绪论,模式评估与选择
第1章 绪论 若我们欲预测的是离散值,如“好瓜”“坏瓜”,此类学习任务称为分类(classification);若欲预测的是连续值,例如西瓜的成熟度0.95,0.37,此类学习任务称为回归(regression)。对只涉及两个类别的“二分类(binary classification)”任务,通常称其中一个为正类(positive class),另一个为反类(negativ...
2018-09-28 11:38:00 139
转载 PE文件
参考文献:https://msdn.microsoft.com/en-us/magazine/ms809762.aspxhttps://msdn.microsoft.com/en-us/magazine/bb985992.aspxPE文件到内存的映射:http://www.cnblogs.com/qintangtao/archive/2013/01/28/2880606.html...
2018-09-13 16:36:00 151
转载 python1----variable,condition,function and loop
Python is like a programming language that's based on a snake. It is a weird language,is is strange,is's not easily understood by others.Welcome to being a PythonisaIt turns out that what Python ...
2018-09-01 14:46:00 300
转载 文件(file)2————inode简介与文件的读取
文件1从需求的方面对文件系统进行了概述,这一篇文章我们以鸟哥的书来讲述文件系统,从磁盘组成与分区到文件系统。1、磁盘组成与分区扇区(Sector)为最小的物理存储单位,依据磁盘的设计不同分为512Byte和4K两种格式。将扇区组成一个圆,那就是磁柱(Cylinder)。早期的分区主要以磁柱为最小分区单位,现在的分区通常使用扇区为最小分区单位(每个扇区都有其号码),磁盘分区主要...
2018-08-13 08:52:00 472
转载 文件(file)1————An introduction to Linux filesystems
这里讲的主要是关于文件,目录以及一部分磁盘的相关知识。主要依据是操作系统第4章 文件管理(参考书:王道的书)和鸟哥的私房菜的第567章。在系统运行时,计算机以进程为基本单位进行资源的调度和分配;而在用户进行的输入、输出中,则以文件为基本单位。1、什么是文件? 从比喻的角度来讲,操作系统是图书管理员对于书的管理,则文件就是图书馆的书。 从底层向上的角度来讲,数据项:用...
2018-08-08 15:23:00 208
转载 bash4----进阶1 内部变量
0、操作符之求最小公约数#!/bin/bashARGS=2E_BADARGS=65#args check#---------------------------------------if [ "$ARGS" -ne $# ] then echo "Usage: `basename $0` num1 num2 " ...
2018-07-09 08:36:00 102
转载 bash3---基本2
1、和let一样,[[ ]]也是一个bash命令,但是sh没有的。 下次对于sh: XXX:not found 可以通过把sh换成bash试试2、关于NULL的if。od探究对于NULL=040时候,NULL is false for if对于a=040,即变量是NULL时候 if [ -n "$a" ] 也是false.(对于字符串 -n表示字符串长度>0retu...
2018-07-06 10:50:00 86
转载 bash2----基本1
这个随笔主要讲一些关于bash的小track1、如何注释多行bash::<<'注释内容':<<WORD注释内容WORD:<<'BLOCK注释内容'BLOCK1.1这个是补充的一个知识点:命令替换用的点是```,在左上角 ESC下面那个,而不是单引号''''''''这个东西,但是注释内容用的是单...
2018-07-01 00:04:00 85
转载 bash1---基本0
最近在看《高级BASH脚本编程》,边学习脚本编程,边学习Linux的命令。 另外还解决了笔记本电脑上关于Ubuntu无法找到wifi适配器的问题。具体看我另外一篇博客。 另外推荐一个学习linux命令的网站。 今天主要想讲一下如何备份最后一天所有修改的文件#!/bin/bash# 在一个"tarball"中(经过tar和gzip处理过的文件)#+...
2018-06-25 15:48:00 73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人