自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 卷积神经网络LeNet-5 Python TensorFlow MNIST数据集(学习笔记)

LeNet-5模型无法很好地处理类似ImageNet这样大的图像数据集import tensorflow as tf#配置神经网络参数INPUT_NODE=784OUTPUT_NODE=10IMAGE_SIZE=28NUM_CHANNELS=1NUM_LABELS=10#第一层卷积层的尺寸和深度CONV1_DEEP=32CONV1_SIZE=5#第二层卷积层的尺寸和深度...

2020-02-23 16:12:56 598 1

原创 神经网络 Python TensorFlow MNIST数据集最佳实践(学习笔记)

加入了变量管理机制和持久化机制前向传播 单独库函数训练和测试 分为两个独立的程序#前向传播import tensorflow as tfINPUT_NODE=784 #输入层的节点数,图片像素OUTPUT_NODE=10 #输出层的节点数,类别数目LAYER1_NODE=500 #隐藏层的节点数#通过tf.get_variable获取变量。在训练时创建,在测试时加载def g...

2020-02-10 16:56:18 299

原创 神经网络 Python TensorFlow MNIST数据集优化(学习笔记)

#完整的TensorFlow程序解决MNIST问题import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_dataINPUT_NODE=784 #输入层的节点数,图片像素OUTPUT_NODE=10 #输出层的节点数,类别数目LAYER1_NODE=500 #隐藏层的节点数BATCH_...

2020-02-06 18:30:47 304

原创 滑动平均模型基础 Python TensorFlow(学习笔记)

import tensorflow as tf #用于计算滑动平均v1=tf.Variable(0,dtype=tf.float32)#模拟神经网络中迭代轮数,用于动态控制衰减率step=tf.Variable(0,trainable=False)#定义滑动平均的类ema=tf.train.ExponentialMovingAverage(0.99,step)#更新变量滑动平均m...

2020-01-20 15:12:20 369

原创 神经网络 Python TensorFlow 正则化(学习笔记)

#生成模拟数据集import tensorflow as tf import matplotlib.pyplot as pltimport numpy as npdata=[]label=[]np.random.seed(0)#以原点为圆心,半径为1的圆把散点划分为红蓝两部分,加入随机噪音for i in range(150): x1=np.random.uniform...

2020-01-20 14:42:37 709

原创 神经网络 Python TensorFlow 设置学习率(学习笔记)

#学习率设为1import tensorflow as tf training_steps=10learning_rate=1x=tf.Variable(tf.constant(5,dtype=tf.float32),name='x')y=tf.square(x)train_op=tf.train.GradientDescentOptimizer(learning_rate).m...

2020-01-20 12:21:48 1803

原创 神经网络 Python TensorFlow 自定义损失函数(学习笔记)

import tensorflow as tffrom numpy.random import RandomStatebatch_size=8#定义神经网络的相关参数,无隐藏层x=tf.placeholder(tf.float32,shape=[None,2],name='x-input')y_=tf.placeholder(tf.float32,shape=[None,1],nam...

2020-01-20 10:45:42 786 1

原创 神经网络 Python TensorFlow(学习笔记)

import tensorflow as tffrom numpy.random import RandomState#训练数据batch的大小batch_size=8#定义神经网络的参数,输入和输出节点w1=tf.Variable(tf.random_normal([2,3],stddev=1,seed=1))w2=tf.Variable(tf.random_normal([3,...

2020-01-18 17:04:47 198

原创 逻辑回归 Python sklearn库 LogisticRegression(学习笔记)

import matplotlib.pyplot as pltimport numpy as npfrom sklearn.datasets import load_irisfrom sklearn.linear_model import LogisticRegressioniris=load_iris()X=iris.data[:,:2]Y=iris.target#训练模型l...

2020-01-04 17:00:29 2197

原创 多项式回归 Python sklearn库 LinearRegression(学习笔记)

import numpy as npimport matplotlib.pyplot as pltfrom matplotlib.font_manager import FontPropertiesfrom sklearn.linear_model import LinearRegressionfrom sklearn.preprocessing import PolynomialFeat...

2020-01-04 15:06:41 1235

原创 回归分析 Python sklearn库 LinearRegression(学习笔记)

import numpy as npimport matplotlib.pyplot as pltfrom matplotlib.font_manager import FontPropertiesfrom sklearn.linear_model import LinearRegressionfont=FontProperties(fname=r"C:\Windows\Fonts\ms...

2020-01-04 13:41:08 4075

原创 聚类分析 Python sklearn库KMeans类 多维特征数据(学习笔记)

#多维特征数据进行聚类分析from sklearn.pipeline import make_pipelinefrom sklearn.preprocessing import StandardScalerfrom sklearn.cluster import KMeansimport pandas as pd#导入数据df=pd.read_csv('/fish.csv')spec...

2020-01-03 20:55:09 17369 2

原创 聚类分析 Python sklearn库KMeans类(学习笔记)

import numpy as npimport matplotlib.pyplot as pltfrom sklearn.datasets.samples_generator import make_blobsfrom sklearn.cluster import KMeansfrom sklearn import metricsX,y=make_blobs(n_samples=10...

2020-01-03 20:28:47 8995

原创 聚类分析 Python 自定义K-means函数(学习笔记)

from numpy import *import matplotlib.pyplot as pltfrom math import sqrt#距离度量函数(欧氏距离)def eucDistance(vec1,vec2): return sqrt(sum(power(vec2-vec1,2)))#初始聚类中心选择def initCentroids(dataSet,k): ...

2020-01-03 19:58:20 1910

原创 图像压缩 Python 奇异值分解(学习笔记)

import numpy as npimport matplotlib.pyplot as pltdef svdimage(filename,percent): original=plt.imread(filename) R0=np.array(original[:,:,0]) G0=np.array(original[:,:,1]) B0=np.array(o...

2020-01-03 13:11:55 434

原创 数据降维 Python 自定义PCA函数(学习笔记)

#自定义函数编制PCA程序from numpy import *#通过方差百分比来计算数据降到多少维def eigValPct(eigVals,percentage):#特征值,方差百分比 sortArray=sort(eigVals)#从小到大 sortArray=sortArray[-1::-1]#从大到小 arraySum=sum(sortArray) ...

2020-01-03 11:12:23 1029

原创 数据降维 Python sklearn库PCA(学习笔记)

import pandas as pdfrom sklearn.decomposition import PCAinputfile='/data.xls'outputfile='/outputdata.xls'data=pd.read_excel(inputfile,header=None)pca=PCA()pca.fit(data)#训练模型print(pca.components...

2020-01-03 10:51:55 1592

原创 深度学习 Python TensorFlow框架下用Keras实现图像分类(学习笔记)

'''TensorFlow下用Keras实现图像分类'''from keras.preprocessing.image import ImageDataGeneratorfrom keras.models import Sequentialfrom keras.layers import Convolution2D,MaxPooling2Dfrom keras.layers import ...

2019-12-25 12:17:43 609

原创 深度学习 Python TensorFlow框架下AlexNet卷积神经网络(学习笔记)

from __future__ import print_functionfrom tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tf#导入minist手写数据集mnist=input_data.read_data_sets('/mnist',one_hot=True)#定义网络超参...

2019-12-24 22:28:03 414

原创 深度学习 Python TensorFlow框架下用Keras搭建神经网络(学习笔记)

from keras.models import Sequentialfrom keras.layers import *from keras.utils import np_utilsimport numpy as npfrom keras.datasets import mnist#加载mnist数据集(x_train,y_train),(x_test,y_test)=mnist...

2019-12-24 19:13:19 1300

原创 深度学习 Python TensorFlow框架下实现RBM深度学习网络(学习笔记)

'''创建RBM基类,存放受限玻尔兹曼机'''import tensorflow as tfimport numpy as npimport sysdef tf_xavier_init(fan_in,fan_out,*,const=1.0,dtype=np.float32): k=const*np.sqrt(6.0/(fan_in+fan_out)) return tf....

2019-12-23 13:47:31 1088 1

原创 集成学习 Python XGBoost(学习笔记)

from sklearn.datasets import load_svmlight_filefrom sklearn.model_selection import cross_val_scorefrom sklearn.model_selection import StratifiedKFoldimport pandas as pdimport pickleimport xgboost...

2019-11-24 21:21:32 239

原创 集成学习 Python AdaBoost(学习笔记)

import numpy as npimport matplotlib.pyplot as pltfrom sklearn.ensemble import AdaBoostClassifierfrom sklearn.tree import DecisionTreeClassifierfrom sklearn.datasets import make_gaussian_quantiles...

2019-11-24 18:50:06 190

原创 集成学习 Python 随机森林(学习笔记)

import numpy as npimport pandas as pdfrom sklearn.ensemble import RandomForestClassifierfrom sklearn import model_selection#读取数据train=pd.read_csv('/train.csv')test=pd.read_csv('/test.csv')#预处...

2019-11-24 15:20:47 197

原创 爬虫基础 Python BeautifulSoup(学习笔记)

from bs4 import BeautifulSouphtml = """<html><head><title>The Dormouse's story</title></head><body><p class="title" name="dromouse"><b>The Dormouse...

2019-11-16 11:17:33 107

原创 网络爬虫 Python 大学排名数据抓取(学习笔记)

import requestsfrom bs4 import BeautifulSoup#获取网页的内容def getHTMLtext(url): try: r=requests.get(url,timeout=5)#发送请求,timeout限制请求时间 r.raise_for_status()#若有错误,抛出异常 r.encodin...

2019-11-15 21:12:01 400

原创 网络爬虫 Python 股票数据抓取(学习笔记)

#抓取某网站股票信息import requestsimport randomimport timefrom bs4 import BeautifulSoupuser_agent=["Mozilla/5.0 (Windows NT 10.0; WOW64)", 'Mozilla/5.0 (Windows NT 6.3; WOW64)', 'Mozilla/5....

2019-11-15 19:51:44 740

原创 网络爬虫 Python 下载贴吧中的图片(学习笔记)

import urllib.requestimport re#获取网页源代码def getHtml(url): page=urllib.request.urlopen(url) html=page.read() return html#获取网页内所有图片地址def getImg(html): #reg=r'src="([.*\S]*\.jpg)" ...

2019-11-15 16:22:37 178

原创 爬虫基础 Python 抓取网页(学习笔记)

import urllib.requesturl="https://www.douban.com/"#网址headers = {'User-Agent':'Mozilla/5.0 3578.98 Safari/537.36'}#浏览器伪装request=urllib.request.Request(url,headers=headers)#发出请求#打开和读取url请求并且爬取网页内容t...

2019-11-15 13:43:05 94

原创 关联分析 Python FP-Growth算法 频繁项集(学习笔记)

#FP树的数据结构class treeNode: def __init__(self,nameValue,numOccur,parentNode): self.name=nameValue#节点元素名称,构造时初始化为给定值 self.count=numOccur#出现次数,构造时初始化为给定值 self.nodeLink=None#指向下...

2019-11-09 10:45:44 417

原创 关联分析 Python Apriori算法 数据模拟(学习笔记)

#数据def loadDataSet(): return [[1,2,3],[2,3,5],[1,2,3,5],[2,5]]#生成候选项def createC1(dataSet): C1=[] for transsaction in dataSet: for item in transsaction: if [item] no...

2019-11-08 14:24:10 260

原创 预测分析 Python BP神经网络模型 数据网格(学习笔记)

import numpy as npfrom sklearn import datasets,linear_modelimport matplotlib.pyplot as plt#参数设置class Config: nn_input_dim=2 nn_output_dim=2 epsilon=0.01 #学习效率 reg_lambda=0.01 ...

2019-11-06 10:55:18 1345

原创 预测分析 Python ARIMA模型预测(学习笔记)

import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport statsmodels.api as sm#读取数据data=pd.read_excel("E:\Python\python3数据分析与机器学习实战\练习\chap09\data_test.xls",index_col=0)data=d...

2019-11-05 16:33:49 14897 17

原创 预测分析 Python BP神经网络模型 公路运量预测(学习笔记)

import numpy as npimport matplotlib.pyplot as plt#学习函数def logsig(x): return 1/(1+np.exp(-x))#数据#人数(单位:万人)population=[20.55,22.44,25.37,27.13,29.45,30.10,30.96,34.06,36.42,38.09,39.13,39.99...

2019-11-05 13:41:23 6860 8

原创 分类问题 Python sklearn库 多层感知器MLP(学习笔记)

import numpy as npimport pandas as pdfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import StandardScalerfrom sklearn.neural_network import MLPClassifierfrom sklea...

2019-09-29 11:25:59 2614

原创 分类问题 Python sklearn库 k-近邻算法交叉验证(学习笔记)

from numpy import *from sklearn.datasets import load_irisimport matplotlib.pyplot as pltfrom sklearn.model_selection import train_test_splitfrom sklearn.neighbors import KNeighborsClassifier#导入i...

2019-09-28 21:11:30 1009

原创 分类问题 Python sklearn库 决策树(学习笔记)

from sklearn.datasets import load_irisfrom sklearn import treeimport pydotplusiris=load_iris()clf=tree.DecisionTreeClassifier()#决策树模型clf=clf.fit(iris.data,iris.target)#训练模型result=clf.predict(ir...

2019-09-28 17:43:54 445

原创 分类问题 Python 基于单层决策树的Adaboost(学习笔记)

from numpy import *#对数据进行分类def stumpClassify(dataMat,dim,threshVal,threshIneq): retArray=ones((shape(dataMat)[0],1)) if threshIneq=='It': retArray[dataMat[:,dim]<=threshVal]=-1.0...

2019-09-28 14:59:20 324

原创 分类问题 Python 支持向量机 画图(学习笔记)

from numpy import *from time import sleepfrom os import listdirimport mathimport matplotlib.pyplot as pltimport time#计算核def kernelTrans(X,A,kTup): m,n=shape(X) K=mat(zeros((m,1))) ...

2019-09-27 18:14:42 771 2

原创 分类问题 Python 朴素贝叶斯 屏蔽系统(学习笔记)

from numpy import *import reimport feedparser'''包含所有文档不带重复词的list'''def createVocabList(dataSet): vocabSet=set([])#不带重复值的list for document in dataSet: vocabSet=vocabSet|set(documen...

2019-09-27 17:16:47 146

空空如也

空空如也

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

TA关注的人

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