Auto-ML之自动化特征工程

1. 引言 个人以为,机器学习是朝着更高的易用性、更低的技术门槛、更敏捷的开发成本的方向去发展,且Auto-ML或者Auto-DL的发展无疑是最好的证明。因此花费一些时间学习了解了Auto-ML领域的一些知识,且对Auto-ML中的技术方案进行归纳整理。 一个完整的机器学习项目可概括为如下四个步骤。 其中,特征工程(提取)往往是决定模型性能的最关键一步。而往往机器学习中最耗时的部分也正是特性工程和超参数调优。因此,许多模型并不是最优的,因为它们由于时间限制而过早地从实验阶段转移到生产阶段。 自
分类: 其他 发布时间: 02-14 22:44 阅读次数: 0

关于文件句柄的极简解释

看下面几句话: 1.只有windows中才有句柄,windows中的句柄是指针的指针,因为windows中对象的经常会在内存中移动(如进行垃圾回收后),所以地址值经常会变,所以就对外提供一个指针的指针即句柄给用户,句柄的地址是不会变的。 2.linux中是没有文件句柄的,只有文件描述符,只是大家习惯把它说成句柄。 3,linux中, 每当进程打开一个文件时,系统就为其分配一个唯一对应的整型文件描述符(从0开始),用来标识这个文件。linux 操作系统通常对每个进程能打开的文件数量有一个限制。默
分类: 其他 发布时间: 02-14 22:44 阅读次数: 0

Celery和Flask

第一章:Celery 第二章:Flask登录
分类: 其他 发布时间: 02-14 22:44 阅读次数: 0

Vue学习之路第十九篇:按键修饰符的使用

1、我们工作中经常会有类似于这样的需求:按下Enter键触发某个事件、或者按下ESC退出页面等各种各样的场景。在Vue中,可以通过键盘修饰符来实现这样的场景。 2、事例代码: <body> <divi id="app"> 序号:<input type="text" v-model="idValue"/> 车名:<input type="text" v-model="nameValue" @keyup.enter="add()"/> <p
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

java基础-day10

第10天 IO 今日内容介绍 u IO流概述及FileWriter类使用 u FileReader类使用 u 缓冲流介绍和使用 u IO流相关案例 第1章 IO流概述及FileWriter类使用 1.1 IO流概述及分类 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中 流按流向分为两种:输入流,输出流 1.2 FileWriter类使用 A:打开帮助文档 B:点击显示,找到索引,看到输入框 C:你要学习什么内容,你就在框框里面输入什么内
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

java基础-day11

第11天 综合练习 今日内容介绍 u 综合练习 第1章 综合练习 1.1 综合练习一 A:键盘录入3个学生信息(学号,姓名,年龄,居住地)存入集合,要求学生信息的学号不能重复 B:遍历集合把每一个学生信息存入文本文件 C:每一个学生信息为一行数据,每行学生的学号,姓名,年龄和居住地在文件中均以逗号分隔 1.1.1 案例代码一: package com.itheima; /* * 标准的学生类 */ public class Student { //学号 private String id; /
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

【题解】JSOI2009球队收益 / 球队预算

  为什么大家都不写把输的场次增加的呢?我一定要让大家知道,这并没有什么关系~所以 \(C[i] <= D[i]\) 的条件就是来卖萌哒?? #include <bits/stdc++.h> using namespace std; #define maxn 1000000 #define INF 99999999 int n, m, S, T, rec[maxn], flow[maxn], a[maxn], b[maxn]; int ans, tot, c[maxn], d[max
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

[小技巧]C#中如何为枚举类型添加描述方法

背景 在我们的日常开发中,我们会经常使用枚举类型。有时我们只需要显示枚举的值或者枚举值对应名称, 但是在某些场景下,我们可能需要将枚举值显示为不同的字符串。 例: 当前我们有如下枚举Level public enum Level { //Bad B = -1, //Normal N = 0, //Good G = 1, //Very Good
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

OGNL表达式&值栈&拦截器

OGNL 什么是ognl OGNL是Object-Graph Navigation Language的缩写,对象图导航语言。 他并不是Struts2的一部分,他只是经常和Struts2一起使用 ognl有啥作用 支持对象方法的调用 支持静态方法的调用和值访问 来操作值栈中的数据,访问OGNL上下文和ActionContext 操作集合对象 ognl的要素 Root对象 Context对象 值栈 什么是值栈 Struts2将XWork对Ognl的扩展这一套机制封装起来,这个对象叫ValueSta
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

HTML之body标签中的相关标签

一 字体标签   字体标签包含:h1~h6、<font>、<u>、<b>、<strong><em>、<sup>、<sub>   标题     标题使用<h1>至<h6>标签进行定义。<h1>定义最大的标题,<h6>定义最小的标题。具有align属性,属性值可以是:left、center、right。 1 2 3 4 5 6 <h1>路飞学城</h1> <h2>路飞学城</h2> <h3>路飞学城</h3> <h4>路飞学城</h4> <h5>路飞学城</h5> <h6>路飞学城</h6>   
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

定时器之计数器应用

定时器的定时器应用估计大家都略有耳闻,而且都会用。那计数器功能了解?说实话,这个功能确实是使用场景少,用途少。但存在即合理,公司设计就会有用途。学习这件事情,不能以用处不大为由而去忽略不看。下面来看看定时器之计数器应用。 概述 计数器是对外来脉冲信号计数,对来自于外部引脚P3.4(T0),P3.5(T1),P1.1(T2)的外部信号计数。在设置计数器工作状态时,每当外部输入的脉冲发生负跳变(原来正常状态下是高电平,没有事件发生,当高电平变为低电平时,即发生负跳变),计数器加1,知道加满溢出,向
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

克鲁斯卡尔重构树

大佬博客 定义 克鲁斯卡尔重构树可以维护诸如“查询从某个点出发经过边权不超过的边最远所能到达的节点”或“从某点到某点所有路径的最长边的最小值”之类的问题。总之,算法处理范围有限,且多为同时包含“最大最小”、离线可二分的题目。 可与数据结构结合,以维护更复杂的数据结构。 它可以在线回答,复杂度为O(logn) 构建 把边权从大到小排序,用给两端点(两个联通块)新建一个权值为边权的共同父亲,来代表给它们加了一条边。 性质 树上除叶子结点以外的点都对应着原来生成树中的边,叶子结点就是原来生成树上的节
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

py-day1-3 python基本数据类型

数据的基本类型:      数字:               
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

Array对象 + String对象 + Math对象 + Date对象 总结

Array 对象 一、 原数组不发生改变 1.数组的转换 :join 作用:(1) 将数组转换成字符串; (2) 不改变原数组; (3)返回新的数组 语法: arr.join('链接符'); var arr = [1,2,3,4,5]; arr.join();// 不传参,默认按【,】进行拼接 arr.join('-')//按【-】,进行拼接 2.数组元素的查找(定位):indexOf 作用: (1)查找并判断某元
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

大数据基础1

1、Linux下命令行中的复制和粘贴 安装gpm:yum install -y gpm* 开启gpm服务:systemctl start gpm 2、打开网卡 vi /etc/sysconfig/network-scripts/ifcfg-ens33 3、修改为静态IP BOOTPROTO=”dhcp” 这个是动态IP BOOTPROTO=”static”这个是静态IP BOOTPROTO=”none”这个是无 4、IP地址 IPADDR=192.168.116.121 5、网关 GATEWA
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

数据分析工具的使用

1、安装Anaconda Anaconda指的是一个开源的python发行版本,其包含了conda、Python等180多个科学包及其依赖项。通俗讲就是一大堆的工具包。 安装好后可通过 conda list命令查看所有已安装的科学包及其依赖项 2、在命令行输入 jupyter notebook 会进入浏览器的可视化管理界面 如图 ###cell的模式   code:代码模式   markdown:主要是写笔记用,可以使用html设置格式 ###可视化界面常用快捷键:   插入cell: a(在
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

git的简单操作命令

git branch :查看分支 git branch +分支名 :创建新分支 git checkout +分支名:切换到该分支上
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

java-不定项参数(可变参数)的作用和使用方式

引言:   我们在编写方法的过程中,可能会遇见一个方法有不确定参数个数的情况。一般我们会用方法重载来解决问题: 1 //方法重载,解决参数个数不确定问题 2 public void method(); 3 public void method(int i); 4 public void method(int i, int j); 5 public void method(int i, int j, int k);   但是当参数多的时候就会显得很繁琐,同时每次扩展都会很麻烦。于是我们可以使用数
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

ExpectedConditions类详解

1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <!-- saved from url=(0106)https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/support/ui/ExpectedConditions.html -->
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0

v-text指令消除刷新慢显示替换的过程

在Vue项目中dom渲染过程中,类似{{msg}}的render页面会闪一下,是因为浏览器解析html文档是自上而下的解析,出现了{{msg}}转换为对应数据的过程而闪。 <body> <div id="app"> {{msg}} </div> <script src="../node_modules/vue/dist/vue.min.js"></script> <script> let vm = new Vue({//vm 即v
分类: 其他 发布时间: 02-14 22:28 阅读次数: 0