总结
algzjh
这个作者很懒,什么都没留下…
展开
-
Explainable ML
Explainable MLLocal ExplanationWhy do you think this image is a cat?判断录取、假释、金融相关的需要提供理由模型诊断:到底学到了什么,不能只看正确率Interpretable v.s. PowerfulKaggle 大杀器:XGBoostObject x -> Components: {x1, x2, …, xN}Image: pixel, segment, etc.Text: a wordIdea: Removin原创 2021-04-12 21:40:19 · 338 阅读 · 0 评论 -
hadoop docker 中运行 mapreduce 的 wordcount
环境:ubuntu18.04, macOS, IntelliJ IDEA, Java 7macOS 和 ubuntu 在同一个局域网,可用 ssh 连接本文 wordcount 代码部分参考了:一起学Hadoop——第一个MapReduce程序我的数据和生成的 jar 包在 mac 上,所以需要先传到 ubuntu 上,ssh 需要提前配置好,可参见“Mac 通过 SSH 访问局域网中的 U...原创 2019-11-02 16:38:25 · 659 阅读 · 0 评论 -
以2为底的对数
for(int i=2;i<MAXN;++i) Log[i]=Log[i>>1]+1;原创 2018-08-07 15:22:40 · 9414 阅读 · 0 评论 -
__int128输出
std::ostream& operator<<(std::ostream& os, __int128 t) { if (t==0) return os << "0"; if (t<0) { os<<"-"; t=-t; } int a[50],ai=0; memset原创 2018-08-07 22:01:26 · 3029 阅读 · 1 评论 -
随机数据生成
随机生成图#include &amp;lt;iostream&amp;gt;#include &amp;lt;cstdio&amp;gt;#include &amp;lt;cmath&amp;gt;#include &amp;lt;map&amp;gt;#include &amp;lt;algorithm&amp;gt;#define原创 2018-08-24 10:54:37 · 613 阅读 · 0 评论 -
快速乘
LL mul(LL a,LL b){ LL ret=0; for(;b;b>>=1){ if(b&1) ret=(ret+a)%MOD; a=a*2%MOD; } return ret;}原创 2018-09-06 16:49:55 · 634 阅读 · 0 评论 -
面试复习之计算机组成原理
计算机系统概述发展历程电子管,晶体管,集成电路层次结构基本组成:运算器、控制器、存储器、IO 软件分类:系统软件、应用软件 工作过程性能指标吞吐量,响应时间,CPU时钟周期,主频,CPI,CPU执行时间,MIPS,MFLOPS数据的表示和运算数制编码数制(2,8,10,16进制) 编码(BCD,字符,汉字和校验)定点数表示:无符号和带符号整数—...转载 2018-09-15 09:11:22 · 2759 阅读 · 0 评论 -
面试复习之操作系统
操作系统概述概念特征(共享、并发、虚拟和不确定)发展分类批处理、交互、实时、网络和分布式运行环境内核、用户、中断、异常体系结构整体、层次和微内核进程管理进程线程概念、状态转换、控制、组织和通信处理机概念、时机、方式和准则 先来先服务、短作业优先、时间片轮转、优先级、高响应比优先、多级反馈队列同步互斥概念、信号量、管程和临界区互斥 ...原创 2018-09-15 09:22:11 · 970 阅读 · 0 评论 -
面试复习之计算机网络
计算机网络体系结构概述组成和分类(局域网和广域网) 标准组织(OSI和IEEE)体系结构层次结构 协议、服务和接口参考模型OSI(7层)和TCP/IP(5层)物理层通信基础奈奎斯特定理和香农公式、编码调制 电路、报文和分组交换 数据报和虚电路传输介质物理层特性物理设备中继器和集线器数据链路层功能组帧(零比特填充)查错校...原创 2018-09-15 09:39:13 · 2025 阅读 · 0 评论 -
招聘条件
1、数学、逻辑思维能力、统计知识、运筹优化2、项目实习经验3、编程语言4、团队合作精神、沟通能力、自我驱动力,学习能力、心态好、责任心、热爱生活、关注人性、文字组织能力、抗压能力5、热爱技术、关注技术论坛、有技术博客6、前后端,熟悉前端框架,善用工具,关注最新技术,熟练使用Git7、专业基础知识:操作系统、软件工程、设计模式、数据结构、数据库、网络安全、Linux8、英语水平9、学...原创 2018-10-23 00:44:58 · 649 阅读 · 0 评论 -
一些软件
小鸟壁纸MendeleyGithub DesktopAcrobat Reader DC福昕PDF编辑器腾讯QQ微信firefox网易有道词典百度网盘R x64 3.4.1腾讯文档RstudioIntelliJ IDEACAJViewerPycharmNoteExpress个人数字图书馆Adobe Creative CloudNotepad++Codebloc...原创 2018-12-24 00:17:08 · 270 阅读 · 0 评论 -
数学补习
教材为主高数 张宇 汤家凤线代 李永乐概率论 王式安原创 2019-01-08 00:31:27 · 448 阅读 · 0 评论 -
字体中英文
黑体:SimHei宋体:SimSun仿宋:FangSong楷体:KaiTi仿宋_GB2312:FangSong_GB2312楷体_GB2312:KaiTi_GB2312华文行楷:STXingKai英文常用Times New Roman原创 2019-03-04 11:18:37 · 684 阅读 · 0 评论 -
时间管理方法
Getting Things Done(GTD)CaptureClarifyOrganizeReflectEngageFour QuadrantsQ1: Urgent and importantQ2: Not urgent but importantQ3: Urgent but not importantQ4: Not urgent and not important...原创 2019-07-18 20:25:45 · 340 阅读 · 0 评论 -
面试复习之数据库原理
数据库系统的基本原理数据库系统概述数据处理和数据管理人工管理阶段文件管理系统数据库系统数据库管理系统数据定义功能数据操纵功能数据库的运行管理数据库的建立和维护数据库系统:是指在计算机系统中引入数据库后所组成的系统。除了计算机的硬件系统外,一般还包括数据库、操作系统、DBMS及开发工具。数据模型分类概念模型(也称信息模型,最常用的概念模型是E-R模型)结构模型...原创 2019-09-18 16:49:57 · 848 阅读 · 0 评论 -
高精度模板
struct BigInt { static const int MOD = 10000; vector<int> a; int n; BigInt(int _n = 1, int v = 0) { n = _n; a = vector<int>(n, v); } BigInt operator...转载 2018-08-05 11:00:34 · 461 阅读 · 0 评论 -
面试复习之数据结构
第一章 绪论1.1 框架数据结构: 基本概念(数据、元素、对象和ADT) 逻辑结构(集合、线性、树形和图形) 存储结构(顺序、链式、索引和散列) 算法: 基本概念:算法、特性和评价 算法分析:时间和空间复杂度1.2 大纲知识点逻辑结构:集合、线性、树型、图状 存储结构:顺序、链式、索引、散列...原创 2018-07-12 21:26:09 · 2435 阅读 · 0 评论 -
实习随笔
1、基于特征的表示方法:把原始的时间序列转换到一个低维的特征空间,然后用传统的聚类方法对特征向量进行聚类。这里常用的传统的聚类算法有如下几种:划分聚类、层次聚类和密度聚类等等。 2、基于模型的时间序列聚类。 将原始时间序列转换成模型的几个参数,比如AR模型或HMM模型等,然后用模型参数进行聚类。这种方法的不足之处在于需要对数据的分布进行预先假设,此外,对参数的结果无法进行解释。 3、DBSC...原创 2018-07-02 23:37:40 · 476 阅读 · 0 评论 -
蒲慕明教授写给他实验室工作人员和学生的信
Lab members:Over the past several months, it has become clear to me that if there is no drastic change in the lab, Poo lab will soon cease to be a productive, first-rate lab that you chose to join in t转载 2017-06-01 17:18:51 · 1268 阅读 · 0 评论 -
debug案例
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int MAXN = 1e5+5;int tree[30][MAXN];int sorted[MAXN];int toleft[30][MAXN];/*static inline int Rin原创 2017-07-20 17:55:03 · 543 阅读 · 0 评论 -
2017 Multi-University Training Contest 1 solutions BY BUAA
1001. Add More Zero答案就是 ⌊log10(2m−1)⌋\left \lfloor \log_{10}(2^m - 1) \right \rfloor,注意到不存在 10k=2m10^k = 2^m ,所以⌊log10(2m−1)⌋=⌊log102m⌋=⌊mlog102⌋\left \lfloor \log_{10}(2^m - 1) \right \rfloor = \left转载 2017-07-25 17:57:34 · 1251 阅读 · 0 评论 -
计算星期几
int calc(int y,int m,int d){ if(m==1||m==2) m+=12,y--; return ((d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7);}原创 2017-08-12 16:39:37 · 1791 阅读 · 0 评论 -
2017 Multi-University Training Contest 2 solutions BY UESTC
1001:无1002:本题要求在1e6*1e6的矩形内找到一个特定的1e3*1e3的小矩形。 可以选择每隔K行或K列选出一个长宽皆为L的小矩形作为识别矩形,当识别矩形出现在输入矩形时,再进行完全匹配。根据鸽笼原理,当K+2*L1003:预处理:a_i -= i ,易证明从最小的b开始选每次选最大的一定可以使结果最大。 证明思路:如果条件改转载 2017-07-27 18:57:14 · 824 阅读 · 0 评论 -
大神博客(不断更新)
1、jiry_2’s Blog:http://jiruyi910387714.is-programmer.com/ 2、kuangbin:http://www.cnblogs.com/kuangbin/ 3、ACdreamer:http://blog.csdn.net/acdreamers 4、ζёСяêτ - 小優YoU:http://blog.csdn.net/lyy289065406原创 2017-05-20 22:43:30 · 693 阅读 · 0 评论 -
常见类型范围
unsigned int 0~4294967295 int -2147483648~2147483647 unsigned long 0~4294967295 long -2147483648~2147483647 long long的最大值:9223372036854775807 long long的最小值:-9223372036854775808 unsigned转载 2017-03-22 13:20:12 · 442 阅读 · 0 评论 -
double vs long double
#include <iostream>#include <cstdio>#include <cmath>using namespace std;const double eps=1e-8;struct Point{ double x,y;}p[6];double Distance1(Point a,Point b){ return (a.x-b.x)*(a.x-b.x)原创 2017-09-05 18:13:16 · 529 阅读 · 0 评论 -
CF456B-New Year's Eve
有一个坑点 能避免浮点运算,就避免浮点运算coutfloor(log2(288230376151711743))输出为58 而实际应为57 log2(288230376151711743)=57.99999999999999999499464608778919110696411496790292147213UPD. 288230376151711743为long long或d原创 2018-01-06 10:04:53 · 511 阅读 · 0 评论 -
ACM-Head
#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define REP(i,a,b) for(int i=(a);iusing namespace std;typedef l原创 2018-01-29 13:36:12 · 206 阅读 · 0 评论 -
一些输入输出格式
#include<iostream>#include<cstdio>#include<cstring>using namespace std;typedef long long LL;const int MAXN=5e4+5;int a[MAXN];int main(){ a[1]=123,a[2]=3242,a[3]=13445,a[4...原创 2018-02-27 15:02:25 · 192 阅读 · 0 评论 -
CCPC湘潭热省赛
1、五子棋 暴力枚举 2、画图 画家算法,从后往前,从左往右,从下到上 3、Black White Chess 2^17枚举转换情况,前后转换set里查 枚举2^16棋盘状况,dfs合并互相可达状况,记个fa 线性基好像也可做 4、Multiples of Three dp[i][j]:到第i位余数为j的方案数dp[i][j]=(dp[i][j]+dp[i-1][k])%...原创 2018-05-19 21:17:52 · 257 阅读 · 0 评论 -
2018ICPC全国邀请赛(陕西)热身赛
1、Problem A:Liu Hai 纸质题目有点问题,后来修正了 按梯形算就行了 2、Problem B:Arrest sol1:带权并查集(记一个和根的关系) sol2:种类并查集(好像也叫分组并查集):拆成x,x+n就行了 sol3:二分+2-sat/二分图判断一下 3、Problem C:Eat Chicken 算贡献,每个人在55kai之前死亡的概率...原创 2018-05-19 23:48:31 · 409 阅读 · 0 评论 -
实习申请一些要点
信息来源(Information Source) 1、个人信息 (Personal Information) 姓名(Name)、头像(photo)、籍贯(Place of Birth)、电子邮箱(Email)、手机(Mobile Phone)等。 2、教育情况 (Education) 时间(Period)、学历(Degree)、学校全称(University)、院系(Academy)、专业...原创 2018-05-23 17:24:31 · 902 阅读 · 0 评论 -
个人陈述要点
行文中突出自己的世界观和人生计划 1500字左右 独立完成,散文化笔法,表达真实的自己。 一、专业学术背景:善于管理实践,有恒心,专业基础、数理基础,英语水平(CET4/6,NECCS),突出能力 二、实践竞赛经历:荣誉奖状证书(国奖,校奖,优秀学生,优秀团员),有领导力(班委,队长),热情,数模,ACM ICPC,志愿活动,创新创业(国家级立项),优秀读书心得,展现专业素质。 三、研究...原创 2018-05-24 12:19:20 · 1071 阅读 · 0 评论