深度学习在推荐系统中的应用

推荐系统定义及现状

定义

推荐系统是指通过人工和非人工向用户建议购买、浏览物品的有规律行动。

我们为什么要学习

  • 机遇
  • 准备

推荐系统应用领域

  • 商品品类多,用户有规模是推荐系统
  • 生活快消品和内容快消品是主要变现领域,则两个领域应用优势,如何解决消费者的痛点
  • 推荐系统将会在共享经济领域掀起一阵大浪,如何准确的实现共享经济的价值
  • 车载消费体系

优酷最初推荐系统版图

算法相关

  • 推荐算法
    • 基于内容的推荐
    • 基于知识推荐
    • 协同过滤推荐
  • 排序推荐
    • 通用解决方案
    • 混合解决方案
  • 推荐基础研究
    • 协同过滤算法移植优化

引擎相关

  • 推荐引擎即优化
    • 减少相应时间
    • 增加更多复杂的推荐机制
  • 推荐融合
    • 基于不同数据源产生的推荐结果
    • 分配比例
  • NLP
    • 自然语言处理
    • 图像图形处理

推荐系统工种细分

  • 推荐算法工程师
  • 全栈工程师
  • 算法研究员
  • 推荐引擎工程师

所需知识储备

  • First:写过不超过10行的python代码(牛逼)
  • Second:能够清晰的表述为什么喜欢苍井空
  • Third:能够准确的指出喜欢老师的哪一点

AI如何应用于推荐系统

从机器的角度执行具体任务的目标最大化过程就是人工智能的表现。

Operational Efficiency/Intelligent Automation

  • Robotics Process Automation
  • Computer Vision / Image Recognition
  • Video Automatic Content Recognition
  • Speech Recognition
  • Speech to Speech Translation

Robotization Transhumanism

  • Gesture Control
  • Natural Language Processing
  • Smart Robots
  • Context Aware Computing

Customization/Chatbots/New Markets

  • Personalized Recommendation Engine
  • Chatbots/Virtual Assistants
  • Autonomous Vehicles

需要的因素

  • Large Corpus of data
  • Massive compute power
  • Time
  • Awesome math talent
  • Industry specific expertise
  • Natural UI/UX
  • Recommendation engines

一次革命性的开端

To Be Continued.

深度学习在IMDB中的应用

Internet Movie Database:IMDB

  • 最悠久的历史(27年)
  • 最忠实的用户群体
  • 最完整的电影信息

Netflix Business Value:

  • producers
  • distributors
  • movies

Netflix Innovation: Improving our algorithms.

Note: Cover Picture