灵魂就是产品的核心、亮点,让人能够眼前一亮的东西,也是区分你的产品与其他人产品最重要的部分。这一块值得精心设计以及花精力完善,一个有创意有意义的产品灵魂会使得作品不再平铺直叙。产品灵魂不应多,一般来说有一个就够,但一定要足够“亮”,即具有较强的创新性。我们的作品中,基于深度学习的平台风险量化模型OMNIRank就是我们作品的灵魂,既是一个新的研究问题,也是新的技术方法。
3.颜值很重要 作品的颜值也是不可忽视的一块,即使作品内容再好,没有好的颜值也难以展示出它的价值。包括数据产品网站或者APP的设计,以及作品PPT的设计。因此好的数据可视化,以及UI设计、交互设计至关重要。我们的作品中采用了很丰富的数据可视化,从多个维度展示了各大平台的功能,并有很好的交互性。 PPT的制作上当时也请设计的朋友做了美化。
◆◆◆ 相关技术的学习 我分享一下我们在比赛中用到的技术,以及我对数据产品开发中技术学习的看法。我们主要用到的技术如下: 爬虫: python的urllib库,beautifulsoup库; 基本数据处理:MySQL, python基本语法与数据结构,python的pandas库; 海量数据处理: Hadoop的HDFS, Spark的RDD; 数据建模: python的keras(建模),python的scikit-learn(对比); 数据可视化:R语言的ggplot2,Web框架Flask, Js的ECharts、D3;
我认为数据产品开发所用到的技术,多数都不那么难,但是需要技术的种类较多。对刚做数据产品开发的同学来说,精通每一样技术很花时间,也没有必要。我认为比较好的学习方式是“Learning by Doing”,边学边做。根据产品的需求,明确要做的工作以后,我觉得可以总结为以下四步实现:明确目标,分解任务,逐一击破,整合完成。比如我们想实现一个文本词频统计的小目标,我们并不需要去学一整部python编程书, 因为对这一小目标而言,学一整部python编程书没有意义,可能学完很有收获,但对统计文本词频而言耽误了太多时间。我们要做的是把任务分解,为了达成目标,我们要学习分词工具,及python的基本语法数据结构。之后,我们再去查有哪些分词工具,j2直播,我们查到了jieba,然后怎样用python语法数据结构做分词的统计。掌握每项子任务之后,我们再把他们整合起来,就可以完成我们当初的“小目标”了。 总之,对数据产品开发比赛而言,产品设计需要系统,但并不需要系统化学习每一项技术。 ◆◆◆ 参赛后的收获 通过参加上一届的拍拍贷魔镜杯互联网金融开发大赛,我们有了很多收获。首先满足了最初的好奇心,对互联网金融行业有了一定的了解,并看到了数据视角下的互联网金融是什么样子。而且学习了如何实现对一个陌生领域的数据产品设计,巩固了之前的技术并学习了新技术。总之,比赛的最大收获是让我们在短时间快速学习了多种技能,直播,也很荣幸,结识了很多各行各业的朋友。最后预祝第二届拍拍贷魔镜杯互联网金融大赛取得圆满成功,预祝各位参赛选手取得好成绩! 下期预告 朱杰 法国雷恩一大博士学位,博士期间研究方向为时间序列分析,拍拍贷高级数据工程师。在机器学习领域有着较深的理论造诣和丰富的实践经验。拍拍贷人工智能项目主要负责人之一。 钟海 (责任编辑:本港台直播) |