- 博客(19)
- 收藏
- 关注
原创 机器学习sklearn实战-----泰坦尼克号分类预测决策树
机器学习sklearn实战—决策树 决策树理论、基础、调参、以及实例泰坦尼克号预测 文章目录机器学习sklearn实战---决策树前言一、Sklearn入门?二、决策树1.决策树的原理2.sklearn中的决策树3.红酒数据进行分类决策树实战之泰坦尼克号预测分类总结 前言 机器学习,sklearn入门与决策树实战 一、Sklearn入门? 官网:https://scikit-learn.org 二、决策树 1.决策树的原理 决策树算法的核心是要解决两个问题: 1)如何从数据表中找到最佳节点和最
2020-10-13 21:09:12
2492
1
原创 使用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
2293
原创 【如何使用 PyCharm 将代码上传到GitHub上(遇到的坑)】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 @[TOC](如何使用 PyCharm 将代码上传到GitHub上(遇到的坑)) 前言 使用PyCharm将自己的项目上传到github上。 一、先安装git (1)先去git官网上下载安装git,根据自己的电脑版本选择安装32位还是64位版本。 傻瓜式一键默认安装就行。 (2)检验git是否安装好,并查看版本。打开git bash输入git --version查看安装git版本号 二、GitHub设置添加SSH Key git是分布式.
2022-03-07 16:39:45
3246
原创 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
442
原创 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
869
原创 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
6005
原创 Python实现PageRank计算
Python实现PageRank算法 利用python来计算统计学习方法PageRank算法例题。 PageRank介绍 PageRank算法是图的链接分析的代表性算法,属于图数据上的无监督学习方法。其基本想法是在一个有向图上定义一个随机游走模型,即一阶马尔科夫链,描述随机游走者沿着有向图随机访问各个结点的行为。 PageRank的基本定义 计算可以在互联网的有向图上进行,通常是一个迭代过程,先假设一个初始分布,通过迭代,不断计算所有网页的PR值,直到收敛为止。 由以上的有向图可以定义随机游走模型,可以得
2021-03-12 19:55:06
4854
原创 机器学习sklearn实战----决策树
机器学习sklearn实战----决策树 一边学习一边记录 @机器学习sklearn实战----决策树 前言 决策树(Decision Tree)是一种非参数的有监督学习方法,它能够从一系列有特征和标签的数据中总结出决策规则,并用树状图的结构来呈现这些规则,以解决分类和回归问题。决策树算法容易理解,适用各种数据,在解决各种问题时都有良好表现,尤其是以树模型为核心的各种集成算法,在各个行业和领域都有广泛的使用 一、决策树一些重要参数 (1)criterion:对于分类树而言,衡量最佳节点和最佳分枝
2021-03-06 11:13:29
478
原创 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
545
原创 机器学习sklearn实战-----随机森林调参乳腺癌分类预测
机器学习sklearn随机森林乳腺癌分类预测 机器学习中调参的基本思想: 1)非常正确的调参思路和方法 2)对模型评估指标有深入理解 3)对数据的感觉和经验 文章目录机器学习sklearn随机森林乳腺癌分类预测随机森林原理一、随机森林模型预测1.未调参时模型精确度2.调整n_estimators参数二、使用网格搜索调参正确的调参思路RandomForestClassifier重要参数泛化误差参数对泛化误差的影响 随机森林原理 随机森林指的是利用多棵树对样本进行训练并预测的一种分类器。在机器学习中,随机森
2020-10-14 15:34:41
4370
5
原创 Python数据分析实战之用户模式识别
Python数据分析实战之用户模式识别 实战项目利用防窃漏电模型,通过采集电量异常、负荷异常、终端报警、主站报警、线损异常等信息,建立数据分析模型 构建基于指标加权的用电异常分析模型,实现检查客户是否存在违章用电情况。 利用拉格朗日插值对空白数据进行填补 自定义函数利用scipy中自带的拉格朗日插值函数对空白数据进行填补,主要是取前后5个数进行插值填补。 def data_make(): #对数据进行预处理 利用拉格朗日插值法 inputdata = "G:\\机器学习\\python_dat
2020-08-08 00:22:54
798
1
原创 我之与数学建模经验(四川赛区--国二)
---------------------------------------------此文仅记录自己参加数学建模的经验 从参加数学建模以来,大约的也该是三年。获得过有关之类奖项还是挺多的。获得过全国大学生数学建模本科组二等奖、MathCup大学生数学建模二等奖等等。美赛没有参加过,因为临近过年,队友都不愿。 个人认为数学建模比较有含金量的大概只要全国大学生数学建模竞赛,其实美赛的含金...
2019-12-30 15:01:07
1169
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
7699
1
原创 No module named 'win32api'使用pip install win32api出错及解决方案
最近运行scrapy view http://news.163.com 命令出现 :import win32api ModuleNotFoundError: No module named 'win32api' (1)想想用pip install win32api直接安装,但是会出现如图所示错误: (2)解决方案如下: 将命令改为pip install pypiwin3...
2018-07-28 10:53:36
6326
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
503
原创 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
396
原创 P2661 信息传递 java代码题解
题目描述有 nn 个同学(编号为 11 到 nn )正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为 ii的同学的信息传递对象是编号为 T_iTi 的同学。游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:可能有人可以从若干人那里获取信息, 但是每人只会把信息告诉一个人,即自己的信息传递对象)。当有人...
2018-05-27 20:49:45
437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅