2022-10-03-午夜随笔之推倒重来

10.2 4'370最简单的算法,一遇到现实,都会变得极其复杂。“你长大后就知道社会有多么现实了”“你工作后就知道现实有多么复杂了”“你不学数学就知道数学有多么简单了”。

2022-10-03 午夜随笔 之 去年11月提出的今年实现了大半年的AdaRein优化错在哪里? 

HR1:说说一个你遇到的困难以及你是如何克服它的。
答:作为一个破事精英,我曾推翻、否定过两个自己做了10个月的"亲儿子项目", 这是一种放弃,是一种清醒,一种识时务、知进退,也是一种解脱,让我看透问题,让我更接近真理。我把自己的挫败分享给同行,我成了loser,同时也是winner,这是不幸的遭遇,也是共性的经历。

HR2:你平常喜欢做什么?
答:跑步、游泳、写博客、写随笔、弹钢琴(不会)、做力扣每日一题、做周赛、听歌、看剧、喝奶茶、看脉脉、看学习强国和青年大学习,洗澡,出汗,春天的甘蔗,夏天的绿葡萄,秋天的柚子,冬天的砂糖桔。

HR3:你为什么每天都洗澡?
答:洗澡时可以日三省吾身,有助于发现和认清自己的问题,寻找出显而易见的矛盾,质疑和推翻自己的工作,让自己从山之巅跌到山之谷,在一片粉身碎骨中寻找那粒可怜的种子,正如7月7日我听一位前辈说的:“否定你所拥有的,一片残骸中,没了当初,只有当下”。 ​ 

如果桶数b本来就是一个偏大的值,那么分层后过滤的空桶使得实际用到的桶数小于b,这显然可以使性能上升,但不是必然,而是偶然,生孩子不能投机取巧、碰运气,不是说换一个城市就不用付孩子的监护义务,责任任点制,不轮在哪个岗位,在那个地点。

如果桶数b本来就是一个恰到好处的值,在这种情况下Rein已经是处于一个表现最佳的状态,桶数多一点或少一点都会表现差。那么这时分层过滤桶后,相当于桶数b减小了,非空桶一定变密集了,于是性能会下降。

正确的做法应该是在保证桶数不变的情况下,针对每一层的取值范围而不是针对整个值域来划分,比如[1,1000000]的值域,某一层是200个桶,对应的宽度为0.4~0.6,则低值端取值只可能为[1,600000],于是每个桶对应的宽度应该是600000/200=3000而不是1000000/200=5000。这样一来,就不是特意去“造”一些空桶出来来有助于过滤了,而是该怎么办怎么办,有就有无则无。

  #随笔# #硕士# #记录# #创新# #算法#
全部评论
你为什么每天都洗澡,这都是啥问题啊
点赞 回复 分享
发布于 2022-10-04 19:43 山西

相关推荐

02-01 19:48
门头沟学院 Java
神哥了不得:(非引流)直接暑期吧,没时间日常了,老鱼简历把水印去了,或者换个模板,简历字体大小都不太行,建议换2个高质量的项目,面试应该还会再多一些
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
02-12 10:05
小米集团 算法工程师 28.0k*15.0
泡沫灬一触即破:楼上那个看来是看人拿高薪,自己又不如意搁这泄愤呢是吧,看你过往评论很难不怀疑你的精神状态
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务