![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学生
胖虎艾春辉
这个作者很懒,什么都没留下…
展开
-
机器学习实战- 回归(Regression) 概述
文章目录回归(Regression) 概述回归 场景回归 原理1、线性回归1.1、线性回归 须知概念1.1.1、矩阵求逆1.1.2、最小二乘法1.2、线性回归 工作原理1.3、线性回归 开发流程1.4、线性回归 算法特点1.5、线性回归 项目案例1.5.1、线性回归 项目概述1.5.2、线性回归 编写代码1.5.3、线性回归 拟合效果2、局部加权线性回归2.1、局部加权线性回归 工作原理2.2、局...原创 2020-01-28 21:15:22 · 2010 阅读 · 0 评论 -
task2数据清洗
任务2数据清洗Task02:数据清洗(2天)https://github.com/datawhalechina/team-learning/blob/master/数据竞赛(房租预测)/2_数据清洗.ipynb每一步都要认真完成,附上代码,最终效果截图缺失值分析及处理缺失值出现的原因分析采取合适的方式对缺失值进行填充异常值分析及处理根据测试集数据的分布处理训练集的数据分布使...原创 2020-01-09 16:45:34 · 270 阅读 · 0 评论 -
task1-房价预测
1. 赛题分析比赛要求参赛选手根据给定的数据集,建立模型,预测房屋租金。数据集中的数据类别包括租赁房源、小区、二手房、配套、新房、土地、人口、客户、真实租金等。这是典型的回归预测。预测指标回归结果评价标准采用R-SquareR2(R-Square)的公式为:残差平方和:SSres=∑(yi−y^i)2SS_{res}=\sum\left(y_{i}-\hat{y}_{i}\rig...原创 2020-01-07 21:30:46 · 301 阅读 · 0 评论 -
随机森林 random forest
随机森林 random forest数据集地址概述:随机森林是指多棵树对样本进行训练并且预测的一种分类器,决策树相当于大师,通过自己在数据集中学习到的只是用于新数据的分类,三个臭皮匠,顶个诸葛亮原理:数据的随机化:使得随机森林中的决策树更普遍化一点,适合更多的场景。(有放回的准确率在:70% 以上, 无放回的准确率在:60% 以上)采取有放回的抽样方式 构造子数据集,保证不同...原创 2020-01-05 13:06:30 · 377 阅读 · 0 评论 -
Adaboost算法
Adaboost算法集成学习概述集成学习算法定义集成学习(Ensemble learning)就是讲若干个弱分类器通过一定策略组合后产生一个强分类器。弱分类器(weak Classifier)指的就是那些分类准确率只比随机猜测好一点的分类器。而强分类器(strong Classifier)的分类准确率会高很多,这里的弱和强是相对的,弱分类器也叫做基分类器分类:baggingb...原创 2020-01-03 16:26:14 · 162 阅读 · 0 评论 -
数值计算和数值计算实践
数值计算文件里面有数值计算实践代码和相应实现实践1:数值计算的基本概念实践2:非线性方程求根实践3:插值与拟合实践4:数值积分实践5:常微分方程初值问题的数值解法实践6:线性代数方程组的直接解法实践7:线性方程组的迭代解法实践8:幂法和反幂法提示:都是python3实现的...原创 2019-12-28 16:22:26 · 251 阅读 · 0 评论 -
排序算法:堆排序
title: ‘排序算法:堆排序’date: 2019-12-24 15:09:06categories:算法导论tags:算法导论堆排序堆排序思路是,首先构建一个堆,然后根和叶子节点进行交换,从而达到目的堆构建算法:def build_max_heap(heap): # 构造一个堆,将堆中所有数据重新排序 heapSize = len(heap) ...原创 2019-12-24 16:03:09 · 157 阅读 · 0 评论 -
排序算法:冒泡排序
title: ‘排序算法:冒泡排序’date: 2019-12-22 16:08:39categories:算法导论tags:算法导论冒泡排序普通冒泡排序# 普通冒泡排序def sort(num:[])->[]: ''' 冒泡排序,不稳定算法,依次比较两个元素,如果前一个元素大于后一个元素,进行交换 :param num: :retu...原创 2019-12-22 16:27:53 · 94 阅读 · 0 评论 -
什么是激活函数?
title: 什么是激活函数date: 2019-11-08 12:55:45mathjax: truecategories:nlp-自然语言处理tags:nlp-自然语言处理文章目录先抛开什么神经,深度之类的不好理解的东西激活函数在深度学习中是用来干什么的?我们说下分类问题那么加上激活函数(activation function)就不一样几个函数解释ReLU及其衍生函数先...原创 2019-12-16 00:04:13 · 198 阅读 · 0 评论 -
吴恩达机器学习:week3
title: ‘吴恩达机器学习:week3’date: 2019-11-20 15:37:28mathjax: truecategories:机器学习tags:机器学习线性代数回顾(Linear Algebra Review)3.1 矩阵和向量参考视频: 3 - 1 - Matrices and Vectors (9 min).mkv如图:这个是4×2矩阵,即4行2列,...原创 2019-11-20 16:00:48 · 265 阅读 · 0 评论 -
吴恩达机器学习:week2
title: ‘吴恩达机器学习:week2’date: 2019-11-20 15:31:00mathjax: truecategories:机器学习tags:机器学习文章目录@[toc]单变量线性回归(Linear Regression with One Variable)2.1 模型表示2.2 代价函数2.3 代价函数的直观理解I2.4 代价函数的直观理解II2.5 梯...原创 2019-11-20 15:57:58 · 180 阅读 · 0 评论 -
python——day_10:魔法方法
title: ‘python——day_10:魔法方法’date: 2019-11-05 20:08:56categories:python基础tags:python基础python——day_10:魔法方法构造和析构魔法方法总是被双下划线包围魔法方法是面向对象的python的一切# 为什么类中有时候有__init__?因为需求class Rectangle:...原创 2019-11-05 22:08:14 · 549 阅读 · 0 评论 -
python——day_11:模块
title: ‘python——day_11:模块’date: 2019-11-05 20:30:18categories:python基础tags:python基础文章目录一、模块的导入1.什么是模块?2.如何使用模块?3. from.....import4.模块的循环引用的问题一、模块的导入之前我们简单的使用了一下模块,并没有详细的介绍,现在我们来详细的说说1.什么是...原创 2019-11-05 22:09:21 · 236 阅读 · 0 评论 -
NLP-2:图搜索算法和梯度下降
title: ‘NLP-2:图搜索算法和梯度下降’date: 2019-10-31 10:52:41categories:nlp-自然语言处理tags:nlp-自然语言处理文章目录NLP-2:图搜索算法和梯度下降图搜索算法:我不会讲理论,直接从项目开始理解吧梯度下降算法(线行回归)NLP-2:图搜索算法和梯度下降图搜索算法:深度优先搜索(dfs)和广度优先搜索(bfs,...原创 2019-10-31 12:44:21 · 434 阅读 · 0 评论 -
python——day_08:错误和异常
title: ‘python——day_08:错误和异常’date: 2019-10-30 22:07:28categories:python基础tags:python基础‘python——day_08:错误和异常’错误语法错误或者是解析错误异常运行期检测到的错误被称为异常大多数的异常都不会被程序处理,都以错误信息的形式展现在命令行示例:>&...原创 2019-10-30 22:28:50 · 454 阅读 · 0 评论 -
贝叶斯模型
转载标志转载 2019-10-29 22:32:49 · 161 阅读 · 0 评论 -
python中tile函数
转载标志转载 2019-10-26 21:15:17 · 393 阅读 · 0 评论 -
leetcode-557-反转字符串中的单词III(java|python)
title: leetcode-557-反转字符串中的单词III(java|python)date: 2019-10-14 20:23:19categories:leetcodetags:leetcodeleetcode-557-反转字符串中的单词III(java|python)给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例 ...原创 2019-10-24 12:02:28 · 303 阅读 · 0 评论 -
leetcode-344-反转字符串(java|python)
title: leetcode-344-反转字符串(java|python)date: 2019-10-13 20:10:39categories:leetcodetags:leetcodeleetcode-344-反转字符串(java|python)编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的...原创 2019-10-24 12:01:56 · 219 阅读 · 1 评论 -
leetcode-292-Nim游戏(java|python)
title: leetcode-292-Nim游戏(java|python)date: 2019-10-12 21:18:57categories:leetcodetags:leetcodeleetcode-292-Nim游戏(java|python)你和你的朋友,两个人一起玩 Nim 游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就...原创 2019-10-24 12:01:29 · 216 阅读 · 0 评论 -
NLP_1:语法树和N_gram模型
title: NLP_1:语法树和N_gram模型date: 2019-10-22 15:25:11mathjax: truecategories:nlp-自然语言处理tags:nlp-自然语言处理语法树简单匹配import randomdef name(): return random.choice('Jhon | Mike | 老梁'.split('|'))...原创 2019-10-22 16:50:05 · 439 阅读 · 0 评论 -
python——day_01:变量、运算符、数据类型
title: ‘python——day_01:变量、运算符、数据类型’date: 2019-10-20 12:35:25categories:python基础tags:python基础变量变量赋值需要注意的地方使用变量之前需要对它赋值变量名包括字母、数字、下划线,但变量名不能以数字开头字母可以是大写或者小写,但大小写是不同的,也就是说Fish和fish是不同的...原创 2019-10-20 22:44:32 · 226 阅读 · 0 评论 -
通俗理解假设检验
假设检验简单来说,就是下面4步的推理逻辑:为了你更容易理解,我还是从一个生活中的例子开始聊起。这个例子里举王宝强和马蓉的例子并没有恶意,只是想说明假设检验的背后逻辑,而这个例子更容易让你理解清楚。有一天,宝强怀疑妻子有可能出轨,但是自己逻辑能力太弱,于是就请了我这个侦探来帮他破案。于是,我就拿出了自己的杀手锏武器,也就是破案的套路:假设检验。第1步,我需要明确问题是什么。问题:宝强要检...转载 2019-10-16 13:18:18 · 441 阅读 · 0 评论 -
java的几个输出
printf主要是继承了C语言的printf的一些特性,可以进行格式化输出print就是一般的标准输出,但是不换行println和print基本没什么差别,就是最后会换行System.out.printf(“the number is: d”,t);参照JAVA API的定义如下:‘d’ 整数结果被格式化为十进制整数‘o’ 整数结果被格式化为八进制整数‘x’, ‘X’ 整数结果被格式...原创 2019-10-15 11:21:06 · 162 阅读 · 0 评论 -
next搭建个人博客
转载转载 2019-10-14 20:28:54 · 159 阅读 · 0 评论 -
爬虫入门(1)
python确实是一门很有意思的语言,对于python,我的观点是:输出倒逼输入,一味的把一本编程语言从头看到尾,并没有什么用,接下来展示两个方法访问并储存网页:第一种:常规request:我们用request请求并返回一个特定的postfrom bs4 import BeautifulSoupimport requestsimport timeurl = 'https://www.t...原创 2018-09-25 20:59:37 · 286 阅读 · 0 评论 -
多线程、协程、多进程,小白的看法
多线程 vs 多进程每个cpu在同一时间只能执行一个线程,在单核cpu下的多线程只是并发并不是并行,存在时间间隔而不是在同一时间内进行由于python里面全局解释器gil的存在,在一个python的进程中,gil只有一个,拿不到gil的线程,没有办法进入cpu执行程序:一堆代码以文本形式存入文档进程: 程序运行状态 - 包含地址空间,内存,栈等每个进程又由自己的独立环境,多进程共享数据...原创 2018-11-19 22:26:20 · 156 阅读 · 0 评论 -
格式化文件
结构化文件存储xml可扩展的标记语言,用户可以自定义文本标记语言xml描述的是数据本身,暨数据结构和语义html侧重描述web页面的数据,暨页面内容构成处理命令,与文件运行相关的命令,只有一行,内容是声明,version属性代表版本必须要有,encoding也是一样,字体语言根元素(一个文件内只有一个根文件,只有一棵树)子元素属性内容:表明标签所存储的信息注释:起解释说...原创 2018-11-26 18:28:47 · 767 阅读 · 0 评论 -
net-编程
网络编程七层模型:物理层数据链路层网络层传输层会话层表示层应用层四层模型链路层网络层传输层应用层每一层都有相应的协议负责交换信息或者协同工作tcp/ip 协议ip地址:负责在网络上唯一定位的一个机器由四个数字段组成,每一个数字段的取值是0-255192.168.xxx.xxx:局域网ip127.0.0.1 本机IPV4 IPV6端口...原创 2018-11-29 21:18:31 · 224 阅读 · 0 评论 -
正则、
正则表达式(re)模糊匹配,是一个计算机科学的概念用字符来匹配,匹配符合某个规则的字符串写法.(点号):表示任意一个字符,除了\n, 比如查找所有的一个字符 .[]: 匹配中括号中列举的任意字符,比如[L,Y,0] , LLY, Y0, LIU\d: 任意一个数字\D:除了数字都可以\s:表示空格,tab键\S:除了空白符号\w: 单词字符, 就...原创 2018-11-27 20:09:43 · 80 阅读 · 0 评论 -
mail编程
mail编程发件人 -> MUA -> MTA -> MTA -> 若干个MTA -> MDA <- MUA <- 收件人管理程序MTA:Mail Transfer Agent——邮件传输代理MDA:Mail Delivery Agent——邮件投递代理MUA: Mail User Agent----邮件用户代理流程MUA->M...原创 2018-12-09 14:41:58 · 1504 阅读 · 0 评论 -
django-01
创建项目命令行django-admin startproject 项目名称python3 manage.py runserver 运行项目pycharm:很简单,图形界面项目结构的介绍manage.py:以后和项目交互基本上都是基于这个文件。可以输入 python manage.pyhelp看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。se...原创 2018-12-17 19:27:38 · 101 阅读 · 0 评论 -
mysql--字符集修改,utf8
TypeError: init() missing 1 required positional argument: ‘on_delete’来上源码class User(models.Model): gender = ( ('male',"男"), ('female',"女") ) name = models.CharField(max...原创 2018-12-29 22:39:58 · 202 阅读 · 0 评论 -
http协议
https:在http协议上进行加密所以在很多网站上没有ssl证书,全部进行无法访问浏览器往服务端发送,叫做请求请求方法 路径 http:**键值对表示请求头请求数据浏览器往服务器返回,叫做响应状态码 状态描述 请求头 返回数据(返回数据类型有text/html 表示这是一个html文件)http概述http是一个客户端终端(用户)和服务器请求和应答的标准(tcp、ud...原创 2018-12-31 16:32:29 · 156 阅读 · 0 评论 -
django搭建一个博客,登录登出
用的是pycharm专业版本,并没有使用虚拟环境,使用的是django2.1,python3.6写这个项目需要你了解django基本结构与语法,不然在映射和函数之间,你会晕头转向了解简单的html css JavaScript代码第一课堂:简单创建项目和app创建项目pycharm 人性化,必须专业版命令行,进入此目录,写下如下代码python3 manage.py st...原创 2019-01-14 10:13:08 · 690 阅读 · 0 评论 -
使用第三方软件爬取微博关键字
使用软件(集搜客)这是一个非常友好的爬虫软件使用方法下载后页面如图所示(需要进行账户绑定)进入微博采集工具箱,官网里面直观看到按网页提示进行操作,这样你会跳到爬虫界面建议每半个月为时间戳爬取一次时间可以随意设计,但是注意一点,你的网一定要连续,不能断,然后你的电脑会一直在跑,结束后,你进行打包数据下载,不过数据是xlsx的类型,你可以通过python代码进行解析使...原创 2019-01-20 11:03:59 · 1450 阅读 · 0 评论 -
html-01
css引用的优先级由内到外JavaScript用法类的私有型对象必须通过函数来进行在使用django进行传递参数时候,需要使用re_path在django下千万不要删除template的文件夹,否则html文件会寻找不到django项目路径下有settings文件,里面有TEMPLATESbyte流,里面BASE_DIR是动态获取项目文件路径,默认templates文件夹寻找html文件...原创 2019-02-22 15:42:09 · 121 阅读 · 0 评论 -
html-02
盒子模型body有个天生的8px盒子壁 border给盒子加边框,可以设置4个方向内边距 padding内边距之间不能放内容,可以设置4个方向盒子内容 width+height内容区盒子模型大小计算 margin外边框不可视,所以不用计算如果进行计算,可以解决远视图问题.content1{ width: 10px; height: 10px; backg...原创 2019-02-22 15:48:44 · 99 阅读 · 0 评论 -
ubuntu系统桌面设置快捷方式
首先在命令行写:gedit 目标快捷方式.desktop打开文档后写入以下文字:[Desktop Entry]Name=快捷方式的属性名称Exec=启动方式Icon=图标位置,一般图标的后缀是icoType=ApplicationStartupNotify=true将位置放于桌面即可...转载 2019-02-25 21:17:40 · 305 阅读 · 0 评论 -
mysql趟过版本的雷,1055错误
我使用以下语句SELECT * FROM employee GROUP BY gende;结果报错1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains n,这是什么问题?找官网:官网摘抄: 官网:ONLY_FULL_GROUP_BY Reject queries for which...转载 2019-03-05 15:53:41 · 111 阅读 · 0 评论