几种软件架构
一.阿里云大数据架构
![ec212d468c49dd709f4faa759375548d.png](https://i-blog.csdnimg.cn/blog_migrate/2aaab9b8056c2bc4cb5547da7cd058d7.png)
![2a93277ef7b9236aaba57a59a2a0a3ee.png](https://i-blog.csdnimg.cn/blog_migrate/45e15f8d05a9cdda206334810a4f39cc.jpeg)
二.今日头条推荐算法架构
推荐系统,如果用形式化的方式去描述实际上是拟合一个用户对内容满意度的函数,这个函数需要输入三个维度的变量。第一个维度是内容。头条现在已经是一个综合内容平台,图文、视频、UGC小视频、问答、微头条,每种内容有很多自己的特征,需要考虑怎样提取不同内容类型的特征做好推荐。第二个维度是用户特征。包括各种兴趣标签,职业、年龄、性别等,还有很多模型刻划出的隐式用户兴趣等。第三个维度是环境特征。这是移动互联网时代推荐的特点,用户随时随地移动,在工作场合、通勤、旅游等不同的场景,信息偏好有所偏移。结合三方面的维度,模型会给出一个预估,即推测推荐内容在这一场景下对这一用户是否合适。