自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

duan_mo_ran的博客

小白成长之路

  • 博客(19)
  • 收藏
  • 关注

原创 机器学习sklearn实战-----泰坦尼克号分类预测决策树

机器学习sklearn实战—决策树决策树理论、基础、调参、以及实例泰坦尼克号预测文章目录机器学习sklearn实战---决策树前言一、Sklearn入门?二、决策树1.决策树的原理2.sklearn中的决策树3.红酒数据进行分类决策树实战之泰坦尼克号预测分类总结前言 机器学习,sklearn入门与决策树实战一、Sklearn入门?官网:https://scikit-learn.org二、决策树1.决策树的原理决策树算法的核心是要解决两个问题:1)如何从数据表中找到最佳节点和最

2020-10-13 21:09:12 2395 1

原创 Linux中安装cx_Oracle

Linux中安装cx_Oracle

2022-11-30 15:50:39 1908

原创 如何在linux上安装GPU版本pytorch

在服务器上创建虚拟环境,安装gpu版本torch或者tf框架。

2022-07-11 13:39:43 6238

原创 使用ssh在服务器中安装Anaconda3

使用ssh在服务器中安装Anaconda31、使用wget 下载链接命令下载Anaconda的安装包2、为下载的文件添加可执行权限3、开始安装Anaconda4、指定 Anaconda 的安装路径5、修改.bashrc文件,将conda路径添加到环境变量中1、使用wget 下载链接命令下载Anaconda的安装包通过复制官网下载anaconda的网址;或通过清华镜像获取下载网址:wget https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux

2022-04-05 23:42:55 2155

原创 【如何使用 PyCharm 将代码上传到GitHub上(遇到的坑)】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档@[TOC](如何使用 PyCharm 将代码上传到GitHub上(遇到的坑))前言使用PyCharm将自己的项目上传到github上。一、先安装git(1)先去git官网上下载安装git,根据自己的电脑版本选择安装32位还是64位版本。傻瓜式一键默认安装就行。(2)检验git是否安装好,并查看版本。打开git bash输入git --version查看安装git版本号二、GitHub设置添加SSH Keygit是分布式.

2022-03-07 16:39:45 2997

原创 Mac python3.8安装tf2

1、打开终端是在Anaconda中进行安装。可以使用 “python” 查看自己python的版本号创建一个环境,名字为tensorflow 的 conda 环境。由于我的python版本是3.8。可以根据自己的版本好进行替换末尾的python号conda create -n tensorflow python=3.8激活 conda 环境source activate tensorflow如果在安装途中特别慢或者报错AN HTTP ERROR OCCURRED WHEN .

2021-10-21 12:00:07 368

原创 Python 比较实用的一些数据处理方法

记录下平时在进行数据处理所遇到的一些问题和解决方法:1.merge合并表格数据使用pd.merge合并两个datafrme数据时,会多出数据条数来。可使用drop_duplicates()函数去掉重复数据。2.对于datafrme数据在固定某列后添加数据: col_name=data.columns.tolist() #获取数据的列名 col_name.insert(col_name.index('A')+1, 'B') #在 A 列后面插入B data = data.reinde

2021-08-19 11:11:13 769

原创 LightGBMError:Do not support special JSON characters in feature name

最近使用lgb模型做分类预测时,报错:LightGBMError:Do not support special JSON characters in feature name通过查找问题,发现是因为在处理分类型特征时使用了one_hot,自动生成了特征列名,其实其中是带有_或者()等特殊字符,于是会存在这个报错。1.可通过减低lightgbm的版本实现,如下:pip install lightgbm==2.2.3 -i https://pypi.tuna.tsinghua.edu.cn/

2021-08-17 14:47:08 5744

原创 Python实现PageRank计算

Python实现PageRank算法利用python来计算统计学习方法PageRank算法例题。PageRank介绍PageRank算法是图的链接分析的代表性算法,属于图数据上的无监督学习方法。其基本想法是在一个有向图上定义一个随机游走模型,即一阶马尔科夫链,描述随机游走者沿着有向图随机访问各个结点的行为。PageRank的基本定义计算可以在互联网的有向图上进行,通常是一个迭代过程,先假设一个初始分布,通过迭代,不断计算所有网页的PR值,直到收敛为止。由以上的有向图可以定义随机游走模型,可以得

2021-03-12 19:55:06 4701

原创 机器学习sklearn实战----决策树

机器学习sklearn实战----决策树一边学习一边记录@机器学习sklearn实战----决策树前言决策树(Decision Tree)是一种非参数的有监督学习方法,它能够从一系列有特征和标签的数据中总结出决策规则,并用树状图的结构来呈现这些规则,以解决分类和回归问题。决策树算法容易理解,适用各种数据,在解决各种问题时都有良好表现,尤其是以树模型为核心的各种集成算法,在各个行业和领域都有广泛的使用一、决策树一些重要参数(1)criterion:对于分类树而言,衡量最佳节点和最佳分枝

2021-03-06 11:13:29 382

原创 Anaconda3 安装tensorflow2.0步骤

Anaconda3 安装tensorflow2.0步骤虽然tensorflow官方已经出了2.2.0的新版本,直接利用镜像安装2.2.0最新版本,好不容易安装完成,打开notebook导入tensorflow出错。只有换成tensorflow2.0版本。第一步打开annconda prompt将其切换到script路径下直接执行pip install tensorflow命令特别慢,可以使用镜像安装。https://pypi.org/project/tensorflow/2.0.0/我是在这个

2021-01-11 17:04:58 496

原创 机器学习sklearn实战-----随机森林调参乳腺癌分类预测

机器学习sklearn随机森林乳腺癌分类预测机器学习中调参的基本思想:1)非常正确的调参思路和方法2)对模型评估指标有深入理解3)对数据的感觉和经验文章目录机器学习sklearn随机森林乳腺癌分类预测随机森林原理一、随机森林模型预测1.未调参时模型精确度2.调整n_estimators参数二、使用网格搜索调参正确的调参思路RandomForestClassifier重要参数泛化误差参数对泛化误差的影响随机森林原理随机森林指的是利用多棵树对样本进行训练并预测的一种分类器。在机器学习中,随机森

2020-10-14 15:34:41 4197 5

原创 Python数据分析实战之用户模式识别

Python数据分析实战之用户模式识别实战项目利用防窃漏电模型,通过采集电量异常、负荷异常、终端报警、主站报警、线损异常等信息,建立数据分析模型 构建基于指标加权的用电异常分析模型,实现检查客户是否存在违章用电情况。利用拉格朗日插值对空白数据进行填补自定义函数利用scipy中自带的拉格朗日插值函数对空白数据进行填补,主要是取前后5个数进行插值填补。def data_make(): #对数据进行预处理 利用拉格朗日插值法 inputdata = "G:\\机器学习\\python_dat

2020-08-08 00:22:54 715 1

原创 我之与数学建模经验(四川赛区--国二)

---------------------------------------------此文仅记录自己参加数学建模的经验 从参加数学建模以来,大约的也该是三年。获得过有关之类奖项还是挺多的。获得过全国大学生数学建模本科组二等奖、MathCup大学生数学建模二等奖等等。美赛没有参加过,因为临近过年,队友都不愿。 个人认为数学建模比较有含金量的大概只要全国大学生数学建模竞赛,其实美赛的含金...

2019-12-30 15:01:07 1043 2

原创 python写点名器

最近需要做一个点名器,自己就用python写了一个简单的点名器!!废话不多说。直接上代码:(1)将excle表格里面的名字导到python中,存成list的形式,在建立一个空的set,方便去掉重复的姓名workbook = xlrd.open_workbook("name.xls") # 读取表格Data_sheet = workbook.sheets()[0] # 读取sh...

2018-09-07 17:18:33 7581 1

原创 No module named 'win32api'使用pip install win32api出错及解决方案

最近运行scrapy view http://news.163.com 命令出现    :import win32apiModuleNotFoundError: No module named 'win32api'(1)想想用pip install win32api直接安装,但是会出现如图所示错误:(2)解决方案如下:      将命令改为pip install pypiwin3...

2018-07-28 10:53:36 6154 4

原创 Python安装scrapy出现 error: Microsoft Visual C++ 14.0 is required.及解决方案

直接在pycharm上面安装scrapy会出现:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"知道是没有安装VS出现的问题,但是又不想去装它,百度查到一个简便的方式:(1)进入该网址http://www.lfd.uci.edu/~gohlke/pytho...

2018-07-27 19:44:31 450

原创 P1029 最大公约数和最小公倍数问题 java代码

题目描述输入 22 个正整数 x_0,y_0(2 \le x_0<100000,2 \le y_0<=1000000)x0​,y0​(2≤x0​<100000,2≤y0​<=1000000) ,求出满足下列条件的 P,QP,Q 的个数条件:P,QP,Q 是正整数要求 P,QP,Q 以 x_0x0​ 为最大公约数,以 y_0y0​ 为最小公倍数.试求:满足条件的所有可能的 2...

2018-05-27 20:55:04 346

原创 P2661 信息传递 java代码题解

题目描述有 nn 个同学(编号为 11 到 nn )正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为 ii的同学的信息传递对象是编号为 T_iTi​ 的同学。游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:可能有人可以从若干人那里获取信息, 但是每人只会把信息告诉一个人,即自己的信息传递对象)。当有人...

2018-05-27 20:49:45 383

空空如也

空空如也

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

TA关注的人

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