自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 博客迁移了(随笔)

基于hexo+github部署博客主题采用了yilia的样式中间做了部分修改(也是乱调)部分文章做了迁移,以后更新只在新博客主页:colsons.github.io以后主要更新ML,DL,图像处理相关知识。在整理东西了,估计寒假开更DL与图像,先去复习数据结构了,溜了…直达通道:通道...

2021-06-13 21:42:50 144

原创 “DLL load failed: 找不到指定的模块。”的一种解法,可以尝试

问题来源:本身在Al studio的环境训练是没问题的,由于某些问题在平台不好弄,于是copy了项目,anconda建立了paddle-gpu的虚拟环境也搭建了,但是在跑项目的时候出现了如下错误:网上了查看了许多方法,参考着试了不少测试方法一:缺少的dll文件补上了,失败告终测试方法二:虚拟环境的bin等未在path配置,失败告终…试了很多方法,没有成功,于是直接查源文件仔细看反馈,什么意思呢?.nnls这个没模板没找到,于是直接按照目录找到这个一行直接去掉这一行,问题解决了这样

2021-03-19 19:27:29 4201 2

原创 一篇文章了解PCA,MDS的推导过程

对于PCA和MDS降维两种方法,在数据分析,还是建模中我用到了很多次,很多时候都是直接在sklearn中调函数,或者直接网上找现成的,现在终于到了分析它的处理原理(数学角度)。PCA降维PCA可谓是我用的第二多的,我知道的要晚一些,(我看好多人都是先知道PCA,然后知道MDS,我竟然是反的)这里只推导它的过程,矩阵的处理啥的。公式推导首先有个数据矩阵X,大小为m*n,一行为一个样本,也就是xix_ixi​,共有n个样本,m表示数据的维度。XXX然后求X的平均值X‾\overline{X}X后

2021-02-15 21:38:59 1218

原创 机器学习 扬帆起航004-02评估假设与比较检验

评估假设与比较检验一、评估假设估计偏差和估计方差估计偏差估计方差样本错误率和真实错误率离散值假设的置信区间正态分布代替二项分布二项分布单双侧置信区间(置信度为α)二、比较检验交叉验证t检验k折n次k折McNemar检验Friedman检验和Nemenyi后续检验Friedman检验Nemenyi后续检验评估假设部分看的《机器学习-Mitchell》比较检验部分还是周志华老师的《机器学习》。不保证我自己理解的都对,这篇算是笔记的整理吧!一、评估假设估计偏差和估计方差估计偏差我们知道训练误差和测试误

2020-10-13 20:52:52 779

原创 机器学习 扬帆起航003-02ROC与AUC详解

ROC与AUC详解(附例题)1.ROC与AUC评价2.AUC值求取案例(理解原理)3.四种求AUC方法3.1 定义法3.2 排序损失法3.3 排序收益法3.4 排序法如有问题欢迎交流1.ROC与AUC评价前面对ROC和AUC简单有了了解,只知道了他是用来评价学习器优劣的指标,这里来更详细记录下具体意义和求法。图中曲线为ROC曲线,曲线下的面积的具体数值为AUC指标。α越接近α0,分类器性能越好,当ROC曲线降到红线以下时,说明用这个分类器分,我还不如瞎分(瞎分二分类按正确率0.5算的话)#m

2020-10-10 19:14:11 415

原创 机器学习 扬帆起航002-02模型评估与选择(2)

笔记有什么问题,欢迎大佬指教呐02模型评估与选择2.2 模型选择2.1.1 评估方法首先什么是评估方法,你可以简单理解为我的模型建好了,用什么数据去评估它。理论来说应该是用未来的数据去评估,但是实际我们是没有未来数据的,那么我们就要从总数据中拿出一部分来当做‘未来数据’,那么测试集要怎么划分出来呢?便有了以下三种方法:(‘未来数据’我们将它叫做‘测试集’)①留出法比如我们有1万条样本数据,我们按照一个比例,分出一部分来当测试集,测试集在模型训练时不要使用,只用来评估模型。这个方法很简单,但

2020-09-18 20:10:29 264

原创 机器学习 扬帆起航001-02模型评估与选择(1)

机器学习,开始咯学习书籍是周志华老师的《机器学习》这里是听了课之后开始记的笔记,怕自己以后忘了没地翻…02模型评估与选择2.1 经验误差与过拟合主要几个个概念:泛化误差,经验误差,损失函数,过拟合泛化误差:未来样本的误差经验误差:训练样本的误差(非常小会过拟合)然后我们认识一下Loss函数(损失函数),他一般用来判断模型训练的好坏,这里举四个例子:0-1Loss,平方损失Loss,绝对损失Loss,对数损失Loss。①0-1 Loss(y是真实结果,f(x)是经过机器学习预测的结果,下同)

2020-09-17 23:58:08 531

转载 [全流程+分析]tf=1.14下的bert中文情感分类分析——代码

这里对bert不做介绍,主要介绍代码运行环境和数据集变换。这是之前我看的一篇道友写的,而很多地方都完善了:点击,进入通道资源地址:bert模型文件:https://github.com/google-research/bert预训练模型:https://storage.googleapis.com/bert_models/2018_11_03/chinese_L-12_H-768_A-12.zip首先我的环境:win10 64位系统 python3.7 TensorFlow=1.14.0(GPU

2020-08-05 23:47:10 1014 1

原创 《聚类个人理解》介绍篇01——评价指标(下)page03

介绍篇——评价指标补充 : 上一篇为针对二分类,如果为三类以上的分类时,对每一类单独分析,即分析A类: A类为正类,其他均为负类,然后按某方法综合分析:某方法:1.宏平均(macro):每一个指标的平均为综合指标。2.加权平均(weighted):每一个指标的加权平均为综合指标。3.微平均(micro):计算所有类别中假正例、假反例和真正例的总数,然后利用这些计数来计算指标。外部评价指标主要介绍三个指标,分别是JC,FMI,RI。首先,我们有这样一个定义:对于数据集D = {x1,x2,x

2020-07-13 19:19:59 390

原创 《聚类个人理解》介绍篇01——评价指标(上)page02

本篇介绍常用的评价指标,并介绍其原理,加上一些自己的理解。介绍篇——评价指标最新更改:2020-6-22评价指标用来评价一个学习器的好坏。评价模型我们始终要明白一个道理NFL:没有免费的午餐!学习器的评价不是绝对的,它取决于你使用的数据特点,需求,算法等各种方面。回归任务常用的评价指标是均方误差:假设:实际结果为Y,预测结果为Y’,样本集个数n,那么:本文主要介绍分类任务的评价指标:=>正式开始前认识四个值,通过这四个值,可以求得一部分指标。实际结果正例(预测)反例

2020-06-22 17:36:10 296

原创 学习小插曲05---dos批处理pip安装库

这个是我的情况,想直接看dos往下翻下一个标题今天在github找了个项目打算学习下,结果第一次使用requirements.txt这个文件批处理安装库出了很多问题(古陶半天到现在也没弄懂)我使用如下命令安装:pip install -r requirements.txt结果就像下面用pip list查看仍没有库 ,离线安装也试了不行,然后发现好像是把包下载没安装?那么下的包去哪里,缓存里面?反正是没弄明白,现在也很meng,后面果断放弃了,我直接用dos读txt一行一行用命令安装不好么(=v=

2020-06-11 12:35:15 310

原创 《聚类个人理解》算法篇02——系统聚类page04

迟到的周更,下次一定!下周补充一个介绍篇的评价指标(分上下,先说用的多的评价指标,然后我再查查不常见的)算法篇——系统聚类始发于:2020-6-9 最新更改:2020-6-9一、扯讲系统聚类,优先看一下它的应用前景,系统聚类用的多吗?用的方面广吗?答案都是否定的。那我们学它干什么?我相信学任何一个东西,学会了应该没有坏处,一方面呢,技多不压身,另一方面我们有时候学一个人东西,过了很长时间,在另一个方面研究东西,或者做东西的时候,一些想法,骚操作,可能就来自你之前学过的被称为“没用的”知识。问

2020-06-09 22:28:22 393

原创 《聚类个人理解》介绍篇01——聚类介绍page01

开一个板块介绍聚类(周更/5-30)分为3大部分(介绍篇,算法篇,实战篇)介绍篇:聚类介绍+聚类指标详解算法篇:聚类有很多种,以介绍算法为主,每一种都会给一个目前用的较多的算法实战篇:2个二分类+2个多分类介绍篇——聚类介绍最新更改:2020-5-30什么是聚类聚类的含义是什么?实际上聚类就是将相似的对象聚到一起构成一个类。聚类与分类说到聚类,我们脑海肯定会想起另一个词汇:“分类”。那么他俩坑定存在某些区别,要不然就不需要定义“聚类”这个新词汇了。下面用例子来区分一下分类和聚类:①给

2020-05-30 15:26:08 210

原创 学习小插曲04---推荐给刚开始使用python的小白

不知道你现在用什么写代码,看完这篇相信你会对python的开发环境有一个更好的理解首先给出几个选择Anaconda+pycharm或jupyter notebook或其他适合自己的安装python的时候一定要考虑好自己安装python是长期用,还是说简单的学习一下:如果不长期使用,推荐步骤如下①直接在python官网下载想要的版本即可(ps:如果要玩神经网络,深度学习之类的建议python3.6,其他的建议python3.7。至于为什么不推荐最新的3.8,等你用的模板多了,有的模板版本之间会

2020-05-30 14:10:51 115

原创 MATLAB多元线性拟合——03

从案例中学习新知识是比较快的,所以我们直接上例子:(本文为基础学习,以理解为主)案例一:拟合一元一次x = [143,145,146,148]y = [11,13,14,15]# 我们现在拟合这个y = bx+a这里要介绍一个写好的包,regress()使用参数如下:B,BINT,R,RINT,STATS] = regress(Y,X)B:回归系数。(可以当斜率来理解)BINT:回归系数的95%置信区间,可以暂时理解为B的一个取值范围(想要详细理解的可以bd)R:残差。(这不用解释吧

2020-05-14 14:32:05 5127

原创 学习小插曲03---DOS命令中文乱码一行命令解决

问题使用bat命令,我习惯于创建TXT直接强制改后缀BAT,这导致一个中文编码问题,TXT的默认一般UTF-8编码,而DOS是ASCII编码。解决方案在写BAT命令内容之前加一行:chcp 65001我的感觉,这和python不是很像吗# coding:utf-8...

2020-05-13 17:03:58 173

原创 爬虫基础中的基础篇——篇01

首先说一下环境部分我的环境:python3.7Anconda虚拟环境所应用库:pandas,json,requests,time(time库因为要爬取数据类型而用的,非必须库)环境不同不会影响太大(似乎基本没啥影响)爬虫开始这里只说一些基础中的基础,适合python没怎么用过的小白食用。费话不多少,开始…首先,爬虫就是伪装成浏览器去看数据,并把看到的数据记录下来,然后把记录的数...

2020-04-17 10:14:49 110

原创 MATLAB感知器——02

MATLAB的基本操作不做介绍,直接开始感知器的学习。一、单层感知器1、结构图如下:(懂得直接跳到2、)单层感知器,即只有一层神经元节点,上图为一个神经元的示意图。多个输入经过加权求和之后得到一个值,这个值再加上一个b(有点类似y=ax+b)经过激活函数后就可以得到输出。激活函数的作用是什么呢?简单来说神经元类似开关,只有激活和未激活两种状态。把这两种状态看成0,1,那数据经过加权求和...

2020-04-05 22:57:07 456

原创 学习小插曲02---py3.7+win10的cv2.xfeatures2d_SIFT.create()函数不存在问题

问题做图片处理用opencv-python做模板匹配的时候会用个sift模型,就会用到cv2.xfeatures2d_SIFT.create()这个函数,在我正要用它增加自己知识,巴拉巴啦…的时候,咦?!这是个什么鬼哦,没有这个函数呢。百度发现需要什么卸载原版本,换成opencv-contrib-python,我然后按照他说的将pip install opencv_python==3.4...

2020-03-27 21:57:04 449

原创 学习小插曲01---多维标度法降维mds(python×matmab√)

问题最近做聚类的时候发现在做一个名为anonymous-microsoft web.data的多维数据集的时候,因为该数据集没有标签,在自己打标签的过程中遇到了一些问题。因为python用的比较多一直以来对py看的很重,以为他那个方面都很厉害。这不问题就来了:调用方法如下:from sklearn.manifold import MDSmds = MDS()data = mds.fi...

2020-03-27 21:45:17 538 1

原创 MATLAB矩阵基础知识——01

一、特殊矩阵1、zeros()①y = zeros(m):创建m×m的元素全为0的矩阵传递给y。②y = zeros(m,n):创建m×n的元素全为0的矩阵传递给y。③y = zeros(size(x)):创建一个和x大小一样的元素全为0的矩阵传递给y。2、ones()与zeros()函数用法相同,只不过元素全为1。3、eye()y = eye(m)或者eye(m,m) :创建一个...

2020-03-23 18:12:21 1419

原创 聚类算法开始之前的整理——第00篇

开始在此之前,写过几个聚类的方法,以笔记的方法再次做一个记录。一、K-means聚类k-means聚类是最简单的聚类,其大致流程如下:①根据分类数k,首先随机得到k个中心。②求得每一个样本与k个中心的聚类,距离哪个最近,即分到哪个中心的门下。③在每一个类簇中,求每一个样本与其他所有样本的距离之和,取max/min者为新中心。④循环②③过程,直到达到循环条件,break⑤以评价指标评...

2020-03-22 20:42:37 284

原创 学习的开始——00

记录学习的开始。一、几个学习的目的①能够在利用sklearn,MATLAB,tensorflow熟练运用神经网络训练模型。②寻找图片处理方面的文献和知识,扩大知识宽度。③学习批处理语言,能写一些简单的脚本。④学习整理华校专的AI算法。二、学习历程分析整个学习方向不完全固定,目前至7月份左右,完成以上学习。暂定任务如下:1、半个月完成一本图片处理文献的阅读,并能理解实现一些方法。...

2020-03-22 17:53:53 97

原创 使用tensorflow训练模型时制作自己的mnist集(附代码)

使用tensorflow训练模型时制作自己的mnist集(附代码)探索过程代码(python)想法探索过程(ps:第一次写,写的不好多多见谅!)mnist集合是一个被用烂的手写数字的图片训练集,但在实际中我们很多时候要用自己的数据集,那么就需要将自己的图片数据集转化成mnist形式的数据,或者用其他方法(之前用过keras,一个第三方库,虽然这个库很好用,简化了很多步骤。可能是因为我能力有限...

2020-01-20 18:07:44 799 4

json-lib-2.3-jdk15.jar 6兄贵.zip

json-lib-2.3-jdk15.jar commons-lang-2.4.jar commons-beanutils-1.8.0.jar commons-logging-1.1.1.jar commons-collections-3.1.jar ezmorph-1.0.4.jar

2021-03-28

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

TA关注的人

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