- 博客(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关注的人