- 构建企业级推荐系统:算法、工程实现与案例分析
- 刘强
- 170字
- 2021-08-06 14:59:47
3.5.5 加速计算与节省资源
在实际推荐算法落地时,事先为每个标的物计算N(比如,N=50)个最相似的标的物,并将计算好的标的物存起来,减少时间和空间成本,方便后续更快地做推荐。同时也可以利用各种分布式计算平台和快速查询平台(如Spark、FAISS库等)加速计算过程。另外,算法开发过程中尽量做到模块化,对业务做抽象封装,这可以大大提升开发效率,并且可能会节省很多资源。
在实际推荐算法落地时,事先为每个标的物计算N(比如,N=50)个最相似的标的物,并将计算好的标的物存起来,减少时间和空间成本,方便后续更快地做推荐。同时也可以利用各种分布式计算平台和快速查询平台(如Spark、FAISS库等)加速计算过程。另外,算法开发过程中尽量做到模块化,对业务做抽象封装,这可以大大提升开发效率,并且可能会节省很多资源。