自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-06-23

nvidia-docker2https://justusnithushan.medium.com/nvidia-docker2-installation-procedure-in-ubuntu16-04-a9a5d8513cbahttps://zhuanlan.zhihu.com/p/68044009

2021-06-23 19:07:58 260

原创 学习argparse

简单介绍argparse是一个全面的参数处理库。参数可以触发不同的动作,动作由 add_argument() 方法的 action 参数指定。支持的动作包括保存参数(逐个地,或者作为列表的一部分),当解析到某参数时保存一个常量值(包括对布尔开关真/假值的特殊处理),统计某个参数出现的次数,以及调用一个回调函数。默认的动作是保存参数值。在这种情况下,如果提供一个类型,那么在存储之前会先把...

2019-06-06 16:00:13 230

原创 时序行为检测和分类

一 数据集ActivityNet发展简介ActivityNet是15年年cvpr,16年年开始举办的竞赛。16-19年,16:只有detection和classification(untrimmed) -17:classification(trimmed和untrimmed) proposals captioning18:从-18年年开始去掉了了untrimmed的分类,任务A...

2019-04-01 15:36:49 6274 1

原创 python基础文件操作

怎么在已有内容的文件中修改或者添加内容模式描述r以只读方式打开文件,可读文件信息w以写方式打开文件,向文件写入信息。文件存在则覆盖a已追加模式打开文件(指针指向末尾)r+以读写方式打开文件,对文件读写操作w+消除文件内容,然后以读写方式打开文件a+以读写方式打开文件,将指针移到末尾b以二进制模式打开文件。只对Windows和D...

2019-04-01 14:41:43 169

原创 linux shell script脚本

这里有个30分钟上手的文档,写得很极简:https://github.com/qinjx/30min_guides/blob/master/shell.md有关bash的操作1.一个bash就是一个独立的程序,有自己的PID,如果运行该脚本,它底下的任何命令都是这个bash衍生出来的子程序。若要回到原本的bash去,只有将第二个bash结束(下达exit或者logout)shell scri...

2019-03-04 16:32:05 551

原创 pytorch的梯度计算

import torchfrom torch.autograd import Variablex = torch.Tensor([[1.,2.,3.],[4.,5.,6.]]) #grad_fn是Nonex = Variable(x, requires_grad=True)y = x + 2z = y*y*3out = z.mean()#x->y->z->out...

2019-01-08 16:01:35 1771

原创 pytorch学习笔记

一 pytorch数据结构Tensor有自己的数据类型,也有CPU和GPU版本的Tensor。torch.set_default_tensor_type修改指定tensor类型,默认是torch.float32 or torch.float。每个元素占用32bit/8=4Byte内存。torch和numpy二者用法类似,二者可以互相转换。有共享内存和不共享内存的情况1.numpy转...

2018-12-31 15:26:45 1264

原创 算法课程作业5

exercise51.试设计比较策略:用 6 次比较在 5 个元素中找到中位数。# 用 6 次比较在 5 个元素中找到中位数;用 7 次比较完成 5 个元素的排序。import numpy as np# 比较并交换数组元素位置,大的在前面def sortBinary(index1, index2, a): if a[index1] > a[index2]: ...

2018-12-21 22:23:38 346

原创 hash和散列表在java中的作用

散列表/哈希表是存储记录的数据结构,哈希函数是关键字和存储位置的对应关系的映射函数,我们希望f(Key)得到不同哈希地址。但是一般总会有冲突存在。key是关键字的话,是由字母数字组成的,大约1.2x10^14,而实际中用不到那么多,哈希函数就是一个压缩映像。Hash关键在于hash函数的选择和冲突解决。好的hash函数是均匀的,就是尽量不要映射后存储位置聚集。冲突解决当然很多,最常用的是开放...

2018-12-20 15:27:32 363

原创 算法学习(一)——分治以及排序算法总结

分治策略:分解(Divide):将问题划分为若干子问题解决(Conquer):递归求解子问题合并(combine):子问题组合成原问题主方法:T(n) = aT(n/b)+f(n)分解成a个问题,每个子问题降b倍,合并为O(f(n))主定理:比较f(n)和aT(n/b)的阶,要求是多项式意义上的比较,即只能差n^x。1.f(n)的阶大,T就是O(f(n))2.反之,为O[n^...

2018-12-12 16:16:44 460 1

原创 机器学习论文会议整理

机器学习顶级会议:NIPS, ICML( 2月), UAI(B类),AISTATS; (期刊:JMLR, ML, Trends in ML, IEEET-NN)计算机视觉和图像识别:ICCV(3月), CVPR(11月), ECCV( 3月); (期刊:IEEET-PAMI, IJCV, IEEE T-IP)人工智能:IJCAI( 2月), AAAI(9月); (期刊AI)另外相关的还有...

2018-12-10 20:44:59 10156 1

原创 softmax学习笔记

import numpy as npfrom random import shuffledef softmax_loss_naive(W, X, y, reg): """ Softmax loss function, naive implementation (with loops) Inputs have dimension D, there are C classes, a...

2018-12-09 23:18:09 141

原创 CMake学习笔记

==###### ==cmake:是跨平台的编译工具,采用自动化的项目构建工具cmake 可以将程序员从复杂的makefile 文件中解脱出来。cmake 根据内置的规则和语法来自动生成相关的makefile 文件进行编译,同时还支持静态库和动态库的构建,主要用来编写CMakeLists.txt文件,然后用cmake将CMakeLists.txt文件转化为make需要的makefile,最后用ma...

2018-12-04 22:28:25 144

原创 KNN学习笔记

刷cs231n的作业,废话不说,直接贴代码,注释的比较详细了代码中若有难理解的numpy函数,详见我的另一篇博客import numpy as npclass KNearestNeighbor(object): def __init__(self): self.X_train = X self.y_train = y ...

2018-12-04 22:25:39 160

原创 numpy基础方法总结

一 numpy简介nump用来是数组和矢量计算,是高性能科学计算和数据分析的基础包。ndarry:是一个具有矢量运算和复杂广播能力的快速且节省空间的多维数组。主要功能:数据整理和清理,子集构造和过滤,转换等快速的矢量化数组运算;数组算法,如排序,唯一化,集合运算等。(一).生成ndarry对象ndarry:多维数组对象,是快速灵活的数据集容器。import numpy as np1...

2018-11-28 21:03:17 365

原创 安装pytorch1.0

最近想用detectron,毕竟是最新的caffe2,里面资源很丰富,教程也多,而且装好基本所有检测的模型和很多最新的网络都不用发愁了,而且源码的质量很高,是个很不错的学习平台。官网给出了三种方法安装。首先肯定是在linux服务器上安装,要求cuda是必须大于8.0,cudnn大于6.0才行,所以如果服务器这俩版本不满足,需要重新安装cuda。我的情况是服务器是多人使用,不可破坏系统的cuda,...

2018-11-13 21:10:10 5597 1

原创 实习笔记(二)设计模式和java工具

一 设计模式下面举几个常用设计模式:单例模式;工厂模式(抽象工厂模式);观察者模式;建造者模式;代理模式有20多种设计模式,最基础的是上面这几种,很多其实使他们的变形和扩展。综述:我认为,设计模式就是在代码骨架,目的是让自己的代码高内聚低耦合,可读性强,可复用性强,可能一开始构思会慢,先写很多借口或与功能无关的代码,但是却能在日后数倍的减少代码量和维护代码产生工作量。一般我在开发中如果有...

2018-10-26 18:51:34 122

原创 前后端时间戳转化

时间戳(time-stamp)是指格林威治时间从1970年1月1日(00:00:00 GMT)到现在。也就是1970年以前的timestamp为负数,1970年1月1日 00:00:00 UTC + 00:00(UTC是世界统一协调时)当前时间就是相对于epoch time的秒数。在python中,时间戳是10位有效数字1. python中的时间戳python时间戳是10位时间有三种展现...

2018-10-17 22:44:22 4092

原创 nginx学习笔记

nginx学习笔记(一)nginx命令nginx -s stop #直接关闭如果无法关闭在linux下使用:ps -ef |grep nginx找到主进程kill掉再找到你自己写的配置文件加载nginx -c /etc/nginx/nginx.conf #我一般用这个命令加载nginx -s quit #处理完当前请求然后退出nginx -s reload #重启nginx -s...

2018-10-17 16:07:41 93

原创 实习总结的工作原则

      昨天跟前端的一个女同事调接口,昨天给她写了文档,里面url是对的,今天给了她我本地调通的截图,想给她看看结果,我们后端自己调多个inner,结果她在每个地方都加上了,看到不一样她一没跟我确认,二作为正式工,前端固定路径格式都还不明确,改动了也不跟我说。加错后肯定调不,我去找她,她让我自己找原因,从来不找我们,结果我们找了半天原因,根本找不出,我直觉告诉我就是她请求不对,我打算换协议,这...

2018-04-21 09:33:45 156

原创 函数方法API

Stringboolean - contains(String str)如果字符串包含特定序列或字符返回true "fx is great".contains("fx")trueboolean- endsWith(String str)检测是否以特定字符串结尾 "fx is great".endsWith("great")trueb...

2018-03-30 18:23:00 207

转载 泛型在类和接口中应用

泛型就是变量类型的参数化。在使用泛型前,存入集合中的元素可以是任何类型的,当从集合中取出时,所有的元素都是Object类型,需要进行向下的强制类型转换,转换到特定的类型。而强制类型转换容易引起运行时错误。泛型类型参数只能被类或接口类型赋值,不能被原生数据类型赋值,原生数据类型需要使用对应的包装类。例子一:使用了泛型12345

2018-01-31 20:02:13 228

原创 对于getClass和instanceof;hashCode和equalsqu

判断两个对象是否为同一类型,时常用到getclass 和 instanceof ,而这两个函数又是时常让人混淆。下面从一个例子说明两者的区别:public class Test_drive { public static void main(String[] args){ A a = new A(); B b = new B();

2018-01-26 16:01:39 166

转载 实习笔记(八)lombok注解

Lombok用法Lombok注解说明val:用在局部变量前面,相当于将变量声明为final@NonNull:给方法参数增加这个注解会自动在方法内对该参数进行是否为空的校验,如果为空,则抛出NPE(NullPointerException)@Cleanup:自动管理资源,用在局部变量之前,在当前变量范围内即将执行完毕退出之前会自动清理资源,自动生成try-finally这样的代码来关

2018-01-26 14:14:50 132

转载 effective java 笔记(对象的创建)

(一)创建和销毁对象1.考虑用静态工厂方法代替构造器。静态工厂就是类提供一个共有的静态工厂方法,它只是一个返回类的实例的静态方法。例如:public static HashM2.遇到多个构造器参数时要考虑用构造器。3用私有构造器或者枚举类型强化Singleton属性。4.通过私有构造器强化不可实例化的能力(二)类和接口1.使类和成员的可访问性最小化2.在共有类

2018-01-25 20:12:20 159

转载 实习笔记(七)java泛型

Java 中对于泛型方法的定义:public T getT(){  .....相关代码;}其中我对的理解就是申明只是一个泛型方法的标记,T是返回的类型。对于泛型类的定义:public class Type{  ....相关代码}上面写的是关于泛型方法和泛型类的定义。这里写这篇博客的主要目的是为了记录 和 的理解。 

2018-01-24 15:56:44 127

转载 TSl的Vector

在c++中,vector是一个十分有用的容器。作用:它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。特别注意:使用vector需要注意以下几点:1、如果你要表示的向量长度较长(需要为

2018-01-24 14:25:15 169

转载 实习笔记(六)C++运算符重载

类型转换运算符(conversion operator)是类的一种特殊成员函数,它负责将一个类类型的值转换成其他类型,格式:operator type() const;其中type表示某种类型,类型转换运算符面向任意类型(void除外)进行定义,只要该类型能作为函数返回值类型。不允许转换成函数和数组类型,但允许转换成指针类型或引用类型。类型转换运算符既没有显示的返回值类型,也没有形

2018-01-23 18:07:37 347

翻译 实习笔记(四)json

(一)JSON语法JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON

2018-01-22 17:21:42 257

转载 实习笔记(三)groovy/scope

Groovy/Spock 测试导论测试对于软件开发者而言至关重要,不过总会有人说:“写代码是我的事,测试那是QA的工作”,这样的想法真是弱爆了,因为大量的业界实践已经证明测试驱动编码可以有效地帮助开发者提升代码质量。Spock 集成了Junit, JMock 和RSpec 等测试框架的优势, 使开发者能够使用BDD DSL 语言进行测试代码的编写.它完全兼容Junit

2018-01-22 16:42:24 379

原创 git

作者:Doing链接:https://www.zhihu.com/question/21215715/answer/201900253来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一般解决冲突的步骤是:先本地直接提交代码:git push origin master 如果别人在自己之前提交了修改,git会提示push失败,需要先pul

2018-01-22 09:22:40 121

原创 实习笔记(五)Annotion的学习

(一)Annotion的用处注解是用来构造IOC容器,每个Context上下文都是容器,用注解这种简洁的方式装入spring容器,不用写构造方法和get/set方法。因为Bean的name属性是唯一的,注解就是给定你要找的的bean的名字,在容器中调用bean的属性。注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置...

2018-01-20 14:07:05 440

原创 实习笔记(二)spring入门

自学jspring框架总结先铺垫几个以前不知道的名词1.IOC:Inversion of Control控制反转,把对象的创建权交给spring,通过反射来实现,反射是什么:通过字节码文件对象,去使用成员变量。反射的好处是:运行时装配,无需组件之间进行源代码连接。反射可以获取构造方法,成员变量和成员方法。动态代理就是通过反射来生成的一个代理。反射需要动态加载类,运行时根据需要加

2018-01-20 13:36:50 223

原创 实习笔记(一)

学习IDEA开发工具一.几个链接1.idea20个自动完成的特性:http://www.oschina.net/translate/top-20-code-completions-in-intellij-idea2.IDEA导航特性http://www.importnew.com/15462.html二.快捷键ctrl +enter   测试 alt+enter Alt+回车导

2018-01-15 19:48:25 267

空空如也

空空如也

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

TA关注的人

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