自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高效准确处理scipy.misc 中imresize、imread导入错误问题

对于处理Caltech_Pedestrian数据集,在不改变python和scipy的前提下,成功使用scipy.misc中的imresize、imread函数,使得数据集处理结果一致。

2022-08-07 15:25:46 3510

原创 pytorch 在原有模型上添加新层

"""第一种替换方法"""qian_line = net.lineclass Add_Drop(nn.Module): def __init__(self, qian_line): super(Add_Drop, self).__init__() self.add_drop = nn.Sequential( nn.Dropout(0.3), qian_line ) def forward.

2021-07-20 21:28:58 5194

原创 无约束优化迭代法并以多元回归损失函数为例

一、从泰勒展开式了解极小值点:首先在处泰勒展开式:标量:向量:对任意一个函数(标量):1.严格局部极小点值:2.等同于满足且向量:1.满足局部极小值:且(为正定矩阵),当为不定矩阵时,是一个鞍点。二、无约束优化迭代法(一)无约束优化迭代法基本结构:(1)设置参数初始点,设置convergencetolerance (当大于时停止迭代),记...

2020-02-11 00:18:08 559

原创 Gensim部分基本函数导图

2019-09-03 10:28:37 251

原创 PyTorch之Torchvision函数导图

2019-09-03 10:19:56 150

原创 PyTorch之pytorch.optim函数导图

2019-09-03 10:18:22 283

原创 PyTorch之pytorch.nn基本函数导图

2019-09-03 10:12:08 151

原创 pytorch之torch基本函数导图

2019-09-03 10:02:50 245

原创 深度学习网络优化

避免过拟合一、正则化1、(m,样本数),W为第n层的权重的大小(前一层的输出*当前层的神经元数),损失函数加上正则化项(神经网络所有权重参数)然后对w计算偏导,即可更新权重2、droupout即随机移除百分比(如0.2)的神经元,使其暂时不参与运算,即当次不更新其权重,使总的网络更“平均”,不依特定的几个神经元或权重。并且在下一层计算时,为保证期望不变结果需要除以0...

2019-08-28 11:53:38 456

原创 深度学习 前向传播与后向传播实例推导

举例:假设一个有两个隐藏层,每个隐藏层有一个神经元且接着一个sigmoid激活函数的神经网络例子,输入为x0,输出为pre,真实值为rel,经过第一个线性层为x11,第一个激活函数为x12;第二个线性层为x21,第二个激活函数为x22一、1.首先需要知道输出:pre= sig(w2*sig(w1*x0+b1)+b2) = sig(w2*x12+b2) , x12 = s...

2019-08-18 14:57:15 875

原创 深度学习 激活函数理解

一、首先需要准备一个反向传播的例子。举例:假设一个有两个隐藏层,每个隐藏层有一个神经元且接着一个sigmoid激活函数的神经网络例子,输入为x0,输出为pre,真实值为rel,经过第一个线性层为x11,第一个激活函数为x12;第二个线性层为x21,第二个激活函数为x221.首先需要知道输出:pre= sig(w2*sig(w1*x0+b1)+b2) = sig(w2*x12+b2...

2019-08-17 00:50:39 1414

原创 pytorch requires_grad与优化器优化

import torch.nn as nnimport torchimport torch.optim as optimm = torch.randn((2,3,6))class Abc(nn.Module): def __init__(self): super().__init__() self.relu = nn.Linear(18,1)...

2019-08-13 14:41:43 504

原创 pytorch 加载并批处理数据集

一、加载数据集加载数据集需要继承torch.utils.data 的 Dataset类,并实现 __len__和__getitem__方法。其中__len__返回数据集总数,__getitem__返回指定的数的矩阵和标签。二、数据集批处理需要torch.utils.data 的DataLoader类,有batch_size(批处理尺寸),num_workers(多进程),Samp...

2019-08-06 15:36:19 574

原创 JIEBA分词函数导图

2019-07-30 17:55:03 283

原创 PYTHON MySql数据库的插入、更新与查询

一、动态插入1.传入字典2.构造sql语句3.插入import pymysqldb = pymysql.connect(host='localhost',user='root',password='',port=3306,db='scrapy_db')cursor = db. cursor() #数据库连接data = { 'num':'22', 's...

2019-07-28 18:09:34 812

原创 Python Sympy基础函数

2019-07-22 21:35:46 865

原创 Hanlp和Standfordcorenlp下载及配置

一、Hanlp配置1.在https://github.com/hankcs/HanLP/blob/master/README.md下载data.zip和hanlp-release.zip并解压。2.在hanlp.properties中更改路径,路径名为当前文件所在路径3.下载java64位并完成配置。4.在python中的调用。(1)首先安装jpype能调用JAVA接...

2019-06-07 10:52:32 945

原创 Tensorflow模型保存与调用

一、模型保存saver = tf.train.Saver()与saver.save(sess,'net/my_net.ckpt') 函数import tensorflow as tfsaver = tf.train.Saver()with tf.Session() as sess: sess.run(init) for epoch in range(11): ...

2019-06-03 21:47:22 199

原创 TensorBoard可视化

import tensorflow as tf#参数概要def variable_summaries(var): with tf.name_scope('summaries'): mean = tf.reduce_mean(var) tf.summary.scalar('mean', mean)#平均值 with tf.name_s...

2019-06-02 22:08:58 131

原创 Tensorflow卷积神经网络之MNIST分类

卷积神经网络过程:卷积层池化层全连接层python步骤:1.设置占位符2.可设置多层卷积层。每一层需要权值,n个卷积核、n个偏置值、激活函数、池化层3.可设置多层全连接层。每一层需要权值、偏置值、激活函数4.设置代价函数及优化器,计算结果python代码:import tensorflow as tffrom tensorflow.examples.tu...

2019-06-02 21:26:57 171

转载 Tensorflow优化器

2019-06-01 22:02:39 123

原创 Tensorflow初步之MNIST手写数字分类

神经网络(输入:784个神经元)(中间层:(1):1000,(2):300个神经元)(输出:10个神经元)一、import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("MNIST",one_hot=True)#...

2019-05-31 16:29:29 130

原创 Tensorflow初步之非线性回归

神经网络(输入:1个神经元)(中间层:10个神经元)(输出:1个神经元)一、创造二次函数并加入噪声import tensorflow as tfimport matplotlib.pyplot as pltimport numpy as np#创造二次函数并加入噪声(神经网络输入及真实输出)x_data = np.linspace(-0.5,0.5,200)[:,np.newa...

2019-05-31 12:23:07 137

原创 SVM进行数字验证码分类

一、数据批量预处理之Pipeline类Pipeline可以将特征化、标准化等处理合在一起形成一个典型的机器学习问题工作流。即简化了代码还可以结合GridSearchCV进行最佳参数选取。Pipeline传入的是一个包含多个元组的列表,元组第一个是自定义名,后面是算法函数。from sklearn.pipeline import Pipelinepipeline=Pipeline([('...

2019-05-20 13:04:47 303

原创 汉字点击验证码识别

在开始之前应该配置好selenium+firefox一、得到验证码图片只有当鼠标移动到验证码上时,图片才会显示出来。因此我们可以采用鼠标悬停的的方式显示验证码,并得到图片保存在本地。鼠标悬停拥有两种方式,一种是悬停到具体坐标,另一种是悬停到某一具体元素。我们选择前一种,原因有两点:由于最后识别出验证码时,需要点击具体坐标(每个字并不具有相对应的元素)。并且每一次鼠标执行都会在上一次的移...

2019-05-09 19:11:52 6475

原创 第七章 航空公司客户价值分析

一、数据探索分析import pandas as pdimport numpy as npimport datetimeimport matplotlib.pyplot as plt#查询空值、最大值、最小值path='C:\\Users\\11728\\Desktop\\文件\\python\\《Python数据分析与挖掘实战》-数据\\chapter7\\demo\\data...

2019-05-03 21:25:38 971

原创 Python K-Means算法

一、简介 K均值聚类算法是先随机选取K个对象作为初始的聚类中心。然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。聚类中心以及分配给它们的对象就代表一个聚类。每分配一个样本,聚类的聚类中心会根据聚类中现有的对象被重新计算。这个过程将不断重复直到满足某个终止条件。终止条件可以是没有(或最小数目)对象被重新分配给不同的聚类,没有(或最小数目)聚类中心再...

2019-04-21 20:54:26 896 1

原创 中文分词基础——jieba分词(分词部分)

一、中文分词Xmind二、结巴分词import globimport jiebadef get_content(path): with open(path,'r',encoding='utf-8',errors='ignore') as f: content='' for l in f: content=cont...

2019-04-21 00:17:41 550

原创 NLP基础知识

2019-04-21 00:05:04 138

原创 Selenium基础方法

2019-04-20 23:53:46 103

原创 HTTP基础及URL保存

HTTP

2019-04-20 23:51:25 216

空空如也

空空如也

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

TA关注的人

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