自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tensorflow实战学习笔记1.实现鸢尾花分类

参考中国慕课mooc北京大学tensorflow实战# -*- coding: UTF-8 -*-# 利用鸢尾花数据集,实现前向传播、反向传播,可视化loss曲线# 导入所需模块import tensorflow as tffrom sklearn import datasetsfrom matplotlib import pyplot as pltimport numpy a...

2020-05-05 09:28:07 575

原创 matlab使用App designer生成可独立运行的app(预测模型为BP神经网络模型)

语言:matlab(2019b)需求:建立标准模型+生成独立运行的app我用的是神经网络模型,不管是用Neural Net Fitting还是自己编写的语言建模型都可以步骤1:确定模型第一种在Neural Net Fitting中生成标准模型点击MATLAB Function生成一个mat文件,里面有神经网络模型的确定好的参数以及计算过程,可以用来sim(预测新数据),保...

2020-05-03 18:22:00 11719 4

原创 升级为spyder4.12后无法打开,解决方案

升级spyder为4.12后就打不开了先pip check查看一下缺少了那些模块我的是缺少PyQt5和PyQtWebEngine解决方案(出现的错误没有保存,大概就是)步骤1.安装PyQt5pipinstall pyqt5-i https://pypi.douban.com/simple2.安装PyQtWebEnginepip install PyQtWeb...

2020-05-03 11:31:17 2601

原创 图形可视化3:雷达图(蛛网图)

实现语言:python库:pygalimport pygalradar_chart = pygal.Radar()radar_chart.title = 'V8 benchmark results'#图的标题radar_chart.x_labels = ['Richards', 'DeltaBlue', 'Crypto', 'RayTrace', 'EarleyBoyer', 'R...

2020-04-21 21:10:24 4342 1

原创 卷积神经网络笔记(一些基本概念和模块)

卷积神经网络笔记(北京大学tensorflow人工智能实战)若图片用全连接网络来建立模型,由于参数过多,会造成过拟合,因此先进行特征提取,再通过全连接网络来建立模型。基本概念感受野(Receptive Field):卷积神经网络各输出特征图中的每个像素点,在原始输入图片上映射区域的大小。例如:一个5*5的矩阵,用一个3*3的矩阵来提取特征,得到一个3*3的矩阵,则它的感受野为3...

2020-04-18 10:54:54 513

原创 机器学习的一些课程

入门了解:吴恩达https://www.bilibili.com/video/BV164411b7dx?from=search&seid=8883385843158029216深入一点(数据挖掘):清华大学理论与算法(数据挖掘):https://www.bilibili.com/video/BV154411Q7mG?from=search&seid=88596636433917...

2020-04-17 09:32:40 309

原创 期望最大化算法(EM算法)

EM算法适用于:当拥有缺失数据的时候,可以迭代的做参数估计即EM算法是 含有隐变量或潜在变量的概率模型参数的极大似然估计法。分为两步:E步,用当前的参数计算一个数据点标签的分布; M步,用当前标签分布的猜测去升级参数;应用场景1:看一组数据是由多少个高斯混合模型组成下面是李航博士的《统计学习方法》书中所推导的EM算法过程。推导过程:...

2020-04-16 16:10:19 899

转载 爬取百度学术文章

保存一下大佬的爬虫代码1.python 爬取百度学术文章获取免费下载地址(好用)https://blog.csdn.net/Herishwater/article/details/88709119详细代码:https://github.com/Acorn2/PythonSpider/blob/master/cdsn_learn01/literature_spider.py2.爬取百...

2020-04-16 10:12:39 2335 3

原创 中国慕课北理工系列《爬虫笔记》-requests库,beautifulsoup库

中国慕课北理工系列《爬虫笔记》1.requests库requests库的安装小测:import requestsr = requests.get("http://www.baidu.com")print(r.status_code)若状态码返回为200,则Http请求的返回状态成功了,连接成功,若返回404或其它,则说明连接失败。r.raise_for_status()...

2020-04-13 10:17:03 283 1

原创 降维分析6:灰度关联分析(matlab)

代码如下column_num=12index_num=size(aaa,2);% 2、提取参考队列和比较队列ck=aaa(13,:)cp=aaa(1:12,:)cp_index_num=size(cp,1);%比较队列与参考队列相减for j = 1:cp_index_num t(j,:)=cp(j,:)-ck;end%求最大差和最小差mmax=max(max(abs...

2020-04-09 10:04:21 1041

原创 降维分析5:python实现特征递归消除分析

记录一下最近用的特征递归消除分析语言:python特征递归消除是根据模型的好坏来选择变量,所以采用不同的基模型,得到的结果均不一样有众多的基模型可选择,具体参照sklearn官网import pandas as pd data = pd.read_excel('hy.xlsx') % 导入数据 # 导入RFE方法和线性回归基模型 from sklearn.f...

2020-04-09 09:54:41 2093

原创 图形可视化2:matlab画散点图加拟合趋势线

y = i1(1:11,5);x = i1(1:11,13);p=polyfit(x,y,1);%一次拟合;yfit=polyval(p,x);%求拟合后的y值;mdl = fitlm(x,y);%求一元线性拟合的参数r2 = num2str(mdl.Rsquared.Ordinary);%即一元线性拟合的R平方a = num2str(p(1));%即y=ax+b中的a值b = n...

2020-04-05 15:20:32 24045 3

原创 图形可视化1:Seaborn之lmplot函数

python使用Seaborn可视化库代码如下import pandas as pdimport seaborn as snsimport numpy as npa = pd.read_excel(‘fuji.xlsx’)rows = a[0:11]print(rows)x = np.array(rows[‘c’]).reshape(1, -1)y = np.array(rows...

2020-04-03 19:51:24 3756

原创 matlab基础-matlab中evalin函数

记录一下自己最近遇到的问题在matlab自定义函数(function)中怎么引入工作区变量(使用evalin函数)x_inner = evalin(‘base’, ‘x’);evalin Evaluate expression in workspace.(evalin提取工作区中的变量)evalin(WS,'expression') evaluates 'expres...

2020-03-14 21:47:48 6930

原创 回归分析6:matlab 中rstool工具箱(多变量线性回归)

1.rstool工具箱具体参考官网https://ww2.mathworks.cn/help/stats/rstool.html用法:rstool(x,y,model,alpha,xname,yname) ​出现一个交互式画面(如下图所示) x为一个矩阵(n*m) y矩阵(n*1) alpha:显著水平 ...

2020-03-14 10:49:51 14191 5

原创 逻辑回归正则化实例

逻辑回归正则化实例#1from sklearn.model_selection import GridSearchCV#Exhaustive search over specified parameter values for an estimator(超参数的优化)from sklearn.model_selection import cross_val_score, Strati...

2020-02-22 11:08:06 453

转载 降维分析4:核成分分析

train = S'threshold = 99patterns=zscore(train); %训练数据标准化% test_patterns=zscore(test); %测试数据标准化train_num=size(patterns,1); %train_num是训练样本的个数% test_num=size(test_patterns,1);%test_num是测试样本的个数cov...

2020-02-12 16:24:16 274

原创 一些官方网站

联合国粮食及农业组织http://www.fao.org/faostat/zh/?#datapython学习:https://www.runoob.com/python/python-files-io.htmlpython机器学习:https://scikit-learn.org/stable/user_guide.html主成分分析(稀疏主成分,核主成分分析)的一篇论文http:...

2019-12-27 21:21:51 321

原创 降维分析3:稀疏主成分分析-python代码-R代码

先记录一下,主要参考https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.SparsePCA.html#sklearn.decomposition.SparsePCA输入的数据为n*m的矩阵,m为变量的个数,n为多少组变量值下面为官方稀疏主成分分析的代码>>> import ...

2019-12-26 11:11:49 5443 8

转载 matlab基础-如何在Matlab绘图中添加x坐标文字标签

只需加几行代码:tick={'宿舍' '教学区' '图书馆' '食堂' '实验楼' '行政楼' '文体中心'};% settick('re_shu',tick);% 设置横坐标set(gca,'XTickLabel',{'宿舍','教学区','图书馆','食堂','实验楼','行政楼','文体中心'});如果出现文字标签重叠,可加上下面的代码使文字标签旋转X°。set(gc...

2019-12-24 21:47:19 4922

原创 回归分析5:随机森林算法之matlab实现

随机森林回归算法X = S2(1:22,:); % S2为数据集T = S2(23:end,:);%nTree = round(sqrt(size(X,2)-1));nTree = 50;train_data = X(:,1:end-1);train_label = X(:,end); test_data = T(:,1:end-1);Factor = TreeBagger(nT...

2019-12-23 15:17:00 10254 2

转载 稀疏表示(Sparse representation)原理理解

讲解的很通俗易懂,十分推荐https://blog.csdn.net/Forever_pupils/article/details/88572281

2019-12-21 11:31:45 3268 1

原创 python学习--- 文件读取和写入

记录一下自己的学习,以下代码均已测试过打开文件with open('file.txt') as file_object: contents = file_object.read() print(contents) #打印出文件的全部内容,文件储存在当前程序运行的地方file_path = 'C:\\Users\\ASUS\\shuju.csv'wit...

2019-12-20 09:37:36 256

原创 matlab基础-matlab左除右除点乘

矩阵与矩阵之间相乘除:/、\、./、*、.*的区别1. A\B=inv(A)*B (A左除B=A的逆乘以B)>> 3\5ans = 1.66673的逆=三分之一,再乘以5.A = [9 8 3]B = [3 4 2]A\B表示矩阵a的逆乘以B。2. A/B=A*(inv(B)) (A右除B等于A乘以B的逆)>> 3/5...

2019-11-21 21:52:05 1423

转载 matlab基础-matlab数据拟合汇总

1.https://blog.csdn.net/sinat_34328764/article/details/74901672主要讲polyfit,polyval以及matlab自带工具箱cftool用法2.https://blog.csdn.net/ljyljyok/article/details/81624496matlab 万能实用的非线性曲线拟合方法3.https://blog.c...

2019-11-18 09:31:38 436

转载 降维分析2:统计中的三种相关系数及Matlab实现(相关性分析)

在多元分析中我们经常要用到相关系数。常用的相关系数有三种:Pearson相关系数,Kendall相关系数和Spearman相关系数。一、Pearson相关系数Pearson相关系数是英国统计学家皮尔逊于20世纪提出的一种计算直线相关的方法。按照大学的线性数学水平来理解, 它比较复杂一点,可以看做是两组数据的向量夹角的余弦.皮尔逊相关的约束条件1 两个变量间有线性关系2 变量是...

2019-10-26 20:38:52 3492

转载 回归分析4:灰色系统预测模型GM(1,1),GM(1,n)及Matlab实现

https://blog.csdn.net/fengzhimohan/article/details/77540011

2019-10-19 17:35:32 4233

转载 matlab基础-matlab数据归一化汇总

1.https://www.ilovematlab.cn/thread-27021-1-1.html2.https://blog.csdn.net/lucky51222/article/details/418431753.https://blog.csdn.net/sunhuaqiang1/article/details/512767524.https://blog.csdn.net/...

2019-10-19 10:23:14 657

原创 回归分析3:遗传算法优化的BP神经网络之matlab实现

global p % 训练集输入数据global t % 训练集输出数据global R % 输入神经元个数global S2 % 输出神经元个数global S1 % 隐层神经元个数global S % 编码长度S1 = 6;d = v';U = mapminmax(d,0,1);p=U(1:3,1:45);t=U(4,1:45)...

2019-10-16 18:15:48 2645

原创 回归分析2:BP神经网络之matlab实现

S1 = 6;d = v';U = mapminmax(d,0,1); %数据的归一化p=U(1:3,1:45);t=U(4,1:45);P_test=U(1:3,46:50);net = newff(minmax(p),[S1,1],{'tansig','purelin'},'trainlm');net = init(net);net.trainParam.show =...

2019-10-11 11:14:52 1855

原创 降维分析1:主成分分析之matlab实现

L = {'1','2','3','4','5','6','7','8','9','10'}%每个变量代表的意思,后面的散点图会用到x=zscore(v) %数据标准化[coef,score,eig,t]=princomp(x); %matlab自带的princomp函数进行主成分分析s=0;i=1;while s/sum(eig...

2019-10-09 20:05:08 2462

原创 回归模型1:优化的灰色模型matlab实现

优化的灰色模型MATLAB 算法实现clear;clc;ysh =[0.751,0.677333333,0.603,0.579,0.557666667,0.374666667,0.369,0.313333333,0.252,0.236333333,0.190666667]; %输入的数据n = length(ysh);AGO = zeros(1,n);AGO(1,1) = ysh(1,...

2019-10-09 19:17:42 3899 1

空空如也

空空如也

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

TA关注的人

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