自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朴素.无恙的博客

越努力越幸运

  • 博客(92)
  • 资源 (7)
  • 收藏
  • 关注

原创 深度学习中的优化算法

深度学习中的优化算法(随机梯度下降法)在文章中首先介绍固定学习率的优化器(SGD、Momentum),其次是适应学习率算法(Adagrad、Rmsprop、Adadelta、Adam)。随机梯度下降法 (SGD)动量法(Momentum)Adagrad 算法RMSProp 算法Adadelta 法Adam 算法1.随机梯度下降法 (SGD)Stochastic Gradien...

2019-01-16 16:24:31 949 1

原创 LeNet模型解读

LeNet模型解读上图为LeNet-5识别手写体数字的过程,其包含输入层在内共有八层,每一层都包含多个参数(权重),c层代表的为卷积层,通过卷积操作,使原信号特征增强,并降低噪音。s层代表下采样层,即池化层,利用图像局部相关性的原理,对图像进行了子抽样,可以减少数据处理量,同时也可以保留一定的有用信息。LeNet-5 包含了卷积神经网络的基本模块是入门卷积神经网络最好的网络之一,包含...

2019-01-14 15:23:49 5942

原创 机器学习sklearn之KNN的实现

机器学习之KNN的总结本片文章主要写了针对一个csv数据,目标是对其数据进行分类,怎样用knn实现在此问题中将该问题分为三个步骤:数据处理:对csv数据进行处理做出适合knn的数据集,包括划分测试集及训练集数据拟合:对数据集数据进行拟合数据预测及评价指标:对所训练得到的结果进行预测以及评价 数据处理 本实例中的数据集如下图所示:第一列为数据集的标签,第一行为数据集的t...

2018-11-27 21:18:18 1176

原创 机器学习sklearn之svm的实现

sklearn实现svmfrom sklearn import svm#导出svmx = [[2, 0], [1, 1], [2, 3]]#数据y = [0, 0, 1]#标签clf = svm.SVC(kernel = 'linear')#实例化clf.fit(x, y)#拟合print (clf)# get support vectorsprint (clf.suppor...

2018-11-20 20:44:29 11371

原创 pytorch之卷积模块、池化、激活函数(可视化)

pytorch之卷积模块卷积卷积在 pytorch 中有两种方式,一种是 torch.nn.Conv2d(),一种是torch.nn.functional.conv2d(),这两种形式本质都是使用一个卷积操作这两种形式的卷积对于输入的要求都是一样的,首先需要输入是一个 torch.autograd.Variable() 的类型,大小是 (batch, channel, H, W),其中 bat...

2018-10-29 18:06:16 13997 2

原创 pytorch之添加BN

pytorch之添加BN层批标准化模型训练并不容易,特别是一些非常复杂的模型,并不能非常好的训练得到收敛的结果,所以对数据增加一些预处理,同时使用批标准化能够得到非常好的收敛结果,这也是卷积网络能够训练到非常深的层的一个重要原因。数据预处理目前数据预处理最常见的方法就是中心化和标准化,中心化相当于修正数据的中心位置,实现方法非常简单,就是在每个特征维度上减去对应的均值,最后得到 0 均值的...

2018-10-29 17:47:01 15723

原创 如何用python将两个文件夹合并至另一个文件夹(制作数据集)

如何用python将两个文件夹合并至另一个文件夹(制作数据集)此操作目的是为了制作自己的数据集,深度学习框架进行数据准备,此操作步骤包括对文件夹进行操作,将两个文件夹合并至另一个文件夹该实例为一个煤矿工人脸识别的案例;首先原始数据集(简化版的数据集旨在说明数据准备过程)如下图所示:该数据集只有三个人的数据,A01代表工人甲的煤矿下的照片,B01代表工人甲下矿前的照片,同理A02、B02代表...

2018-10-24 17:46:10 15323 3

原创 造成MySQL全表扫描的原因

造成MySQL全表扫描的原因全表扫描是数据库搜寻表的每一条记录的过程,直到所有符合给定条件的记录返回为止。通常在数据库中,对无索引的表进行查询一般称为全表扫描;然而有时候我们即便添加了索引,但当我们的SQL语句写的不合理的时候也会造成全表扫描。以下是经常会造成全表扫描的SQL语句及应对措施:使用null做为判断条件如:select account from member where nickname = null;建议在设计字段时尽量将字段的默认值设为0,改为select account whe

2020-11-19 11:28:21 1167

原创 js金额转换

js金额转换<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> function convertCurrency(money) { //汉字的数字 var cnNums = new

2020-10-30 15:28:44 856 2

原创 如何定义 Java 中的方法

如何定义 Java 中的方法public class HelloWorld { //定义了一个方法名为 print 的方法,实现输出信息功能 public void print1() { System.out.println("Hello World"); } public static void main(String[] args){ //在 main 方法中调用 print 方法 HelloWor

2020-08-30 16:37:43 892

原创 变量与常量

变量与常量public class HelloWorld { public static void main(String[] args) { int m = 5; int n = 7; int x = (m*8/(n+2))%m; System.out.println("m:" + m); System.out.println("n:" + n); System.out.println("x:" + x); }}public class HelloWorld{

2020-08-27 15:53:12 199

原创 什么是运算符

什么是运算符public class HelloWorld{ public static void main(String[] args) { int a=12; int b=24; int sum = a + b; System.out.println("两数之和为:"+sum); }}public class HelloWorld{ public static void main(String[] args) { int age1=24; int a

2020-08-27 15:42:13 597

原创 使用 Arrays 类操作 Java 中的数组

使用 Arrays 类操作 Java 中的数组Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~)。Arrays 中常用的方法:1、 排序语法: Arrays.sort(数组名);可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列),2、 将数组转换为字符串语

2020-08-27 15:24:09 291

原创 TopK

@TOPKfrom __future__ import print_function, divisionimport torchimport torch.nn as nnimport numpy as npimport torchvisionfrom torchvision import datasets, models, transformsimport matplotlib.p...

2020-01-06 20:00:13 303

原创 python实现递归斐波那契数列、进制转换、排序

python实现递归斐波那契数列、进制转换递归结束条件:递归算法必须有个基本结束条件递归算法必须改变自己的状态并向基本结束条件演进递归算法必须递归地调用自身def fibo(n): if n<=1: #结束条件 return n return fibo(n-1)+fibo(n-2) #调用自己print(fibo(8))def to...

2019-10-02 18:12:51 438

原创 EfficientNet-PyTorch

https://github.com/fortitude94deng/EfficientNet-PyTorch

2019-09-25 21:46:51 2954

原创 划分交叉验证集

进行交叉validation时,划分交叉验证集,此处以五折交叉验证集的划分为例子(python实现)# -*- coding: utf-8 -*-import os,os.path as opimport numpy as npimport randomtrain_txt = '/media/dell/dell/data/huawei_remotesensing/train/train1...

2019-08-08 10:29:18 561

原创 交叉验证

交叉验证from __future__ import print_functionimport os import timeimport torch import random import warningsimport torchvisionimport numpy as np import pandas as pd from tqdm import tqdmfrom co...

2019-07-17 22:07:27 516

原创 如何计算pytorch中图像输入的均值和方差

如何计算pytorch输入的均值和方差# -*- coding: utf-8 -*-import numpy as npimport cv2import randomimport os# calculate means and std 注意换行\n符号path = '/home/dell/Desktop/train.txt' means = [0, 0, 0]stdevs = ...

2019-06-28 11:44:23 7671 9

原创 数据处理(过采样)

# coding: utf-8import osimport sysimport matplotlib.pyplot as plt#将全部数据索引至字典中path = "/media/dell/dell/data/remote_sensing/remote/train_image"dirs = sorted(os.listdir(path))print(dirs)files = ...

2019-06-21 15:15:08 3136

原创 feature_extration

net.pyimport torchfrom torchvision import modelsfrom torch import nnclass feature_net(nn.Module): def __init__(self, model): super(feature_net, self).__init__() if model == ...

2019-06-12 14:56:11 461

原创 xgboost

# -*- coding: utf-8 -*-"""dj"""import argparsefrom sklearn import metricsimport numpy as npimport h5pyimport warningswarnings.filterwarnings("ignore")'''parse = argparse.ArgumentParser()pa...

2019-06-12 14:47:27 156

原创 Focal loss的pytorch版本实现

import torchimport torch.nn as nnfrom torch.autograd import Variableimport torch.utils.data as Dataimport torchvision import numpy as npimport matplotlib.pyplot as plt import torch.nn.funct...

2019-06-10 10:32:10 3843 5

原创 Kaggle Ensembling Guide

Model ensembling is a very powerful technique to increase accuracy on a variety of ML tasks. In this article I will share my ensembling approaches for Kaggle Competitions.For the first part we look a...

2019-05-30 15:54:14 309

原创 Pytorch提取模型特征向量保存至csv

# -*- coding: utf-8 -*-"""dj"""import torchimport torch.nn as nnimport osfrom torchvision import models, transformsfrom torch.autograd import Variable import numpy as npfrom PIL import Ima...

2019-05-29 21:28:19 5853

原创 python中csv与txt文件转换

如何将文件夹内图片名称写入csv中,且target为0import osimport pandas as pddata=[]names = os.listdir(r"C:\Users\Administrator.SKY-20180518VHY\Desktop\1") #路径for name in names: data.append([name,0])print(data) ...

2019-05-29 21:26:03 6099

原创 pytorch构建多模型

import numpy as npfrom functools import partialimport torchfrom torch import nnimport torch.nn.functional as Ffrom torch.optim import SGD,Adamfrom torch.autograd import Variablefrom torch.utils...

2019-05-29 14:36:31 2837 8

原创 ResNeXt网络的pytorch实现

ResNeXt网络的pytorch实现此处需要pip install pretrainedmodels"""Finetuning Torchvision Models"""from __future__ import print_function from __future__ import divisionimport torchimport torch.nn as nni...

2019-04-29 20:41:51 2555 3

原创 dpn网络的pytorch实现

dpn网络的pytorch实现import torchimport torch.nn as nnimport torch.nn.functional as Fclass CatBnAct(nn.Module): def __init__(self, in_chs, activation_fn=nn.ReLU(inplace=True)): super(CatB...

2019-04-29 20:36:24 647

转载 小样本学习(one/few-shot learning)

原文:https://blog.csdn.net/mao_feng/article/details/78939864原博地址:https://blog.csdn.net/xhw205/article/details/79491649小样本学习来源:我们人类是具有快速从少量(单)样本中快速学习能力的,其实在我们学习的过程中,人类的大脑将对象和类别组成有用的信息将之分类。首先需要声明的是,小样...

2019-04-03 19:42:14 63945 4

原创 RNN之时间预测(数组数据)

RNN核心之时间预测数据如下所示:这个数据是 12年飞机月流量,可视化得到下面的效果。import numpy as npimport pandas as pdimport matplotlib.pyplot as pltdata_csv = pd.read_csv('./data.csv', usecols=[1])plt.plot(data_csv)首先我们进行预处理,...

2019-03-23 20:31:55 8463 15

原创 RNN训练mnist数据

RNN训练mnist数据此博文主要是为了用RNN 做图像分类,来了解pytorch的RNN用于训练图像时的用法。mnist数据集中的图像:图像1由28*28个像素点组成如下图所示对于此图像我们可以将每张图像看作是长28的序列,序列中的每个元素的特征维度为28.RNN的结构首先处理数据import sysimport torchfrom torch.autograd impor...

2019-03-23 19:49:18 963

原创 用Python去除图像的黑色或白色背景

用Python去除背景,得到有效的图像此目的是为了放入深度学习计算中来减少计算量,同时突出特征,原图像为下图,命名为1.jpg,在此去除白色背景,黑色背景同理需要对原图像进行的处理是去掉白色背景,抠出有效的参与计算的图形的大小即下图对此有两个思路:用掩模法得到有效部分,其次去掉空白,但太繁琐喽,并且一万多张图片,其不弄到天荒地老(截图也是哦)对图像进行处理,即先做nump...

2019-03-17 15:42:17 20459 5

原创 U-Net分割

U-Net分割pytorch的实现import numpy as npimport torchimport argparsefrom torch.utils.data import DataLoaderfrom torch import autograd, optimfrom torchvision.transforms import transformsfrom unet impo...

2019-03-07 17:22:33 3582 45

原创 Pandas之数据清洗

从零开始学Python数据分析与挖掘之Python数据处理工具----Pandas在做项目时最重要的就是准备数据,在准备数据过程中重要的一步就是数据清洗,数据清洗的工作一般包括,检查数据集是否存在重复,是否数据集中数据有缺失,数据是否具有完整性与一致性、数据之中是否有异常值数据清洗之重复观测处理# 数据读入df = pd.read_excel('C:\\Users\\Administr...

2019-03-05 21:33:51 758

原创 Python数据分析与挖掘

Python数据分析与挖掘**什么是数据分析与挖掘?????**,随着DT时代的到来,越来越多的数据被人们所认识和重视,并开始通过各种数据进行数据采集,如:使用问查调卷获取用户对产品的意见:通过网页或app的浏览记录、交易记录、评论等操作;基于数据爬虫等获得数据;甚至是企业间的合作实现多方数据的共享。**将获得的数据应用于“数据分析与挖掘”之中,应用领域:电商领域,发现破坏规则...

2019-03-05 17:36:44 382

原创 Python数据分析与挖掘----Logistic回归

从零开始学python数据分析与挖掘——Logistic回归# 导入第三方模块import pandas as pdimport numpy as npfrom sklearn import linear_modelfrom sklearn import model_selection# 读取数据sports = pd.read_csv('C:\\Users\\Administra...

2019-02-25 10:32:50 787

原创 Python数据处理工具----pandas

从零开始python数据分析与挖掘Python数据数据处理工具----pandasimport pandas as pdimport numpy as np# 构造序列gdp1 = pd.Series([2,3.01,8.99,8.59,5.18])gdp2 = pd.Series({'北京':2.8,'上海':3.01,'广东':8.99,'江苏':8.59,'浙江':5.18})g...

2019-02-21 16:13:25 441

原创 Python数值计算工具----Numpy

Python数值计算工具——Numpy# 导入模块,并重命名为npimport numpy as np# 单个列表创建一维数组arr1 = np.array([3,10,8,7,34,11,28,72])# 嵌套元组创建二维数组arr2 = np.array(((8.5,6,4.1,2,0.7),(1.5,3,5.4,7.3,9),(3.2,3,3.8,3,3),(11.2,1...

2019-02-20 16:47:18 1400

原创 Python数据分析与挖掘----收入的预测分析

Python数据分析与挖掘之收入的预测分析

2019-02-20 14:28:34 10198 24

kaggle_vote_csv.py

python实现机器学习中的模型集成投票法,平均等

2019-07-31

目标检测模型(YOLOv1-v3系列,ssd)的pytorch实现

此文件为yolo模型(1-3)的pytorch实现以及ssd目标检测的pytorch实现

2019-01-11

深度学习100问

此文件为深度学习100问,是深度学习中必须掌握的知识点

2019-01-11

fashion_mnist数据集

一个关于深度学习的衣服样式数据集与mnist数据集相类似

2018-12-20

pytorch之kaggle数据集的准备

该资源为pytorch中kaggle数据集的准备,利用DataLoader方法将数据按照batchsize形式加载,对数据迭代,从而送入网络

2018-12-20

pytorch对自己准备的数据集进行读取的相关文件torch代码

对自己准备训练的数据集进行读取,即选取路径,读入数据其次将数据加载如train_loader中对图像进行训练等操作

2018-10-18

莫凡numpy and pandas Python3

此内容为莫凡Python3的numpyandpandas的一些基础操作,

2018-10-18

空空如也

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

TA关注的人

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