自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 lightgbm lgb create_tree_digraph graphviz 中文乱码

【代码】lightgbm lgb create_tree_digraph graphviz 中文乱码。

2023-05-06 09:53:52 223

原创 安装tiny cudann

如果编译报错,找不到nvcc,需要安装。

2023-03-19 21:53:26 2700

转载 Windows弹出移动硬盘

Windows弹出移动硬盘

2022-07-11 10:36:49 2211

原创 python 去重去除重复数组

网上的帖子复制粘贴的多,大都是关于一维数组,列表的去重。比如set,dict from key, 但是对于二维数组等,就没了其实,numpy里面有个unique,自带去重的import numpy as npx = np.array([[1,2],[1,3],[1,2]])print(np.unique(x, axis=0))#######[[1 2] [1 3]]print(np.unique(x))#######[1 2 3]...

2021-09-20 12:03:26 1090

原创 ubuntu简单快速安装搭建pytorch tensorflow环境RTX3060

环境显卡RTX-3060Ubuntu 18.04pytorch 1.9cuda 11.1时间2021-8安装步骤安装ubuntu18.04手动安装nvidia驱动,在软件更新,附加驱动,找个带nVidia驱动安装即可,最新的也行,本机安装驱动470,cuda11.4安装anaconda,本机安装为wget https://repo.anaconda.com/archive/Anaconda3-2019.07-Linux-x86_64.sh安装pytorch,conda create -

2021-08-21 00:08:57 1121

原创 关于python Pool map map async

Pool map 和 map async速度,map async更快, 返回一个class类,不能收集结果。如果有报错,也不会提示。加。 .get() 可以获取结果map,可以收集结果,对结果concat当处理,比map async 稍微慢点点。代码有错,程序会中止,会提示apply 之类需要for循环加持,map和map async,自带for 循环,函数和参数对应的。apply,程序一个接一个,慢,不知道和普通的代码有什么区别。会返回结果。apply async,for 循环加持,和..

2021-04-26 20:05:33 1207

原创 python37 dlib win10 64 vs2019

一场face_alignment引发的惨案人脸识别face_alignment,看着挺好,想试试pip install face-alignment -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com结果中间包dlib安装失败,7M左右的小包,看了看pip官网,py36还有whl的轮子,直接装,之后的都是tar.gz,需要自己编。正常情况,python,cmake,加上vs sudio就ok

2021-04-15 19:22:58 232

原创 Python 堆排序

Python 堆排序叶子节点数:n0=n2+1n0=n2+1n_0 = n_2 +1,下标表示度 平均深度h:N−−√N\sqrt{N},N表示节点个数 完全二叉树:1到k-1层,都是满的二叉树,第k层,叶节点集中在左边i从0开始, 子节点找父节点:int( (i-1) / 2 )或(区别在于i=0,上面为0,下面取值为-1;一般都行,不会父节点去找父节点)(i-1)//2...

2018-09-03 11:59:18 160

原创 Python 归并排序

Python 归并排序不断的分成2组,递归后,合并2个分组稳定排序,时间复杂度都是O(nlogn)O(nlogn)O(nlogn),空间复杂度O(n)O(n)O(n)def merge_sort(L): if len(L)<2: return L mid = len(L)//2 left = merge_sort(L[:mid]) ...

2018-09-01 10:26:19 167

原创 Python 快速排序

python 快速排序快速排序就是选取一个数,然后数组里比它大的数都放后面,比它小的数放前面;然后再递归排序前面、后面。平均时间复杂度:O(nlogn)O(nlogn)O(nlogn),最坏时间复杂度:O(n2)O(n2)O(n^2),每次划分都是1和n-1这种,最坏。不稳定排序def quick_sort(L): if len(L)<2: return ...

2018-08-31 10:07:41 182

原创 Python 插入排序

python 插入排序把第一个数固定,然后将其它数插入,小的放前面。备份这个后续插入的数,然后将这个数和前面的数作比较,比前面的数小,就将前面的数后移。这样相当于前面的数就挪出一个空,如果再往前没有比它小的了,就把开始备份好的数填进去。插入排序,稳定,平均和复杂都是O(n2)O(n2)O(n^2)def insert_sort(L): for i in range(1, len...

2018-08-30 10:04:05 127

原创 Python 选择排序

Python 选择排序每次选择最小,然后和第一个交换,第二个交换,循环次数n-1,n-2,…1,n(n-1)/2,平均复杂度O(n2)O(n2)O(n^2),最坏复杂度O(n2)O(n2)O(n^2)每次进行交换,不稳定,比如将相同的第一个数交换到末尾,那就和中间与其相同的数的顺序改变def select_sort(L): for i in range(len(L)-1): ...

2018-08-29 09:53:53 153

原创 python 冒泡排序

Python冒泡排序从前往后冒泡def bubble_sort(L): for i in range(1,len(L)): # 外层循环控制内层循环次数 # 冒泡排序,第一次内层循环n-1次 # 最后一次循环i=len(L)-1,此时j=0,循环后排序完成 flag = 0 for j in range...

2018-08-28 10:23:56 321

原创 tableau free public免费版

tableau付费的是: professional edition 功能全面免费的是:public edition 功能少,但能用,不能连接常用数据库。输入邮件地址就能下载 免费下载地址

2018-08-10 15:14:41 13115 1

原创 学习方法

学习方法 note学习一门新技术书,一定要找系统的书籍,比如入门到精通这种;开始不要找比较专业的,逐步深入就好

2018-08-08 17:19:10 109

原创 二分查找边界left、right小结

二分查找的边界分析数组:L,长度:len(L),查找目标:target,左left,右right,中间mid,找到返回索引,没找到返回-1 L:递增数组 left = 0 right = len(L) 或者 len(L)-1 循环条件:left < right 或者 left <= right mid = (left + right)//2 L[mid]<targ...

2018-07-23 13:15:38 2857

原创 关于gitbash

常用的命令:上传修改git add .git commit -m ''git statusgit push

2018-07-17 14:48:38 323

原创 关于oj提交Python代码Presentation Error空格换行出错

背景当我们在代码oj平台上用Python提交代码时,容易出现一些格式上的错误 Python在输出换行符”\n”时,会自动输出2个,能明显看出行与行之间距离变大 编译容易出现Presentation Error错误在线提交Python代码编译,常会碰到输出以空格间距,然后一行一行的输出,比如:Sample Input 65 2 4 6 1 3Sample Output ...

2018-06-07 18:03:24 1285

原创 Python中 dot、 * 、multiply

1. *该怎么乘就怎么乘乘法,数组就表示数组乘法:数组X数组,直觉:对应位置相乘矩阵就表示,矩阵乘法,矩阵a的行X矩阵b的列,a的列数!=b的行数,就报错2. dot为了数组能像矩阵那样相乘,给数组用的,矩阵也可以用;矩阵乘法用法就,np.dot,前提是引入import numpy as np dot就是用来做矩阵乘法的,将数组当作矩阵相乘,一维、二维还好,高维...

2018-04-30 12:38:41 1113

原创 windows 创建Linux 的 root权限账户 ssh密钥putty登录 禁止root账户

背景:对linux不熟,新建服务器centos,1个gpu,512M内存,本想用来放点东西的;结果登录的时候出现距离上次登录失败上千次。 被dos攻击了,然后了解到需要ssh密钥登录,还要禁止账户密码登录的方式,禁止用root账号登录准备工具putty:很小,找个对应的下载就行,点击下载地址,主要是全版里面有个puttyagent,用来转换密钥格式,生成密钥这些。百度出来的是一个...

2018-04-20 19:56:29 1373

原创 anaconda的备忘录

1.查看环境列表 conda info -e

2018-02-10 09:51:16 184

原创 模型性能度量 混淆矩阵

1.回归模型度量方法:均方误差 mean_squared_errorR2分数 r2_score可释方差分数 explained_variance_score2.分类模型度量方法:错误率、精度accuracy。分类错误或正确的样本数占样本总数的比例在查准率、查全率、f分数之前,先看看混淆矩阵,容易晕人这个混淆矩阵:样本实际情况(True、False)、预测结果(...

2018-01-04 16:53:09 523

原创 模型评估方法

1.留出法 hold-out一定比例划分出训练集、测试集 保证数据分布的一致性,否则划分后数据分布差异产生偏差;每次数据划分的地方不同,结果就不同。单次使用留出法,结果不可靠一般训练集在2/3到4/5之间2.交叉验证 cross validation随机不同的划分 特例 : 留一法 leave-one-out ,K-1个训练集、余下的作为测试集 结果比较准确;计算复杂度高3.自助

2018-01-03 16:00:09 475

原创 数据整理

1.收集数据根据数据来源及其格式,收集数据的步骤各不相同高级收集过程:获取数据(从互联网下载文件、抓取网页、查询 API 等),然后将该数据导入编程环境(例如 Jupyter Notebook)。2.评估数据评估数据的目的包括:质量:内容问题。低质量数据也称为脏数据。整洁度:使分析难易进行的问题。不整洁数据也称为杂乱数据。条理数据的要求包括: 每个变量成一列。每个观察结果成一行。每

2017-12-19 23:35:45 484

原创 windows 7 下cuda 9.0 卸载、cuda8.0 安装

1.首先对于cuda8.0、cuda7.5的卸载都可以兼容安装cuda9.0之后,电脑原来的NVIDIA图形驱动会被更新,NVIDIA Physx系统软件也会被更新(安装低版cuda可能不会被更新)。卸载时候要注意了,别动这2个。2.卸载:1.前言:杀毒软件别用来卸载这个了,不好找。打开电脑的控制面板,找到程序,卸载程序点击当天安装的时间,会找到刚才装的cuda...

2017-12-07 11:43:33 69793 11

原创 3.3 决策树DecisionTrees

引言 一个接一个的解决多元线性问题,如同不停的问问题,不同问题的分支,就如同设定了多个决策面1. SupportVectorMachines1.1. 导入代码:from sklearn import treeclf = tree.DecisionTreeClassifier()1.2 决策树常见参数depth_map,越小容易高偏差,拟合不够,越大容易高方差,过拟合。min_sampl

2017-11-17 11:12:19 303

原创 3.2 支持向量机SVM

引言 粗略的说,支持向量机就是寻找分割线,或者超平面1. SupportVectorMachines1.1. 导入代码:from sklearn.svm import SVCclf = SVC(kernel="linear")1.2 线性分离输入特征x,y,使用支持向量机分离1.3 非线性分离从输入特征x,y,到组合新特征,方便分离;比如变为x2+y2{x}^{2}+{y}^{2}组

2017-11-17 09:05:39 233

原创 3.1 贝叶斯算法Naive Bayes

引言 无人驾驶训练中,巡练汽车遇到不同的坡度和颠簸度时候,怎样控制车速快慢。在大量数据的形成的散点图中,寻找决策面,进行分类1. 在anaconda环境中安装scikit-learn1.1. 导入高斯NaiveBayes代码:from sklearn.naive_bayes import GaussianNB clf = GaussianNB()2.贝叶斯规则Bayes rule2.1 条件

2017-11-16 10:09:08 502

原创 数据分析

1.数据分析能干什么 商场根据数据,采购商品;根据数据来预测比赛;根据数据来预测哪种物质能制成有效药物;推送新闻;恋爱匹配;发布研究论文…2.数据分析过程提出想要解决的问题采集相关数据,研究数据数据探索,找出数据模式对结果进行总结或者预测分享、讨论2.1采集数据方法 下载数据、从网页中抓取、访问一些数据api,最后组合各种方式的数据 读取csv文档,方法:1impor

2017-11-13 17:00:04 436

原创 2.机器学习基础

1.模型评估构建数据模型,机器学习从数据开始2. 中位数、众数、平均数3. 数据的差异性值域,值的分布区域IQR:统计学‘去尾’,去掉最低,总个数的1/4,最高,总个数的1/4。第一个四分数,Q1,第3个四分数,Q3,中位数就是Q2。IQR=Q3-Q1。IQR的不足,完全不同的数据集具有相同的IQR。异常值:小于Q1-1.5IQR;大于Q3+1.5IQR方差:平均平方偏差,方差越小数据越

2017-11-12 10:49:09 178

原创 note关于GitHub

1.什么是GitHub GitHub:与所有人分享Git代码库 GitHub的目的:允许所有人托管免费的的公共代码库,和收费的私人代码库来促进开源 使用方法:一般使用Git来查看代码的修改,用GitHub来托管代码库的私有副本,并允许开发人员提交查看未完待续>>>

2017-11-12 09:26:38 389

原创 1.1安装anaconda

1.安装anaconda下载地址:http://mirrors.ustc.edu.cn,官方的地址下载速度慢,大家都在找镜像,大多数找清华镜像,其实这个也不错。其中anaconda2是指基于python2版本的,anaconda3是基于3版本的我下载的是window64位的,基本上按照操作,点击下一步安装就行了一般出现的情况是,安装到最后一步的时候失败了,创建快速启动栏的快捷方式失败。其实已经

2017-11-11 17:39:15 374

原创 1.欢迎学习机器学习(machine learning)

1.什么是机器学习 1.应用:图片、语音识别,垃圾邮件检测,诈骗检测,股票市场,教计算机下棋,自动驾驶汽车 2.人和机器的不同,人可以从过去的经验中进行学习,而机器只能执行编写好的代码 定 义:教会计算机利用过去的经验来完成指定的任务。过去的经验,记录的数据,训练集2.常见的机器学习算法决策树 比如根据对用户下载的app分析数据,然后对不同的用户,推荐不同的app朴素贝叶

2017-11-11 15:57:59 344

原创 2.1 中位数、平均值、众数的总结

中位数、平均值、众数的总结中位数 median 1.中位数,数据从小到大排序,中间位置的那个数字。奇数,+1除以2;偶数,则用除以2,除以2然后+1,这两项的和,再除以2求个平均 2.不容易受到数据两端的异常值影响,不受组距影响;在直方图上,左右面积大概相等的位置点。比如5出现10次,然后6 7 8 9 9 9 9 ,这样5的这条方块就比较高,中位数偏5这边。比毕竟555555555567

2017-10-31 10:03:25 3543

原创 1.2 jupyter notebook 浏览器打开空白

jupyter notebook 需要用谷歌浏览器打开才可以,其他的浏览器打开后多半是空白的。添加默认浏览器如下:1.在anaconda prompt 里面直接输入jupyter notebook --generate-config让jupyter生成一个配置文件,生成后你会看到文件地址的2.然后就可以使用记事本之类的,打开这个jupyter_notebook_config.py文件然后查找,br...

2017-10-30 09:32:29 21052 7

原创

人,包含硬件和软件而流感病毒、扭伤、发炎这些,主要破坏硬件而所谓的信仰、敢死队、传销,这些主要是破坏软件而有的人会为生活所逼,精神异常、感情异常、行为异常,精神病;这些主要是软件系统破坏,有的还会自杀,这叫自毁程序所以,有的人练习瑜伽、气功、修身养性,想去修改软件底层代码,这肯定很难,以至于有的人花了十多年,几十年,还在修行中。我想说的是,身体硬

2017-09-11 16:12:30 257

原创 Alice Note

2017-8-27脸蛋红彤彤的,眼睛像一条线。脸上、脖子上,还有一条一条的死皮,新陈代谢。哭得还挺厉害。睡觉手双手举着。睡醒了,眼睛会睁开看看。2017-9-10睡觉时,2只小手就上摆着,饿了就哭,从表情上能看到笑,不知道是不是在笑。不舒服就哭。也不时的睁开眼睛,看一看。比较安静。基本上的时间都是在睡觉。2017-9-29一个月快到了。之前是饿了就醒,醒了就 要哭,吃了就要睡。现在,出了哭之外,好...

2017-09-10 11:39:13 200

转载 机器学习路线

01 机器学习简介1. 机器学习定义;2. 机器学习行业应用举例;3. 机器学习任务:分类、回归、聚类、降维、半监督学习、迁移学习、强化学习;4. 机器学习算法的组成部分:目标函数(损失函数+正则)、优化方法;5. 模型评估和模型选择:模型复杂度、overfitting、交叉验证、超参数空间、网格搜索…案例:波士顿房价。包含内容——损失函

2017-09-10 10:53:33 321

原创 租房

租房要考虑的因素:单房,一房一卫1.房子装修怎么样?新装修,还是旧的。有没有空调、热水器、宽带;床怎么样,有床垫么;有没有桌子,要梳妆台、镜子不?晾衣服有地方不?洗衣服有地方不?有没有学习的桌子?插头新、旧?厕所和卧室有没有门隔开?2.房子窗户有不?朝向怎么样?夏天吹东南风,冬天吹西北风,所以窗户不要朝向西北,这样就会夏天热,冬天更冷3.房子床头朝向怎么样,一般头朝

2017-09-10 10:21:19 264

翻译 html页面公共样式

@charset "utf-8";/*css Rest 开始*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,s

2017-09-07 17:09:33 1869

2017-12 TensorFlow帮助文档

1.TensorFlow的中文帮助文档2017-12版 2.现在资源分享不能免费分享了,最低资源分2分,难怪下载都要分,好坑 3.没有分的同学,可以去GitHub里面下载,地址:https://github.com/jikexueyuanwiki/tensorflow-zh/tree/master/tex_pdf

2017-12-04

PHP帮助文档手册

PHP手册,中文版。2015,12月。最新版可以到这里下载http://www.php.net/download-docs.php

2016-01-17

空空如也

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

TA关注的人

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