他与她,一个两年前的故事

有没有那个Ta,值得你一生去守护

1

她能力出众,业务能力无人能出其左右;

他资质平庸,扮演一个很不起眼的角色;

她国色天香,是整个公司上上下下关注的焦点;

他其貌不扬,甚至很多人根本不知道他的存在;

她兼爱济天下,事无巨细,她都会一一耐心的处理;

他自扫门前雪,漠然于世,他仅仅完成自己的任务;

但是,他爱她。

虽然,只是默默的爱着…

虽然,她甚至都不知道他的存在。

2

       

经济危机,公司效益持续下降。

能力愈大,责任愈大。老板要求她三天之内必须给出解决方案。

好的,我试试…”她默默答应。

但是,所有人都知道这根本是件不可能的事情…太难了!

他看着她,还是只是默默的。

第一天,她全身心的投入工作,甚至连一口水也没喝;

第二天,她已连续工作48小时,血丝早已遍布整双眼睛;

第三天,她病倒了,高烧39℃。

全公司,没有一个人敢靠近她。

因为大家都非常清楚,完不成老板的任务意味着什么。

喂!睡什么睡,醒醒,结果出来了吗?”老板的咆哮响彻整个公司。

对不起,还没有,再给我一天时间,我一定可以,抱歉…”她颤颤巍巍的强行支起了自己的身体。

最后一天,我警告你,没有方案,就给我滚蛋!

他,悄然出现,还是默默的走到她的身边。

拿起了她整理的资料,一个转身,全部丢进了垃圾桶。

走,我们回家…

他不顾她惊恐的眼神和全公司的惊愕,抱起了她

你TM疯了吧,你..你给我把她放下。”老板也被这惊人的举动吓了一跳。

他抱着她,默默的向公司楼下走去。

暴躁的老板,哪受过这种侮辱。

一拳朝他打去“你TM把她给我放下,她工作还没完成!

他踉跄的向后退了一下“有我在,不可能。”坚定无比。

老板的愤怒这被彻底点燃,拿起一旁的水果刀。

一刀下去…

血,静静的流淌

如同他静静的爱一样。

他倒下了。

随着他眼睛慢慢闭上

她缓缓走回工位

继续工作....

这是一个绝对真实的故事

因为...

我就是那个惨无人道的“老板”

她,是CPU

他,是守护进程

这是一个守护进程进程为了保护CPU安全而一遍遍终止我算法程序,最后被我残忍kill掉的故事。

3

220万条数据包

2420万条原始数据

K-means群心聚类算法

并发多线程

时间复杂度...

我也不想

但算法使然

CPU兢兢业业

但单核i5性能有限

力不从心

CPU占用率

30%,40%,50%,60%,70%,80%,90%,95%,99%,99.9%,99.99%

内存占用率

30%,40%,50%,60%,70%,80%,90%,95%,99%,99.9%,99.99%

......

Killed

嗯?我的程序被中断了...

再来一次...

嗯?又被中断了?

百度了一下,看看到底是什么阻碍了我的程序

“守护进程(Daemon)—— OOM killer(Out Of Memory killer),默认后台自动开启,当系统CPU利用率过高或内存溢出,它会选择对系统一个/几个适当的进程杀死,以维持Linux系统稳定...”

哦?守护进程?OOM killer?维护OS安全?我就跑个程序,能有多大危险?

好吧,那我把你杀死就行了吧…

kill -9 pid守护进程id

设置K-means.c为最高优先执行权限

看着我的程序又重新跑起来

我鬼魅一笑...

机器飞速的运转着

那滚烫的躯体下仿佛是一颗不甘的心

4


数据结果一条条打印出来

我呆呆的看着屏幕....

Ctrl+C…

“唉,算了”我轻轻的叹了一口气

在最终可以得到正确结果的前提下

我终于还是手动结束了自己程序

看着终端上那个被我亲手杀死的守护进程

我也深深的陷入了沉思

 

毕竟,

它满是自己曾经的样子...

就算帮不上你

我至少也可以守护你

很庆幸,我终究还是那个我,我终究没有变成自己讨厌的模样

5

护进程(Daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。他是一个在后台运行并且不受任何终端控制的进程。Linux系统内存管理中存在着一个称之为OOM killer(Out-Of-Memory killer)的机制,该机制主要用于内存监控,监控进程的内存使用量,当系统的内存耗尽时,其将根据算法选择性地kill了部分进程。内存溢出保护机制催生了诸如OOM killer等多种守护进程,上文中杀死我聚类程序的也正是该守护进程。

后来,我还是选择放过了这个守护进程。我将前面的K-means算法修改为简化版的OPTICS算法,虽然OPTICS算法时间复杂度依然很大,但对初始参数非常不敏感的特性,允许我不使用全部数据进行聚类,同时引入KD树和Heap结构,使时间复杂度降低能降低到O(nlogn)级别。这个傻傻的守护进程也就再也没有动过我的聚类程序了。

Last

大家好,我是QvQ,各位可以叫我小Q。上面的文章来源于我两年前刚读研时候的一篇随笔,现在看来,竟然还有有点羞耻是怎么回事??都9102年了,咋还在用K-means !!d(・`ω´・d*)

不过,正如上文所说,我很庆幸,我依然是曾经那个我,依然是那个对算法热情,对技术好奇的我。

接下来的日子里,我会在本小屋中首发关于NLP、搜索、推荐等相关内容的文章,请大家多多资瓷!!!奥利给~!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/480974.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

科普 | 知识图谱相关的名词解释

知识图谱(Knowledge Graph)是谷歌于2012年提出。企业通常出于商业目的去设计新的概念和名词。但每一个概念的提出都有其历史渊源和本质内涵。下面列举了知识图谱相关的几个概念,并简要阐明了它们与知识图谱的关系和区别。Knowledge Base&…

搜索引擎核心技术与算法 —— 倒排索引初体验

今天开启一个新篇章——智能搜索与NLP。本篇章将由羸弱菜鸡小Q和大家一同学习与智能搜索相关的知识和技术,希望能和大家一同学习与进步,冲鸭!!这里首先区分两个概念:搜索和检索检索:数据库时代的概念&#…

微服务设计原则和解决方案

一、微服务架构演进过程 近年来我们大家都体会到了互联网、移动互联带来的好处,作为IT从业者,在生活中时刻感受互联网好处的同时,在工作中可能感受的却是来自自互联网的一些压力,那就是我们传统企业的IT建设也是迫切需要转型&…

技术动态 | 知识可视化,连接和探究知识之间的联系!

本文转载自公众号:东湖大数据交易中心。大数据百人会线上沙龙 第八期3月1日晚八点,大数据百人会沙龙第八期主讲嘉宾——北京知珠传媒科技有限公司CEO郝庆一先生,分享他对可视化的理解,以及连接知识、探究知识之间的关系。1可视化…

潜在语义分析原理以及python实现代码!!!!

在Wiki上看到的LSA的详细介绍,感觉挺好的,遂翻译过来,有翻译不对之处还望指教。 原文地址:http://en.wikipedia.org/wiki/Latent_semantic_analysis 前言 浅层语义分析(LSA)是一种自然语言处理中用到的方法…

史上最可爱的关系抽取指南?从一条规则到十个开源项目

正文来自订阅号:AINLP正文作者:太子長琴(NLP算法工程师)小夕,我来给你出个题,看看你的反应如何?好呀好呀,你说~“梁启超有一个著名的儿子,叫梁思成;同时还有一个著名的学…

论文浅尝 | Leveraging Knowledge Bases in LSTMs

Yang, B., Mitchell, T., 2017. Leveraging Knowledge Bases in LSTMs for Improving Machine Reading. Association for Computational Linguistics, pp. 1436–1446.链接:http://www.aclweb.org/anthology/P/P17/P17-1132.pdf这篇论文是今年发表在 ACL 的一篇文章…

支付系统-对账系统

在支付系统中,资金对账在对账中心进行,将系统保存的账务流水与银行返回的清算流水和清算文件进行对账,核对系统账务数据与银行清算数据的一致性,保证支付机构各备付金银行账户每日的预计发生额与实际发生额一致。 一、清算对账系…

在线GPU分布式实验环境+企业级项目,轻松斩获offer

人工智能微专业招生简章(春季)重构专业核心培养复合型人才与斯坦福、伯克利、MIT、清华Top10名校同学成为校友一对一学习与职业规划扫码立刻加入本季招生名额仅剩200人

支付系统-系统架构

本文主要是从支付架构、支付流程分析、支付核心逻辑、支付基础服务、支付安全五个方面来详细讲述支付系统架构 (1)、架构的定义:架构一定是基于业务功能来展开的,主要是制定技术规范、框架,指导系统落地;好…

领域应用 | 智能导购?你只看到了阿里知识图谱冰山一角

在刚刚结束的2017第四届世界互联网大会上,评选出了年度18项代表性的领先科技成果,阿里云ET大脑就是其中之一。众所周知,融合了先进的大数据、人工智能技术的阿里云ET大脑已经在智慧城市、智慧交通等众多领域得到了应用和推广。但你知不知道&a…

美团技术团队-大众点评搜索基于知识图谱的深度学习排序实践

美团技术团队博客网址:https://tech.meituan.com/2019/02/28/root-clause-analysis.html 1. 引言挑战与思路搜索是大众点评App上用户进行信息查找的最大入口,是连接用户和信息的重要纽带。而用户搜索的方式和场景非常多样,并且由于对接业务种…

NLP、炼丹技巧和基础理论文章索引

玩家你好 恭喜你捡到了一个来自上古时期的*七*星*炼*丹*炉*,只见炉壁上镶嵌着自然语言处理、推荐系统、信息检索、深度炼丹、机器学习、数学与基础算法等失传已久的江湖秘术。熔炉中虽然已有一层厚厚尘土,却依然掩盖不住尘埃下那一颗颗躁动不安的仙丹。 …

支付系统-概念与架构

一、什么是支付系统 自古以来,所有的商业活动都会产生货币的收款与付款行为。在人类漫长的历史长河中,记录收付款行为的方式不断迭代:古代的账房先生通过手工记账,工业社会通过收银机机械记账…… 今天,进入了互…

论文浅尝 | Reinforcement Learning for Relation Classification

论文链接:http://aihuang.org/p/papers/AAAI2018Denoising.pdf来源:AAAI 2018MotivationDistant Supervision 是一种常用的生成关系分类训练样本的方法,它通过将知识库与非结构化文本对齐来自动构建大量训练样本,减少模型对人工标…

2019年终总结与新年重磅福利

一只小狐狸带你解锁NLP/ML/DL秘籍圣诞已过,元旦即临回首2019,我们收获满满展望2020,我们砥砺前行在这新春佳节之际小夕给大家送上七福大礼包别怕太沉,赶紧收下吧~~~自然语言处理花生仁????神经网络与炼丹鲜虾丸????机器学…

支付系统-会计核心

一、复式记账 第一个问题:如何理解账务系统单边记账,会计系统复式记账? 有些公司内部账户之间转账都采用复式记账法,如充值、提现交易,他们在账务系统都记单边流水,等和银行对账后,在会计系统复…

领域应用 | 中医临床知识图谱的构建与应用

本文转载自公众号:e医疗。 知识图谱是近年来知识管理和知识服务领域中出现的一项新兴技术,它为中医临床知识的关联、整合与分析提供了理想的技术手段。我们基于中医医案等临床知识源,初步建立了由疾病、证候、症状、方剂、中药等核心概念所构…

还在随缘炼丹?一文带你详尽了解机器学习模型可解释性的奥秘

一只小狐狸带你解锁NLP/ML/DL秘籍正文来源:腾讯技术工程所谓炼丹,就是将大量灵材使用丹炉将其凝炼成丹。练成的灵丹蕴含灵材的大部分特性,方便携带,容易吸收。高级仙丹在炼制中更是能吸收天地灵气从而引发天地异象。深度学习的模型…