【手把手机器学习入门到放弃】决策树ID3,C4.5,CART解析

决策树决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

题解 UVa11139

题目大意 多组数据,每组数据给定一个正整数 \(n(n\leq 120)\),要求输出在 \(n\times n\) 的网格中(即 \((n+1)\times(n+1)\) 的格点中)有多少个不同的四边形。 分析 这道毒瘤题卡了我半个月,本篇题解将记录下我思考的过程。 仔细分析题目中的四边形,发现是凸四边形与凹四边形的总和,所以考虑用点集来代替四边形。如果四个点构成凸四边形,则其贡献为一;如果构成凹四边形,则其贡献为三,这是因为每个凹四边形都可以看作是一个三角形和其中的一个点。那么我们可以统计
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

3月份周度分享(二)

今天的主要话题围绕如下几个方面? (1)关于知识焦虑; (2)分享学习资料和我的博客本周博文; (3)谈谈H5; 一、关于知识焦虑 知乎上面关于这个有很多回答,其中有不少人回答的挺不错的。 参考链接如下: https://www.zhihu.com/search?type=content&q=%E5%85%B3%E4%BA%8E%E7%9F%A5%E8%AF%86%E7%84%A6%E8%99%91 示意图如下: 首先有知识焦虑是好事情,这就表示你并不想安于现状,解决焦虑的最好手段是面对焦虑。
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

jenkins使用(1)

术语:构建一次job指的是执行一次任务 注:到了公司,如果需要搭建jenkins环境可以找运维 jenkins使用: 创建视图 常用的两个配置: 新建任务: 可以选择构建后的步骤: 然后保存 图标状态: 工作空间位置: 控制台 配置项目代码: 方式1:通过cmd命令进入项目代码的本地文件夹运行 保存 然后构建 放置代码的路径中不要有中文,否则会出错 解决:使用英文路径
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

编程作业1:单变量线性回归

题目: 在本部分的练习中,您将使用一个变量实现线性回归,以预测食品卡车的利润。假设你是一家餐馆的首席执行官,正在考虑不同的城市开设一个新的分店。该连锁店已经在各个城市拥有卡车,而且你有来自城市的利润和人口数据。您希望使用这些数据来帮助您选择将哪个城市扩展到下一个城市。 编程实现 x表示人口数据,y表示利润,一共97行数据。 编程语言:python 3.7.3 环境:jupyter notebook # NumPy 函数库是它是处理数值计算最为基础的类库,可以用来存储和处理大型多维矩阵 # pa
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

3月份周度分享(三)

今天的主要话题围绕这么几个方面? 一、9个基于Java的搜索引擎框架 二、本周学习笔记分享 三、《测试驱动开发》知识普及 四、VsCode推荐插件 一、9个基于Java的搜索引擎框架 今天分享9个基于Java的搜索引擎框架 (1)Java 全文搜索引擎框架 Lucene 官方网站: http://lucene.apache.org/ (2)开源Java搜索引擎Nutch 官方网站: http://nutch.apache.org/ (3)分布式搜索引擎 ElasticSearch 官方网站:
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

108.生成和下载csv文件

生成CSV文件 有时候我们做的网站,需要将一些数据,生成一个csv文件返回浏览器,并且是作为附件的形式下载下来。 生成小的csv文件: 生成一个小的csv文件,我们用Python内置的csv模块来处理csv文件,并且使用HttpResponse来将csv文件返回回去。==采用python内置的csv模块创建csv文件示例代码如下:== from .models import User import csv from django.template import loader, Context
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

109.大型的csv文件的处理方式

HttpResponse对象将会将响应的数据作为一个整体返回,此时如果数据量非常大的话,长时间浏览器没有得到服务器的响应,就会超过默认的超时时间,返回超时。而StreamingHttpResponse会将响应的数据作为一个数据流返回给浏览器,这样浏览器就可以接收到服务器发送过来的数据,不会因为长期没有得到服务器的回应而返回超时。 StreamingHttpResponse: 这个类是专门用来处理流数据的,使得在处理一些大型文件的时候,不会因为服务器处理时间过长而连接超时。这个类并不是继承Htt
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

【Hibernate 检索策略】

HibernateDemo2 public class HibernateDemo2 { //演示批量抓取 @Test public void testSelect3() { SessionFactory sessionFactory = null; Session session = null; Transaction tx = null; try { sessionFactor
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

pgAdmin4直接编辑表格数据

先点击数据库表,在双击要修改的行,修改后点击我圈的地方就会保存,之前一直不会怎么直接编辑修改保存
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

MySQL 语言大全

1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 c
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

【手把手机器学习入门到放弃】sklearn决策树及其调参完全指南

使用sklearn构建决策树,并调优sklearn学习包里的tree模块实现的就是CART树,但目前
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

CodeForces 1299C Water Balance

首先,$\mathcal O(n^2)$ 的思路十分好想。 大概就是说,我们发现答案序列是单调不降的,所以倒着来,对于每个位置 $i$,我们找一个它后面的位置 $j$,使得 $\frac{\sum_{k=i}^{j} a_k}{j-i+1}$ 是最小的,然后把这一段全部赋值为这个值。这样,我们就在优先确保前面的值更优时,得到了一个可靠的贪心策略。 因为 $10^6$ 肯定要更好的方法,所以考虑优化。当处理位置 $i$ 的时候,$(i, n]$ 已经处理好了,成为了一个不降的,若干个连续段组成的
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

转桌面端开发的感受

最近由Java服务端开发转到了桌面端开发,之前的项目暂时不需要更新维护,保持原样。 不仅仅是我转向了桌面端开发(主要针对VsCode二次开发),连安卓方面的那两个人也是如此。 之前我和另外JAVA的两个小伙伴是公司的前后台开发,而我就多兼任一个运维,至于测试,人人都是测试,彼此互测对方开发的软件。 转向桌面端开发(主要对VsCode二次开发),目前仅仅也只是看懂部分相关的javascript、css及其typescript的。 从来没有接触过桌面端开发。前端、运维、后台、自动化测试我都没怕过,
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

互联网的寒冬该如何度过

2018年于我而言是一个相对稳定安逸的一年。 2019年于我而言是一个不平凡的一年。 不平凡的一年于我而言,不再像之前那样可以理所当然的安逸。 想到之前为什么安逸呢? 很简单,我以为总算苦尽甘来了。所以我给自己放个松,懈怠了一段时间。 看我的博客园随笔,如图: 说真的上面体现不了什么,写的多并不意味着十分勤奋,写的少也不意味着并没有努力。 我想表达的是,在写的少的那段时间里,除了有的时候因为工作我会在家办公加班,其他时间我处于一个娱乐状态。 另外我还想表达的是,记得在上家公司的时候,我可谓是起
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

jenkins使用(2)-配置项目代码的3种方式

1.通过cmd命令直接进入项目代码的文件夹运行,注意路径中不要有中文 2.代码放到工作区:从本地复制项目代码到工作区目录下 代码结构的优化 3.代码连接git或svn,实时更新代码 svn检出 然后上工空间查看 从git或svn获取代码后,可以在控制台查看记录 工作空间:
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

各设计模式UML类图汇总

1,装饰模式 2,观察者模式(发布/订阅) 未完待续
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

力扣leetcode5.最长回文子串

简单的中心扩散算法,就不再赘述,但是看了官方题解中的马拉车,想到,其实中心扩散是可以优化到on时间复杂度的,尤其是在大数量级字符串时,先上对比图,字符串长度为100w和1000w,随机非回文长度和回文长度为1k、1k和1w、1w,上下分别为笔者算法和马拉车算法 思路就是,如普通中心扩散算法一样,仅遍历一遍,但既然是求最长回文串,那么长度不需要回退,记录下当前最长的半径长度,在遍历下一个字符时,(重点1)直接套用最长半径,然后判断半径内的字符是否对称,然后从最长半径开始增长(重点2)如果从中心点
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

【shell】xargs用法说明

目录 1.xargs简介 2.默认echo 3.-n选项 4.-d选项 5.通过文件控制参数传入 6.while子句的一个巧妙用法 1.xargs简介 在我们日常使用Linux的过程中,经常使用到管道命令,类似ps -ef |grep java,该命令是查看Java进程的命令,其原理就是:将一个命令的标准输出(stdout)重新定向到另外一个命令的标准输入(stdin)。 但是,有时候我们有些特殊的操作,例如需要获取text.txt文件的绝对路径:ls `pwd`/text.txt,这种使用反
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0

base64 文件上传前端

关键代码: // 将base64 的数据弄到form表单中 // 将base64 的代码转化为二进制 let bytes = window.atob(crop_base64.split(',')[1]); let ab = new ArrayBuffer(bytes.length); let ia = new Int8Array(ab); for (let i = 0; i < bytes.length; ++ i) { ia[i] = bytes.charCodeAt(i); } l
分类: 其他 发布时间: 02-10 23:17 阅读次数: 0