没有服务器也能做的推荐算法思路

思路一

  1. jieba分词,将搜索自然语言分解成名词,动词,形容词
  2. 将名词部分转化为拼音(可以使用PyPinyin库),建立一个拼音库,模拟用户拼错的可能性,再根据拼音匹配正确的名词(匹配的库来自正确的产品库)
  3. 再根据匹配到的正确产品拼出用户想要的搜索结果

思路二

  1. 也许你的产品之前有一个基础版的搜索,通过记录用户的搜索记录,构建一版训练数据(用户搜索什么是想要拿到对应的结果)
  2. 通过各种词向量方法来翻译自然语言
  3. 通过相似度计算方法实现不规范问题和正确答案的匹配

你可能感兴趣的:(推荐算法,算法,python)