提问

请问源码里面有没有把算法应用网站的案例

亲,您好~课程实现的是“猜你喜欢”和“相关推荐”功能,这两个功能展示的内容,就是利用协同算法进行过滤之后筛选出来的呢。而这个算法就是使用Spark+编写的一部分代码实现的。不知道是否符合同学的“把算法应用网站”呢~祝您学习愉快~

0

学了大数据基础,没有python,算法基础能学吗?

亲,您好~没有算法基础是可以学习的,专门补充了相关的基础知识,跟着一步步去理解就好。Python仅用在讲解算法时的举例上,只需要懂得最基本的语法就基本可以听懂。这些小例子理解后,也可以尝试使用Java实现。最后的项目案例是用Java和Scala开发的。祝您学习愉快~

1

数学基础差的能学吗?会不会跟不上?

亲,您好~可以学的,考虑到大家可能都很久没有接触数学知识了,为了大家平滑过渡,所以专门添加了回顾章节。可以帮助大家回想以前学过的数学和概率知识。如果还有理解不了的地方,可以随时来问答区或QQ群和我讨论。祝您学习愉快~

2

实时推荐能用flink嘛,storm在国内的资源比较难找。flink毕竟目前有阿里加持。

亲,您好~因为项目在设计之初,设定的是用storm,这个看如果同学们呼声高的话,后期升级时,可以加上如何用flink代替storm的章节。祝您学习愉快~

14

老师关于算法都需要硕士+的级别,但如果单从算法应用的角度来说,是不是可以去接触算法?接触到什么程度?

亲,您好~从应用来说,不需要什么高学历就可以接触算法。很多框架都实现了这些算法,只需要调用下函数,就可以得到结果,算法的推导过程在实际操作中可能不会直接用,但还是需要弄懂每个算法的含义,才能更好的应用这个和学历关系不大。那些要求学历的,多是专门研究算法的,我们不属于这个方向祝您学习愉快~

2

请问如果hadoop以及其他组件的版本与老师的版本不一样,需要按照老师的版本,重新安装吗?

亲,您好~hadoop版本最好是2.7以上,spark2.0以上,不一定和项目的版本一致。祝您学习愉快~

1

没有大数据基础的话,看这个课程会不会很吃力呀

亲,您好~没有大数据基础,没有Spark基础的话,确实并不合适看这个课程。只适合看偏理论部分,即:2、3、4、12、13、14 这6章内容。对于大数据组件课程没有做过多的基础介绍,是拿来就用的。不过这几章中的算法是有用Python实现的小案例帮助理解的。祝您学习愉快~

1

课程中的推荐系统能够应用到自己开发的系统里吗

亲,您好~可以的,课程中的实现只是一种演示,同学可以结合自己的业务,复用对Spark应用技巧。也可以改造一下接口,和自己的项目做联调,从而合并到自己的项目中。祝您学习愉快~

0

我有python基础和机器学习基础没SPARK基础能上手快么

亲,您好~有Python基础代表同学可以学会课程中所有讲解算法原理时使用的小例子。这是课程的精髓所在。而Java和Scala是实现最后落地案例时使用的语言。这部分同学可以在理解算法的基础上完成。其中Scala部分是Spark的源码阅读和深度使用时要用到的,老师对每句话都有解释,只需要了解大致的Spark语法,参阅免费课程:https://www.imooc.com/learn/613即可。祝您学习愉快~

0

老师,能看一下最后项目的实现效果吗

亲,您好~抱歉售前咨询无法回复图片呢,最后项目是一个简约的图书商城,有图书列表和详情页。详情页中有猜你喜欢和相关推荐。另外项目有ABTest的后台,做一些CRUD。项目的风格都是最简洁的白色和深蓝色的UI风格。祝您学习愉快~

0

最后的项目是什么呢?

亲,您好~最后的项目是书城电商项目,根据用户浏览行为和日志埋点数据,生成猜你喜欢和相关推荐的列表。祝您学习愉快~

0

最近在做的系统有做推荐的需求,有java和python基础,能后学习这门课程吗?

亲,您好~可以学习的,课程使用Python进行算法原理的Demo演练,而项目中主要使用JAVA,不过由于涉及深度使用Spark,所以有Scala基础的涉及,不过较为简单。如有需要可以参考Scala的免费课。如果学习过程中遇到什么问题,也欢迎来问答区和QQ群进行讨论。祝您学习愉快~

0

开发语言用的是Java吗

亲,您好~主要的开发语言是Java。由于项目中使用到了Spark的核心内容,所以这部分也有使用Scala。另外,讲解算法原理的小案例是使用Python编写的,占比不大。祝您学习愉快~

0

老师您好,现在基于深度学习的推荐系统很火,这门课也会着重介绍吗

亲,您好~本课程初期规划的还是重点介绍基于协同过滤的推荐。基于深度学习的推荐算法要求算法基础较高,并且涉及到的机器学习的知识较多。所以对本课程来说可以考虑作为升级内容,供大家学习参考。祝您学习愉快~

0

这门课程是用java,Python,还是scale?

亲,您好~咱们这门课程,python,java,scala其实是都有使用到,但主要要求的是Java基础。python是算法举例子时用的。项目开发时主要使用了Java和scala。使用scala是因为用到了Spark的算法实现。不过语言都是相通的,会其他的后端语言也可以学到算法思想。祝您学习愉快~

0
已经到底部,没有更多内容了