回复: 17
跳转到指定楼层
上一主题 下一主题
收起左侧

ML系统设计答题套路 - 总整理 (1/5)

 
全局:

2020(1-3月) MachineLearningEng 硕士 全职@google - 猎头 - Onsite  | | Other | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
ML系统设计答题套路 - 总整理

这份套路是根据 1) 自己去外面面试 2) 自己当面试官 3) 工作上设计的经验,所整理出来的答题套路。本著回馈地里的精神,做出一份精华整理,希望能够帮助到正在找工作的朋友。如果这份套路,有可以答的更好的地方,也请大家指教,给些意见。

lz 五年MLE经验,平常工作内容涉及 ranking / recommendation 的设计,训练及产品化。一般来说,ML系统设计最常问的,就是请你设计一个 search ranking / recommendation system了。recommendation system涉及user / document 相互关系的modeling,而 search ranking涉及 query / user / document 相互关系的modeling,牵扯的层面比recommendation多一点,以下就people you may know (friend recommendation)为例子产开 (很多网站都有的功能)。

既然都有了"系统"两个字,ML系统设计在答题时,切忌马上深入deep dive。ML系统设计跟general系统设计答题套路有些不一样。一般的系统设计可能注重讨论 requirement / sc
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
baseline boostrapping model (例如rule-based系统,根据学校/公司来推荐好友,或是复杂一点的multi-armed bandit)。等到有资料了,再train ML model

Follow-up 2: 假设一开始先上boostrapping model,从中蒐集到的training data会有bias。
这个一般可以做小程度的randomization,来消除 current model bias & position bias

先打这样,如果有用的话,希望大家打赏大米。如果反响热烈,再继续分享下面的部分



评分

参与人数 38大米 +80 收起 理由
kylezheng + 2 很有用的信息!
jiaxuqin + 1 分享的超级有用!!!请楼主继续!
sorigin + 1 很有用的信息!
mangopotato + 2 给你点个赞!
domai_kkll + 1 赞一个!

查看全部评分


上一篇:阅后即焚电面
下一篇:Bloomberg on campus 裸面二轮游

本帖被以下淘专辑推荐:

推荐
katherine20 2020-2-29 01:27:16 | 只看该作者
全局:
@楼主 “b. continuous values for regression (dwell time = 点进去那人页面,看了多少秒 or 完全没点 dwell time = 0)”这个dwell time是不是应该算在feature里?label的话是不是选择两人know each other的概率比较好。感谢楼主分享宝贵经验,期待下一篇!
回复

使用道具 举报

推荐
nn131 2020-6-29 03:50:42 | 只看该作者
全局:
感谢楼主分享,感觉你这边分享的是从数据到model到label的pipeline design。
想请问你有被问到过ML system architecture吗?
回复

使用道具 举报

推荐
zwcelesta 2020-3-10 03:38:37 | 只看该作者
全局:
求问下楼主觉得 newsfeed ranking 应该如何进行第一步“problem formulation (label) ”呢?
回复

使用道具 举报

🔗
HHHHarold 2020-2-28 12:59:50 | 只看该作者
全局:
Thanks for sharing!
回复

使用道具 举报

🔗
IlikeKevin 2020-2-28 16:05:40 | 只看该作者
全局:
感谢楼主分享啊~
回复

使用道具 举报

🔗
魯蛇帝王 2020-2-28 16:09:11 | 只看该作者
本楼:
全局:
感謝分享
回复

使用道具 举报

🔗
chien54776 2020-3-1 02:17:45 | 只看该作者
本楼:
全局:
感謝分享
回复

使用道具 举报

🔗
Lucy Cao 2020-3-8 07:18:34 | 只看该作者
全局:
谢谢分享,很实用!楼主能再多分享一下最后提到的小程度的randomization是怎么做么?
回复

使用道具 举报

🔗
lifinger 2020-3-12 13:02:02 | 只看该作者
全局:
同问楼主,你说的randomization消除bias是什么意思呢?
回复

使用道具 举报

🔗
siranjoy119 2020-4-27 07:49:05 | 只看该作者
全局:
LZ写的真好,希望继续发后续啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表