- 博客(34)
- 收藏
- 关注
转载 机器学习-正则化
在机器学习中,正规化是防止过拟合的一种重要技巧。从数学上讲,它会增加一个正则项,防止系数拟合得过好以至于过拟合。L1就是权重的和:L2是权重的平方和:最小平方损失函数的L1正则化:最小平方损失函数的L2正则化:它们的性质的区别总结如下:L2正则化 L1正则化 计算效率高(因为有解析解) 在非稀疏情形下计算效率低 非稀疏输出 稀...
2019-10-28 16:26:55
397
1
转载 机器学习-损失函数
目录一、常见的MSE、MAE损失函数1.1 均方误差、平方损失1.2 平均绝对误差二、L1_Loss和L2_Loss2.1 L1_Loss和L2_Loss的公式2.2 几个关键的概念三、smooth L1损失函数一、常见的MSE、MAE损失函数1.1 均方误差、平方损失均方误差(MSE)是回归损失函数中最常用的误差,它是预测值与目标值之间差值的平方和,其公式...
2019-10-28 10:27:44
728
转载 远程访问jupyter notebook--已成功
转自:https://www.cnblogs.com/yangxiaolan/p/5778305.htmlipython notebook是一个基于浏览器的python数据分析工具,使用起来非常方便,具有极强的交互方式和富文本的展示效果。jupyter是它的升级版,它的安装也非常方便,一般Anaconda安装包中会自带。安装好以后直接输入jupyter notebook便可以在浏览器中使用。但是...
2019-05-23 10:19:21
369
原创 np.vstack,np.hstack
参考官方文档:https://docs.scipy.org/doc/np.vstack(tup)按顺序垂直堆叠数组(按行)。这相当于将形状(n,)的一维数组整形为(1,n)后沿第一个轴的连接。重建按vsplit划分的数组。此函数对三维数组最有意义。例如,对于具有高度(第一个维度)、宽度(第二个维度)和R/G/B通道(第三个维度)的像素数据。函数concatenate、stack和blo...
2019-04-26 21:46:17
784
转载 ubuntu16.04中将python3设置为默认
转自:https://www.cnblogs.com/Jeb15/p/6080331.html直接执行这两个命令即可:sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /usr/bin/python python ...
2019-04-22 19:28:27
329
转载 Linux shell ${}简单用法
转自:https://www.cnblogs.com/xudong-bupt/p/3567096.html例一假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt我们可以用 ${ } 分别替换获得不同的值:${file#*/}:拿掉第一条 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:拿...
2019-04-02 20:30:59
269
转载 linux wget下载文件
wget工具体积小但功能完善,它支持断点下载功能,同时支持FTP和HTTP下载方式,支持代理服务器和设置起来方便简单。下面我们以实例的形式说明怎么使用wget。来源:https://www.cnblogs.com/semonxv/p/3816366.html命令格式:wget [参数列表] [目标软件、网页的网址]-V,–version 显示软件版本号然后退出;-h,–hel...
2019-04-01 16:54:31
418
原创 linux anaconda3安装
1. 查看服务器位数[bxx-ly@localhost ~]$ getconf LONG_BIT642. 查看当前conda环境[bxx-ly@localhost ~]$ conda info --env# conda environments:#base * /home/bxx-ly/anaconda2tensorflow...
2019-03-26 11:26:43
644
翻译 PANet 实例分割
Path Aggregation Network for Instance Segmentation(PANet)用于实例分割的路径聚合网络代码:https://github.com/ShuLiu1993/PANetCVPR2018 Spotlight paper, coco2017实例分割第一名目标检测第二名当前实例分割最佳模型Mask-RCNN的信息传播还不够充分,低层特征到高...
2019-03-25 21:28:02
2833
1
翻译 pytorch torchvision.models
torchvision.models模型子包包含以下模型体系结构的定义:目录torchvision.modelsAlexnetVGGResNetSqueezeNetDenseNetInception v3GoogLeNet可以通过调用其构造函数来构造具有随机权重的模型:import torchvision.models as modelsresn...
2019-03-20 15:33:22
3348
翻译 pytorch torchvision.datasets
torchvision 库是服务于pytorch深度学习框架的,用来生成图片,视频数据集,和一些流行的模型类和预训练模型.torchvision.datasets所有数据集都是 torch.utils.data.dataset 的子类,也就是说,它们都实现了 __getitem__ 和 __len__ 方法。因此,它们都可以传递给 torch.utils.data.dataloader,...
2019-03-20 11:37:53
13406
2
原创 语义分割-CVPR2018 Discriminative Feature Network(DFN)
这篇博客只是为了学习交流使用,来源知乎ycszen的文章。论文:arxiv.org/abs/1804.09337代码:https://github.com/ycszen/TorchSeg详细解读请见:CVPR 2018 | 旷视科技Face++提出用于语义分割的判别特征网络DFN目录1. 介绍2. 网络结构3.实验1. 介绍现有语义分割方法仍然有待解决的两类挑...
2019-03-07 19:37:15
2784
翻译 pytorch AdaptivePool2d
参考链接:https://pytorch.org/docsclass torch.nn.AdaptiveAvgPool2d(output_size)对由多个输入平面组成的输入信号应用二维自适应平均池 (2D adaptive average pooling )。对于任何输入大小,输出的大小都是hxw。输出特征的数量等于输入平面的数量。参数:output_size:目标输出大小的...
2019-03-07 18:38:09
8342
2
转载 python 运算符
转载:https://www.cnblogs.com目录1、算数运算符2、关系运算符3、赋值运算符4、逻辑运算符1、算数运算符 python算数运算符包括:+、-、*、**、/、//、% +: 加法运算 -: 减法运算 *: 乘法运算 **: 幂运算 /: 除法运算(如果有小数则返回结果为小数,如果都为...
2019-03-07 11:16:38
210
翻译 pytorch view()
参考链接:https://pytorch.org/docs返回一个新张量,它的数据与 self 张量相同,但 shape 不同。返回的张量共享相同的数据,并且必须有相同数量的元素,但是可能有不同的 size。对于要查看的张量,新的视图大小必须与其原始大小和步幅相匹配。例如每个新的视图维度必须要么是原始维度的子空间,要么只跨原始维度 d,d+1,...,d+k满足以下类似于连续的条件...
2019-03-07 10:37:00
3780
原创 调试python代码
使用 pdb 进行调试import pdb运行python脚本,会停留在 pdb.set_trace() 处命令 解释 break 或 b 设置断点 设置断点 continue 或 c 继续执行程序 list 或 l 查看当前行的代码段 step 或 s 进入函数 return 或 r 执行代码直到从当前函数返回 exit 或...
2019-03-01 19:08:32
214
原创 pytorch relu
import torchimport torch.nn as nnimport torch.nn.functional as func# inplace=True,改变原始数据,默认False产生新的输入m = nn.ReLU(inplace=True)data = torch.tensor([-1, -3, -4, 0, 9, 4])print(m(data))print(da...
2019-02-22 15:58:10
941
翻译 15.4 argparse:命令行选项、参数和子命令的解析器
参考官方文档(python2.7):https://docs.python.org/2/library/argparse.html 欢迎转载
2018-12-17 22:22:41
1688
转载 numpy中数据常用的保存与读取方法
转自:http://www.cnblogs.com/wushaogui/p/9142019.htmlNumPy提供了多种文件操作函数方便我们存取数组内容。文件存取的格式:二进制和文本。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。numpy的二进制文件(*.npy或*.npz)1. numpy.load(file[, mmap_mode, allow_pick...
2018-12-08 09:37:33
3313
原创 np.linspace,np.newaxis
>>> import numpy as npnumpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)在指定的间隔内返回均匀间隔的数字。在[start, stop]这个区间的端点可以任意的被排除在外,默认包含端点;retstep=True时,显示间隔长度。>>...
2018-12-07 18:31:02
793
转载 python3安装tensorflow
通过wget获取安装包,之后将其重命名,再进行安装。#通过wget命令获取whl$ wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp34-cp34m-linux_x86_64.whl #将whl重命名$ mv tensorflow-0.8.0-cp34-cp34m-linux_x...
2018-12-07 10:00:30
1100
转载 修改linux下的默认Python版本
首先在终端输入:python --verison 查看本机默认采用的python 版本接着进入/usr/local/lib 目录查看当前系统中安装了多少个python版本 如果只有一个,就安装你需要的版本 sudo apt-get install python3 (这里以python3为例)修改默认的版本 并不是删除你不需要的版本,因为系统的许多底层是依赖python的,删除后可能会导致系...
2018-12-07 09:34:16
585
转载 python-正则表达式
正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。默认匹配尽可能多的字符。用\d可以匹配一个数字,\w可以匹配一个字母或数字,所以:'00\d'可以匹配'007',但无法匹配'00A';'\d\d\d'可以匹配'010';'\w\w\d'可以匹配'py3'; .可以...
2018-12-03 15:36:50
212
翻译 LeNet1998-基于梯度学习的文件识别
摘要: 多层神经网络训练的反向传播算法构成了一个成功的基于梯度的学习技术的最好例子。给定适当的网络结构,可以使用基于梯度的学习算法来合成复杂的决策表面,该复杂的决策表面可以用最小的预处理来对诸如手写字符的高维模式进行分类。本文综述了手写字符识别的各种方法,并将它们与标准手写数字识别任务进行比较。卷积神经网络,特别是设计用于处理2D形状的变异性,显示出优于所有其他技术。现实生活中的文档...
2018-11-16 10:01:21
1502
原创 杨辉三角-python实现
杨辉三角定义如下:1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 把每一行看做一个list,试写一个generator,不断输出下一行的list:代码来自https://baike.baidu.com/item/杨辉三角#4_10第一个方法:>>> def triangles():... L=[1]...
2018-11-02 17:26:43
1481
转载 Homebrew上安装Octave
linyang:~ apple$ brew tap homebrew/scienceUpdating Homebrew...==> Auto-updated Homebrew!Updated 1 tap (homebrew/core).==> Updated Formulaeadplug atari800 grafana inspircd ins...
2018-04-23 10:57:48
1707
转载 Mac终端安装Homebrew
Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件。1. 打开Mac的终端2.输入安装命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"3.执行上述命令后会提示输入系统密码4...
2018-04-22 17:39:47
959
转载 python基础知识- 递归函数
递归函数定义:一个函数在内部自身调用自身本身。优点:定义简单,逻辑清晰。注意:防止栈溢出。(函数的调用是通过栈的数据结构实现的,每当进入一个函数调用,栈就会增加一层栈帧,每当函数返回,栈就会减少一层栈帧。)解决方法:通过尾递归优化。在函数返回的时候,调用自身,return语句不能包含表达式。这样,编译器或解释器就可以把尾递归做优化,使函数不论调用多少次,都只占用一个栈帧,不会出...
2018-03-29 21:22:16
240
转载 Python基础知识- 函数定义,参数问题(hard)
如果已经把my_abs()的函数定义保存为abstest.py文件了,那么,可以在该文件的当前目录下启动Python解释器,用from abstest import my_abs来导入my_abs()函数,注意abstest是文件名(不含.py扩展名)https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d...
2018-03-26 11:18:33
395
原创 python基础知识- 条件判断语句和循环语句
条件判断语句最有名的if语句。可能会有零到多个elif部分,else是可选的。其中,‘elif’是‘else if’的缩写。if...elif...elif.. 序列用于代替其他语言中的 switch 或 case 语句。简单的例子height = float(input('请输入身高(单位:米):'))weight = float(input('请输入体重(单位:千克):'))BMI_numbe...
2018-03-18 10:31:21
390
原创 Python基础知识- list ,tuple ,dict 和 set
list(列表)Python有几个复合数据类型,用于表示其他值。最通用的是list(列表),是一种有序的集合。>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']变量 classmates 就是一个list。用 len() 函数...
2018-03-13 20:50:40
305
原创 Python基础知识-数据类型和变量,字符和编码及格式化
注:Python中区分大小写,对缩进非常敏感。数据类型和变量 整数(十六进制用0x前缀和0-9,a-f表示 注:Python的整数没有大小限制) 浮点数(也称为小数,计算可能会有误差 注:Python的浮点数也没有大小限制,但是超出一定范围直接表示为inf(无限大)) 字符串(以''或""括起来的任意文本,""中可以显示'符号,转义字符\转义\n,\t,允许用'''...'''...
2018-03-11 08:56:39
349
原创 python基础小代码
# print absolute value of an integernum = input('please enter a number:')a = int(num)if a >= 0: print(a)else: print(-a)
2018-03-09 21:39:16
382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人