全部 “None”的结果,共26689条

模型算法基础——决策树剪枝算法(一)

在决策树生成以后,常常出现过拟合的问题。这是因为如果决策树过于复杂,训练样本的每个属性(变量)都被详细的加以考虑,决策树的每个叶节点所覆盖的样本都是或接近“纯”的。这种情况下,决策树往往对训练样本拟合的很好,但是拟合验证样本时效果却大打折扣。举一个栗子可以加深对过拟合的理解:在上学的时候,有一些同学准备考试的方法是“背题”,仅仅靠背解题过程却无法掌握其中规律性的的东西,如果题目都押中了这类同学就可以考得很好,但是对于大多数情况他们却以失败告终;还有一些同学,他们擅长在题目中寻找规律,即使题目千变...

教程 [2026-05-05]

都知道网站404,可你知道为啥是404吗?

每当浏览网页出现“404错误”时,我们都知道这表示该网页出现了访问错误,也就是页面丢失。其实,这早已是人尽皆知的常识。作为一种标准的HTTP返回代码,404被用来表示网页服务器HTTP的响应状态。然而,对于其历史来源却充满了神秘色彩,引人探寻。在21世纪初,甚至有一群人试着去研究“404错误”的来源。只知道“404”是网页报错却不知其从何而来?据传在第三次科技革命前,整个互联网的形态就像是一个大型的中央数据库,并设置在一个叫404的房间里。那时,所有的访问请求都由人工手动完成,若在数据库中没有找...

教程 [2026-05-05]

每日一学之socket编程(四)

图片来自于百度图片NIO专门为服务器而设计的API。能极大的提高IO的性能,避免使用大量线程。虽然是为了服务器而设计,但是依然可以被使用在客户端。Channel(通道)在标准IO中,直接操作的是stream(流);在NIO中使用的是Channel,Channel其实就是模拟了流的概念,只是比流的功能更加强大,性能更强。通道必须和Buffer一起使用。Channel相比Stream的主要优势体现在:1、支持双向操作2、异步操作3、读写性能更高Selector(选择器)SelectableChann...

教程 [2026-05-05]

机器视觉:用图像驱动智能小车

本篇大致探索下图像的识别。实现了颜色识别,以及利用直方图来计算图像相似度。先来个视频。摄像头实时捕捉画面,从画面中解析出蓝色的区域,并与预设图像对比,相似度小于0.5(0为完全匹配),闪光灯闪5秒。注意流量和音量。取一张返回到PC上的图像,分了四部分:左上:640480为摄像头实时图像左下:为预设图片,以及预设图片蓝色通道的直方图,颜色空间为HSV右上:640480为识别出的蓝色区域,上边红色数字为直方图相似度右下:实时图像获取的蓝色区域的直方图如下图示:识别成功,直方图近似识别失败,估计是...

教程 [2026-05-05]

MySQ基础入门系列之——字符与日期数据处理

今天这一篇分享MySQL中的字符串处理工具与日期时间处理,这一部分内容虽然看似不多,但是往往是输出处理中的的痛点。我的MySQL数据库中已经建好了一个包含两列日期与一列薪资范围字段。(深感通过R或者Python建表然后写入MySQL的效率要比使用MySQL自己的编辑器写方便!)MySQL中的日期与时间操作涉及到的函数相当多,实际应用需要按照需要和场景来选择该使用哪一类函数,这一篇我只挑选了三类重要的日期与时间函数进行总结。1、日期格式化:因为本地文本文件中存储的日期导入数据库,很多情况下是当做文...

教程 [2026-05-05]

互联网应用架构标准模型

随着互联网的普及,越来越多的企业也开始往互联网化转型,相应的企业也要为此构建配套的互联网应用。软件架构方面,很多企业一味求快,而放弃很多需要坚持的原则,这会带来很多风险。接下给大家分享一些我个人的想法,希望能帮助大家少走弯路。前台应用与后台应用分离原则前台应用:是指直接供互联网用户使用的应用。后台应用:是指供企业内部运营人员使用的应用,也有人叫内部管理系统,比如:CMS。相信很多团队,为了快速完成任务,减少编码工作量,都会把前台应用与后台应用的很多功能是共用代码的,后期重构时,可能就需要完非常多...

教程 [2026-05-05]

Java Web 模板代码生成器的设计与实现

起因项目中需要根据数据库表写很多Meta、Dao、Service代码,其中很多代码都是重复而繁琐的。因此如果有一个模板代码的生成器,就可以一定程度提高开发效率。目标可配置生成JavaWeb项目中Dao、Meta、Service层模板代码的生成器。代码框架设计思路项目参考Mybatisgenerator生成代码的过程,具体步骤分为以下5步。逻辑步骤解析命令行解析配置文件获取数据表信息生成配置信息生成文件代码设计命令解析类ShellRunner该类负责解析命令行的命令,解析配置文件并封装所需的数据给...

教程 [2026-05-05]

如何在 Bash 中抽取子字符串

所谓“子字符串”就是出现在其它字符串内的字符串。比如“3382”就是“thisisa3382test”的子字符串。我们有多种方法可以从中把数字或指定部分字符串抽取出来。--VivekGite本文导航在Bash中抽取子字符串12%使用IFS29%借助cut命令72%编译自  https://www.cyberciti.biz/faq/how-to-extract-substring-in-bash/作者  VivekGite译者  lujun9972所谓“子字符串”就是出现在其它字符串内的字符串。...

教程 [2026-05-05]

实现 RecyclerView 上拉加载及自动加载

之前在《一步步打造自己的通用上拉加载布局》(如果没有看过,建议先看下这一篇)写到如何实现一个通用的上拉加载布局,本文将基于此进行扩展,实现RecyclerView的上拉加载及自动加载。之前在《一步步打造自己的通用上拉加载布局》(如果没有看过,建议先看看这一篇)写到如何实现一个通用的上拉加载布局,本文将基于此进行扩展,实现RecyclerView的上拉加载及自动加载。在之前的《一步步打造自己的通用上拉加载布局》已经提到,下拉刷新是将获取到的数据替换掉原有的数据,而上拉加载则是将获取到的数据插入到原...

教程 [2026-05-05]

用 Python 处理 HTML 转义字符的5种方式

PhotobyAhmedSaffuonUnsplash写爬虫是一个发送请求,提取数据,清洗数据,存储数据的过程。在这个过程中,不同的数据源返回的数据格式各不相同,有JSON格式,有XML文档,不过大部分还是HTML文档,HTML经常会混杂有转移字符,这些字符我们需要把它转义成真正的字符。什么是转义字符在HTML中、、等字符有特殊含义(用于标签中,&用于转义),他们不能在HTML代码中直接使用,如果要在网页中显示这些符号,就需要使用HTML的转义字符串(EscapeSequence),例如的转义字...

教程 [2026-05-05]

人工智能AI(1)开篇:小白之学习计划

最近小拾君准备正式开始人工智能相关领域的系统性学习了,看了一些资料及书籍,给自己列个学习计划,分享给大家,与君共勉。后续,将按照本计划(3.1开始)包括但不限于本计划分享学习笔记,敬请期待。本文主要包含以下内容:1、入门基础1)、计算机基础2)、编程语言3)、数学基础2、进阶1)、机器学习2)、深度学习3)、深度学习框架3、高阶1)、机器学习2)、强化学习3)、迁移学习一入门基础1、计算机基础(非计算机专业)1)、数据结构与算法2)、程序设计基础2、编程语言1)、Python与机器学习Pytho...

教程 [2026-05-05]

ODOO优化层级关系查询效率的方法

《Odoo10DevelopmentEssentials》Chapter5(p106)中介绍了Odoo中分层关系的建立。代码如下在上面的代码中。使用字段来关联上层记录。使用这个属性来开启分层搜索功能.使用和字段来进行记录所属层级,当时看书的时候对这些代码不是很理解,只是知道这样做能够提高层级关系数据模型查询数据记录的效率。简单原理查询分层结构记录时,一般的想到的方法是从根目录开始,对每个子目录进行递归查询.然后才能得出具体的分层结构。(如递归查询文件夹文件)Odoo中为了提高层次结构(树状结构)...

教程 [2026-05-05]

数据分析常用工具

本文总结数据分析常用的软件,以及推荐相应的学习参考资料。1.Excel常用操作有函数、可视化、数据透视表、VBA。函数可视化i.单元格ii.静态图iii.动态图即带有控件(部分涉及VBA),可以选择数据并动态展示结果的图表,如果要用Excel来做业务数据的Dashboard,动态图是很好的解决方案。注:黄成明老师的《数据化管理》中的部分内容涉及如何用Excel建立业务运营工具。数据透视表Ctrl+A-->Alt-->D-->P-->F——透视表“一条龙”操作应该是目前用到最多的快捷

教程 [2026-05-05]

如何更精准的在 Github 上搜索开源库?你需要这些技巧!

正文共:2468字8图预计阅读时间:7分钟一、前言在日常工作中,我们并不推荐去重复造轮子,通常我们会去搜索一些稳定的第三方开源库来使用。而Github中,开源的那些代码库,就是一个非常宝贵的资源,很多大型稳定的开源项目,都被托管在Github之上,这些项目一旦被开源,经过广大开发者的贡献之后,其实很多已经趋于稳定,靠谱的开源库已经很难发现重大Bug。但是在Github上托管的开源项目非常之多,最简单的搜索方式就是在搜索框中,输入我们要搜索的关键字。这在有明确目标的前提下,将非常的高效,但是有时候...

教程 [2026-05-05]

十分钟带你理解Kubernetes核心概念

本文将会简单介绍Kubernetes的核心概念。因为这些定义可以在Kubernetes的文档中找到,所以文章也会避免用大段的枯燥的文字介绍。相反,我们会使用一些图表(其中一些是动画)和示例来解释这些概念。我们发现一些概念(比如Service)如果没有图表的辅助就很难全面地理解。在合适的地方我们也会提供Kubernetes文档的链接以便读者深入学习。这就开始吧。什么是Kubernetes?Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用...

教程 [2026-05-05]