{"m1":["resume_head","resume_name","resume_base_info"],"m2":[],"m3":["resume_job","resume_edu","resume_work","resume_skill","resume_hobby","6e545095-e6a2-4719-8cd7-bc30271f7962","faef9af1-9de9-49a1-b621-5332dd939478","resume_summary","resume_honor","resume_internship","resume_project","resume_portfolio"],"m4":[]}
.resume_main[data_color] .skill_item .skill_slider span::before{background-color:${color};}
.resume_main[data_color] .skill_slider s i{background-color:${relative_skill_color};}
.resume_main[data_color] .skill_style_01.skill_item .skill_slider s {border-color:${relative_skill_color};}
.resume_main[data_color] .skill_style_01.skill_item .skill_slider s i{background-color:${relative_skill_color};}
.resume_main[data_color] .skill_style_04.skill_item .skill_slider[data_level="average"] i,.resume_main[data_color] .skill_style_07.skill_item .skill_slider[data_level="average"] i{box-shadow:24px 0 0 ${relative_skill_color}, 48px 0 0 #ccc, 72px 0 0 #ccc, 96px 0 0 #ccc, 120px 0 0 #ccc;}
.resume_main[data_color] .skill_style_04.skill_item .skill_slider[data_level="good"] i,.resume_main[data_color] .skill_style_07.skill_item .skill_slider[data_level="good"] i{box-shadow:24px 0 0 ${relative_skill_color}, 48px 0 0 ${relative_skill_color}, 72px 0 0 #ccc, 96px 0 0 #ccc, 120px 0 0 #ccc;}
.resume_main[data_color] .skill_style_04.skill_item .skill_slider[data_level="advanced"] i,.resume_main[data_color] .skill_style_07.skill_item .skill_slider[data_level="advanced"] i{box-shadow:24px 0 0 ${relative_skill_color}, 48px 0 0 ${relative_skill_color}, 72px 0 0 ${relative_skill_color}, 96px 0 0 #ccc, 120px 0 0 #ccc;}
.resume_main[data_color] .skill_style_04.skill_item .skill_slider[data_level="expert"] i,.resume_main[data_color] .skill_style_07.skill_item .skill_slider[data_level="expert"] i{box-shadow:24px 0 0 ${relative_skill_color}, 48px 0 0 ${relative_skill_color}, 72px 0 0 ${relative_skill_color}, 96px 0 0 ${relative_skill_color}, 120px 0 0 #ccc;}
.resume_main[data_color] .skill_style_08.skill_item .skill_slider[data_level="average"] i{box-shadow:9px 0 0 ${relative_skill_color}, 18px 0 0 ${relative_skill_color}, 27px 0 0 ${relative_skill_color}, 36px 0 0 ${relative_skill_color}, 45px 0 0 ${relative_skill_color},54px 0 0 #ccc,63px 0 0 #ccc,72px 0 0 #ccc,81px 0 0 #ccc;}
.resume_main[data_color] .skill_style_08.skill_item .skill_slider[data_level="good"] i{box-shadow:9px 0 0 ${relative_skill_color}, 18px 0 0 ${relative_skill_color}, 27px 0 0 ${relative_skill_color}, 36px 0 0 ${relative_skill_color}, 45px 0 0 ${relative_skill_color},54px 0 0 ${relative_skill_color},63px 0 0 #ccc,72px 0 0 #ccc,81px 0 0 #ccc;}
.resume_main[data_color] .skill_style_08.skill_item .skill_slider[data_level="advanced"] i{box-shadow:9px 0 0 ${relative_skill_color}, 18px 0 0 ${relative_skill_color}, 27px 0 0 ${relative_skill_color}, 36px 0 0 ${relative_skill_color}, 45px 0 0 ${relative_skill_color},54px 0 0 ${relative_skill_color},63px 0 0 ${relative_skill_color},72px 0 0 #ccc,81px 0 0 #ccc;}
.resume_main[data_color] .skill_style_08.skill_item .skill_slider[data_level="expert"] i{box-shadow:9px 0 0 ${relative_skill_color}, 18px 0 0 ${relative_skill_color}, 27px 0 0 ${relative_skill_color}, 36px 0 0 ${relative_skill_color}, 45px 0 0 ${relative_skill_color},54px 0 0 ${relative_skill_color},63px 0 0 ${relative_skill_color},72px 0 0 ${relative_skill_color},81px 0 0 #ccc;}
.resume_main[data_color] .hobby_item .hobby_item_con .hobby_item_list a.alifont{border-color:${relative_hobby_color};color:${relative_hobby_color}; }
/* ������ */
.resume_main[data_color] .resume_cover .cover_html svg [data-svg="fill"] {fill:${color};}
.resume_main[data_color] .resume_cover .cover_html svg [data-svg="stroke"] {stroke:${color};}
.resume_main[data_color] .resume_letter .letter_html svg [data-svg="fill"] {fill:${color};}
.resume_main[data_color] .resume_letter .letter_html svg [data-svg="stroke"] {stroke:${color};}
.resume_main[data_color] .resume_letter .letter_html svg [data-fill="fill"] {fill:${color};}
.resume_main[data_color] .resume_cover[data-type="07"] .resume_cover_avatar{border-color: ${color};}
.resume_main[data_color] .resume_cover[data-type="07"] .resume_cover_content{background:${color}}
.resume_main[data_color] .resume_cover[data-type="07"] .cover_item_list a.alifont{color: ${color};}
.resume_main[data_color] .resume_cover[data-type="08"] .resume_cover_content::after{background:${color}}
.resume_main[data_color] .resume_cover[data-type="09"] .resume_cover_content{background:${color}}
.resume_main[data_color] .resume_cover[data-type="09"] .cover_item_list a.alifont{color: ${color};}
.resume_main[data_color] .resume_cover[data-type="10"]{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="11"] .resume_cover_content{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="14"]{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="15"]{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="19"] .resume_cover_word::before{background-color:${color}}
.resume_main[data_color] .resume_cover[data-type="20"]{background-color:${color}}
.resume_main[data_color] .resume_letter[data-type="06"]{background-color:${color}}
.resume_main[data_color] .resume_letter[data-type="12"]{background-color:${color}}
.resume_main[data_color] .resume_item dl dt span.resume_item_title_span,.resume_main[data_color] .name_item .name-con .name{color:${color};}
-
姓名
-
锤子简历
我虽不是最好,但我会一直努力,为这个事业而奋斗终身。
-
教育背景
-
2012.09-2016.06
锤子简历大学
软件工程
主修课程:C/C++程序设计、Java程序设计、数据结构、计算方法、编译原理、软件工程、操作系统原理、数据库系统原理、网络数据库、计算机网络技术
-
工作经验
-
2018.01-2019.11
锤子简历公司
推荐算法工程师
工作描述:
- 从事用户画像相关的工作,刻画其兴趣偏好,为短视频推荐提供指导;
- 负责基于观看的行为数据,标识对不同标签的视屏的兴趣程度;
- 负责根据作者发布的视频的被播放和被交互情况,描绘擅长的视频的类目;
- 负责根据行为数据刻画用户对不同作者发布的视频感兴趣程度,发现其感兴趣的创作者;
- 负责完成分组画像,冷启动,构建视频的异构图,使用图嵌入算法提供大众和视频的隐式向量;
2016.06-2017.12
锤子简历公司
推荐算法工程师
工作描述:
- 根据用户搜索关键词,对于非登陆用户根据落地博客智能推荐一批推荐博客并排序,提升 CTR;
- 负责推荐出一批与用户与其相关的博客并排序,提升用户的访问深度;
- 找出与落地博客强相关的课程,提升课程的购买率。原创博客识别,从2700 万中识别出 1800 万原创,总体准确率 93%,识别准确率提升 13%;
- 根据正文、代码段、图片等维度建模,基本满足业务需求;
-
自我评价
-
之前一直从事硬件方面的工作,现在想从事人工智能深度学习方面的工作。在最近的半年时间里,自学了python、Tensorflow、CNN/RNN、ubuntu等大数据人工智能方面的知识。我深知在换行业和职业这种折腾的过程中会遇到很多困难,但我依然走上了这条道路,因为折腾在抵抗麻木的过程中,会让生活变得更有意思。希望各位HR能给个面试机会。
-
作品展示
-
+(支持jpg/png格式,单张图片不超过2M,最多支持添加8张图片)
-
项目经历
-
2017.01-2017.03
推荐系统升级与优化
负责人
- 该项目是智能电视的个性化推荐系统 从数据采集到线上发布的维护与优化升级;
- 负责对召回模块采用多种召回算法进行优化;阅读推荐前沿相关文献进行算法模型研究;画像维度扩展分析;对节目标签与用户画像标签成功依据兴趣维度进行分类压缩优化;在电视家庭成员构成分析中成功扩展维度;
- 完成发明专利一篇,对目前视频推荐系统中涉及的召回算法与排序算法有了深入的理解与实践应用,对 spark 的 SQL,ML 掌握更加熟练;
-
语言技能
-
- 技能:熟悉django rest framework、flask框架、pyspider和spark相关组件;熟练使用python语言,了解java、scala语言和前端基本知识;熟悉redis、mysql等常用数据库和其基本操作;了解tensorflow,sklearn,sparkmllib、sparkml等;掌握基本的机器学习算法(gdbt、lr、rf、lstm、cf、fm、DeepFM等)和nlp技术(分词,文本分类,命名实体识别);