上QQ阅读APP看书,第一时间看更新
3.5.5 加速计算与节省资源
在实际推荐算法落地时,事先为每个标的物计算N(比如,N=50)个最相似的标的物,并将计算好的标的物存起来,减少时间和空间成本,方便后续更快地做推荐。同时也可以利用各种分布式计算平台和快速查询平台(如Spark、FAISS库等)加速计算过程。另外,算法开发过程中尽量做到模块化,对业务做抽象封装,这可以大大提升开发效率,并且可能会节省很多资源。
在实际推荐算法落地时,事先为每个标的物计算N(比如,N=50)个最相似的标的物,并将计算好的标的物存起来,减少时间和空间成本,方便后续更快地做推荐。同时也可以利用各种分布式计算平台和快速查询平台(如Spark、FAISS库等)加速计算过程。另外,算法开发过程中尽量做到模块化,对业务做抽象封装,这可以大大提升开发效率,并且可能会节省很多资源。