首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏周拱壹卒

    iTerm2 冷启动提速

    iTerm2 在升级系统之后,冷启动(开机后第一次启动)的速度异常的慢,需要几十秒才能进入可用状态。之后无论是开新窗口还是退出重进的速度都还挺正常的。 虽然升级系统之前冷启动速度也不快,但并没有慢到这么令人难以忍受。 经过几轮较量,最终恢复了秒级冷启动。将过程和尝试的办法记录如下。 中已经没有了 conda 相关的函数,但冷启动速度依然很慢。 参考资料: 一打开终端就默认进入conda的base环境,取消方法[10] Round 3:oh my zsh 一直以为 iTerm2 在使用了 oh my zsh 之后冷启动慢是因为启动的时候会去进行 不过二楼的回复内容,最终引导我走向 Final Round 彻底解决了 iTerm2 冷启动速度慢的问题。

    1.1K10编辑于 2024-04-09
  • 来自专栏算法研习社

    推荐系统冷启动

    (2) 新用户由于是新注册的,在产品上的访问行为没有或者很少,不足以用复杂的算法来训练推荐模型; 2. 对于新的标的物,我们也不知道什么用户会喜欢它。 2. 2.跳出推荐的视角看用户冷启动 对新用户来说,最重要的是高效方便地在你的平台上找到自己喜欢的标的物。 2.群组个性化范式 对于群组个性化范式,用户是分为兴趣相似的组的。 新用户由于没有相关行为,可以单独将所有新用户放到一个新用户组,可以采用用户冷启动中的“提供非个性化的推荐“的策略来做冷启动。 1.逐步迭代让冷启动效果更好 冷启动有很多方法,我们需要通过AB测试选择一种效果更好的方法,并不断优化,让冷启动的效果达到最佳状态。 2.

    2.2K20发布于 2020-07-21
  • 来自专栏用户画像

    Bandit 冷启动算法

    版权声明:本文为博主-姜兴琪原创文章,未经博主允许不得转载。

    1.1K20发布于 2018-12-13
  • 来自专栏炼丹笔记

    当推荐遇到冷启动

    作者:十方 冷启动问题,大家并不陌生。但是如何解决呢?加特征,加样本,加图谱,加规则? 十方在做信息流广告推荐时,主要通过加一些泛化特征解决冷启动问题,但是这样并不一定是最好的方案,新广告很大程度上,还是会被模型"低估"。如何解决冷启动问题呢? 不得不面对的冷启动! 通过实验证明该方法在各个场景下能显著提高冷启动user/item的推荐性能。 (2) 通过loss计算梯度,模型f用 B? 更新参数,模型g用B? 更新参数。 因此f在B?的loss函数定义如下: ? 实验 实验比较了各种基于KG的推荐算法,用了3个开源数据集,如下: ? 大家是怎么解决冷启动问题的呢?欢迎留言讨论。

    1.2K20发布于 2021-05-14
  • 来自专栏阿泽的学习笔记

    当推荐遇到冷启动

    冷启动问题,大家并不陌生。但是如何解决呢?加特征,加样本,加图谱,加规则? 十方在做信息流广告推荐时,主要通过加一些泛化特征解决冷启动问题,但是这样并不一定是最好的方案,新广告很大程度上,还是会被模型"低估"。如何解决冷启动问题呢? ? ? ? 不得不面对的冷启动! ? 通过实验证明该方法在各个场景下能显著提高冷启动user/item的推荐性能。 ? ? ? 问题描述 ? ? ? 由于冷启动的item相比较与流行的item,更容易被采样作为负样本,因此这个偏差会影响模型的效果,解决办法就是用下式概率分布进行负采样: ? (2) 通过loss计算梯度,模型f用 B? 更新参数,模型g用B? 更新参数。 因此f在B?的loss函数定义如下: ? 实验 实验比较了各种基于KG的推荐算法,用了3个开源数据集,如下: ?

    1.1K10发布于 2021-03-10
  • 来自专栏Android技术分享

    App冷启动,你还要我怎样?

    什么叫冷启动 拿起你的手机,把后台的任务都清理掉,然后再点击你想要打开的app图标,这个时候,就是所谓的app冷启动了。有人肯定会说,有冷启动那不是还有热启动? 并不是的,这是因为app的冷启动时间过长的原因造成app进入假死状态了。这也是我们本篇文章所要优化的。 解决 我们先来解决打开app的时候闪白屏的这个问题。 上图是方法二app冷启动的打开流程图,这个流程我就不说了,自己看图吧,这里代码也没什么还写,无非就是写EventBus的发送事件和处理事件,这个也不用上代码了吧?

    2.1K00发布于 2020-04-23
  • 来自专栏腾讯云 DNSPod 团队

    干货分享|建站之后如何冷启动

    那么问题来了,搭建完网站之后,在产品初期没用户、没流量、没钱,总之就是什么都没有的时候怎么解决网站冷启动问题? 估计大多数伙伴的反应都是: 这题有点难啊! 1)技术层面的冷启动,从推荐算法及系统的角度来说,主要包括以下三个方面: a、用户冷启动,即一个新用户,没有任何历史行为数据,怎么做推荐。 b、物品冷启动,一个新上线的物品,没有用户对它产生过行为,怎么推荐给感兴趣的用户。 c、系统冷启动,一个新开发的网站,没有用户数据,怎么做个性化推荐。 系统冷启动,可以引入外部资源,如专家知识,建立起物品的相关度。 利用用户在其他地方已经沉淀的数据进行冷启动。 制造选项,让用户选择自己感兴趣的点后,即时生成粗粒度的推荐。 利用用户的手机等兴趣偏好进行冷启动2)用户与内容调性: 冷启动阶段种子用户的获取非常重要,也有很多需要注意的点。比如,种子用户尽量选择影响力、活跃度都比较高的用户,并对你的业务已经有了一定的认知。

    82620编辑于 2023-05-04
  • 来自专栏老秦求学

    推荐系统冷启动问题

    冷启动问题简介 冷启动问题主要分为3类: 用户冷启动:用户冷启动主要解决如何给新用户做个性化推荐的问题。 物品冷启动:物品冷启动主要解决如何将新的物品推荐给可能对它感兴趣的用户这一问题。 系统冷启动:系统冷启动主要解决如何在一个新开发的网站上(没有用户,也没有用户行为,只有一些物品的信息)设计个性化推荐系统,从而在网站刚发布时就让用户体验到个性化推荐服务这一问题。 利用物品的内容信息 物品冷启动需要解决的问题是如何将新加入的物品推荐给对它感兴趣的用户。物品冷启动在新闻网站等时效性很强的网站中非常重要。 UserCF算法对物品冷启动问题并不非常敏感。 对于文本,该模型通过分词、实体检测、关键词排名等步骤将文本表示成一个关键词向量 {(e1,w1),(e2,w2),...} 。其中,ei是关键词,wi是关键词对应的权重。

    1.7K20发布于 2018-12-06
  • 来自专栏Android机动车

    App冷启动与启动白屏处理

    近日在开发过程中,发现每次点击app从桌面启动都有一个在桌面明显的等待时间,机型越低端的越明显,冷启动优化看来已经势在必行,所以怒而一顿研究再解决之。 1冷启动 第一次启动、被用户杀死进程或系统自动回收进程后,整个app后台任务被清理,再次启动app,称为 冷启动。 特点:后台任务全部结束,回收进程 2热启动 用户点击返回键退回界面,后台任务没有杀死,再次点击启动app,称为 热启动。

    1.8K20发布于 2018-08-03
  • 来自专栏胖虎的研发之路

    关于APP冷启动与热启动的区别及冷启动出现的白屏解决办法

    首先科普一下关于APP冷热启动的区别: app冷启动: 当应用启动时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用, 这个启动方式就叫做冷启动(后台不存在该应用进程)。 其次就是关于冷启动出现的白屏解决问题,排除是代码的逻辑繁琐产生的启动白屏或是黑屏问题(可以在启动页设置一个图片,当启动完图片的时候会不会出现黑屏或者是白屏来判断是不是代码的逻辑问题,具体设置方法在底文给出

    1.2K20编辑于 2023-05-10
  • 来自专栏算法与数据结构

    关于云函数冷启动优化的思考

    关于云函数冷启动优化的思考 ​随着容器技术的广泛应用,XaaS形式的概念层出不穷。 但是实际的应用情况我们有目共睹,云函数的冷启动对客户端带来的是高延迟的糟糕体验。一个云函数冷启动,需要经过资源调度,代码下载,代码部署几个步骤。还没等到执行代码逻辑,用户已经退出程序了。 # 思路一 ​在云函数中调用另一个云函数逻辑,假设执行 云函数逻辑需要 时长,冷启动需要 时长,执行 云函数逻辑需要 时长,冷启动需要 时长那么执行这个逻辑的需要总时长大概是 在调用云函数之前,检查该云函数的 link_container_list,冷启动该云函数同时,对link_container_list中的云函数也进行冷启动(资源调度)。 [EB/OL] 求知 [2] Linux中国. 如何提升你的云函数性能 [EB/OL] 小程序官方社区

    1.5K40编辑于 2021-12-06
  • 来自专栏Android技术分享

    App冷启动,你还要我怎样?

    什么叫冷启动 拿起你的手机,把后台的任务都清理掉,然后再点击你想要打开的app图标,这个时候,就是所谓的app冷启动了。有人肯定会说,有冷启动那不是还有热启动? 并不是的,这是因为app的冷启动时间过长的原因造成app进入假死状态了。这也是我们本篇文章所要优化的。 解决 我们先来解决打开app的时候闪白屏的这个问题。 image.png 上图是方法二app冷启动的打开流程图,这个流程我就不说了,自己看图吧,这里代码也没什么还写,无非就是写EventBus的发送事件和处理事件,这个也不用上代码了吧?

    1.4K20发布于 2019-09-18
  • 来自专栏Tencent Serverless 官方专栏

    腾讯云函数计算冷启动优化实践

    2、计算层实现了轻量级虚拟化的方案 函数实例节点从传统的虚拟机切换到轻量级虚拟机系统,提高虚拟机的并发部署的规模和速度,同时也实现多租户间的安全隔离,后面会详细介绍。 函数冷启动优化实践 介绍了腾讯云函数的架构之后,接下来详细看下云函数冷启动相关的问题和优化思路。 函数冷启动就是指函数第一次调用时平台部署函数实例的过程。不单止函数计算,也许万事都有冷启动。 主要有2个原因: 其一是用户预期,云函数和本地函数的调用是不一样的,本地函数调用时函数是随时调用都能立刻响应的,不会有明显的时延问题,而云函数需要部署计算环境,而这个部署的过程从数百毫秒到数秒的时间不等 第二级缓存是可用区内部的缓存,一个可用区内的时延在网络建设标准要求中是1~2毫秒,因此我们将同一个地域的代码全量缓存到各个可用区,保证代码能在可用区内能下载到,降低下载的时间。 ? 右边的这个函数是通过别名调用V1版本,如果此时开发者操作切换30%的流量到V2版本,平台需要根据当前并发的情况计算出30%所需的实例个数,将V2的函数实例部署起来才切换流量。

    9.7K10发布于 2019-07-11
  • 来自专栏腾讯Bugly的专栏

    Redex 初探与 Interdex:Andorid 冷启动优化

    好把这个总结是拖了很久才写),虽然由于坑多,最终没有接入到项目构建中,但受Interdex启发,在应用冷启动速度优化方面有了新的收获。 PS:本篇提到的冷启动速度优化,不包括Android 5.0及以上系统 一、redex的使用与坑 1.安装与使用 使用redex的第一个坑就是环境。 2.优化原理与配置 Redex的优化项众多,并且可以很方便的修改配置文件来选择需要执行的优化,默认的配置文件如下 ? 根据官方的介绍文档,redex的优化主要有以下几项: A.内联。 简单说就是去除一些多级调用的中间层级,举个例子: func1 -> static func2 -> static func3 优化后就是 func1 -> static func3 这样可以减少函数调用时间和字节码 F.Interdex 需要使用者提供程序启动时加载类序列作为配置文件,按此顺序调整dex中类的顺序,可以有效提升冷启动速度,提升幅度在30%左右。

    4K61发布于 2018-03-23
  • 来自专栏刘望舒

    你必须要掌握的Android冷启动优化

    应用启动分为冷启动、热启动、温启动。而冷启动是应用程序从零开始,里面涉及到更复杂的知识。我们这次主要是对应用的冷启动进行分析和优化。 在分析如何优化前,我们可以先了解一下,我们的应用是不是需要对冷启动进行优化。 在官方文档中描述到当冷启动在5秒或者更长的时,Android vitals就会认为你的应用需要进行冷启动相关的优化。 好了,下面我们就聊一下如果检测出我们应用的冷启动时间。 冷启动优化总结 对于冷启动优化,需要我们一步步去分析,不像布局优化那般照搬套路,所以在官方文档中也多次出现bottleneck瓶颈这个词汇,说明了我们的冷启动优化之路不会一马平川,大家要善用Android

    2.1K20发布于 2018-12-07
  • 来自专栏机器学习与推荐算法

    冷启动推荐算法理论与实践总结

    本文首先介绍冷启动的基本概念,并通过冷启动实际案例来说明如何解决新用户或新项目的冷启动问题。 SIGIR22 | 基于行为融合的冷启动推荐算法 近期推荐系统冷启动顶会论文集锦 一文梳理冷启动推荐算法模型进展 总之,推荐系统冷启动主要分为物品冷启动、用户冷启动和系统冷启动三大类。 (2)利用社交关系推荐 有些APP,用户在注册时要求导入社交关系,比如手机通讯录,这时可以将你的好友喜欢的标的物推荐给你。利用社交信息来做冷启动,特别是在有社交属性的产品中,这是很常见的一种方法。 (2)利用相似的物品进行推荐 对于新加入的物品,可以利用物品的内容信息,计算其与其他物品的相似度,基本思路就是将物品转换成关键词向量,通过计算向量之间的相似度(例如计算余弦相似度),得到物品的相关程度, 03 冷启动实际案例 上一节中给出了各种常见的冷启动方案,针对不同的业务场景,所选择的方案不尽相同。综合考虑如上方案,其具体技术实现难度均较为简单,本节将通过两个案例,来说明如何解决冷启动问题。

    3.3K30编辑于 2022-10-31
  • 来自专栏机器学习与推荐算法

    一文梳理冷启动推荐算法模型进展

    从而使得冷启动推荐主要是根据内容特征来进行推荐,减小了不好的ID embedding的影响。 1.2 MetaEmbedding[2] ? 2、利用知识图谱[4] ? 现在有很多知识图谱可以直接使用,比如电影图谱、书籍图谱等等。 2、MeLU[10] ? S^2meta[14]提出了一种基于元学习的方法,思想和少样本学习类似。 2.冷启动市场营销任务 在推荐系统中每天会有大量新的市场营销任务来推广各种内容、广告等等。 [2] Warm Up Cold-start Advertisements: Improving CTR Predictions via Learning to Learn ID Embeddings

    2.4K40发布于 2021-08-06
  • 来自专栏木溪知识加油站

    优化App冷启动,实现启动页错觉秒开

    安卓启动方式一般有3种: >Coldstart——冷启动: 此种方式最为耗时,一般是因为进程被干掉或者是第一次启动app,系统需要重新fork进程进行一系列初始化,后台没有该应用的进程。 但其表现行为与冷启动一致,还是会先显示一个Preview Window(黑白屏)直到app渲染activity。 接下来看看如何优化冷启动: 既然我们已经找到这个黑白屏是出自系统的预览窗口,我们就可以通过操控这个窗口来实现。 1.更改窗口的颜色背景 2.设置窗口全屏显示 在Manifest文件中的启动页activity添加自定义的主题android:theme="@style/SplashTheme" ? 图片 2018/11/2最后补充一下需要注意:在Android 8.0即api26,谷歌对于AndroidManifest.xml中设置了锁定屏幕android:screenOrientation="

    2.4K30发布于 2018-12-27
  • 来自专栏云开发

    告别“冷启动”,云开发 CloudBase 「预置并发」能力介绍

    通过配置预置并发,可预先进行计算资源的准备,降低冷启动、运行环境初始化及业务代码初始化引起的耗时。 2、在“函数服务”列表页面,单击需进行配置函数名操作下的预置管理,进入”预置并发“页面。如下图所示: 在云函数详情页单击预置并发。 2、在“函数服务”列表页面,单击需进行配置函数名操作下的预置管理,进入”预置并发“页面。如下图所示: 3、在“预置并发”页面中,选择需更新版本所在行右侧的设置。

    83410编辑于 2022-01-19
  • 来自专栏深度学习与python

    如何解决“Serverless”系统的冷启动问题

    其中一个缺点就是臭名昭著的“冷启动”(Cold Start)。在本文中,我们将介绍“冷启动”是什么,影响 Serverless 启动延迟的因素有哪些,以及如何减轻它们对应用程序的影响。 1 什么是冷启动? “冷启动”是指函数服务于特定调用请求时的状态。 Serverless 函数由一个或多个微容器提供。 这就是冷启动的问题:它们使得应用程序的响应变慢了。在 21 世纪的“即时时代”(instant-age),这可能是一个大问题。 2 冷启动是怎样工作的? “冷启动”的影响从几百毫秒到几秒或几十秒不等。 这将有助于减少内部网络延迟,从而缩短冷启动时间——该函数将获取更小的包文件。 保留一个预热的函数池 如果你仍然无法忍受冷启动的延迟时间,那么最后的办法是设置常规作业来保留一组预热的函数池。

    1.5K21发布于 2021-10-13
领券