Chevron Left
Nearest Neighbor Collaborative Filtering(으)로 돌아가기

미네소타 대학교의 Nearest Neighbor Collaborative Filtering 학습자 리뷰 및 피드백

301개의 평가

강좌 소개

In this course, you will learn the fundamental techniques for making personalized recommendations through nearest-neighbor techniques. First you will learn user-user collaborative filtering, an algorithm that identifies other people with similar tastes to a target user and combines their ratings to make recommendations for that user. You will explore and implement variations of the user-user algorithm, and will explore the benefits and drawbacks of the general approach. Then you will learn the widely-practiced item-item collaborative filtering algorithm, which identifies global product associations from user ratings, but uses these product associations to provide personalized recommendations based on a user's own product ratings....

최상위 리뷰


2019년 12월 11일

i found this course very helpful and informative. it explains the theory while providing real-world examples on recommender systems. the assignment helps in clearing up any confusion with the material


2019년 3월 30일

Thank you so very much to open my eye see more view of recommendation field not only algorithms but use case and many trouble-shooting in worldwide business, moreover interview with noble professor.

필터링 기준:

Nearest Neighbor Collaborative Filtering의 68개 리뷰 중 1~25

교육 기관: Karthik N

2018년 8월 10일

(+) The course material is good with real world examples and interviews with different people.

(+) Interesting material

(-) The assignments had mistakes.

(-) There is no example provided for practice before jumping into assignments.

교육 기관: Yonaton H

2019년 9월 22일

There is good information in this course but there are so many problems in this course. There are major errors in the assignments and I was only about the get the right answers by reading the discussions on the message board. There are coding exercises but they expect you to write them in Java rather than a language used by data scientists such as Python or R. It is a good thing the made them optional.

교육 기관: Alex B

2019년 8월 25일

This course is taught at a really low level. Exercises are in spreadsheets which are more or less useless for practicing scale data applications. Spreadsheets contain information that makes importation into numerical processing software such as Pandas in Python or dplyr in R needlessly difficult and assumes the user can't even apply the distance formula.

Videos contain useful information but require wading through a lot of garbage at a slow pace, not useful for practitioners.

Assignments are poorly worded and some terminology is used questionably or flexibly (see the word "normalization"). Some assignments are so poorly done that there is an ongoing debate on the forums as to whether the autograder is messed up or the assignment instructions are messed up.

The "honors" track programming assignments use some piece of software with questionable generalizability. If I ever see lens kit in my own data work environment I will come back an edit my review but I find it unlikely. Furthermore, Java is not commonly used for data science or machine learning purposes making these assignments inaccessible to many users. Personally, I write in Java but I didn't find it fulfilling to waste my time playing "fill in the blanks" or "guess the library function" which is overall uninstructive.

Quiz assignments show true indications of the poor level of instruction. Recitation of pieces of information buried in 30 minutes videos that can be condensed into 5 are some of the finest examples of bad teaching. Regurgitating information found in required readings shows no level of comprehension of course material and is a severe disservice to students.

I will hope for better general coverage of recommender systems in the future in another course. Ideally using something applicable like Python, Scala (Spark), or even R.

교육 기관: Jack B

2017년 10월 24일

The course is less helpful than the others in the specialty. The lecture should include an example to help clarify the understanding necessary for Quiz Part II and Part IV. The instructors didn't respond to the many questions in Week 4 forum and I was unable to complete the course.

교육 기관: Srikanth K S

2017년 1월 5일

instructions for assignments are not clear! Lectures are good, but its practically impossible to get the certificate.

교육 기관: Domenico P

2017년 11월 20일

Some exercises have wrong directions !!!

교육 기관: LU W

2018년 8월 31일

It would be better to provide other programming language such as python in honour assignment. And in the assignment should more emphasis on the algorithm not rely on too much others such as Lenskit.

교육 기관: naveen r

2018년 2월 4일

Extremely informative course! It would be great if the assignments are created on python or R in the next season's offering. Thanks for the knowledge!

교육 기관: Laurent B

2018년 2월 5일

There is an error in the assignment week 4 : the spreadsheet normalize by user instead of by item

교육 기관: Ashish P

2020년 3월 31일

Basic concepts were introduced really well and the assignments were helpful in applying the same, but a major portion of the course was covered with interviews with experts. The interviews were informative but didn't help much in getting hands-on experience about the stuff they were talking about. It would be a whole lot better if there were some mathematical exercises involved related to the advanced concepts introduced by the experts.

교육 기관: Daniel M

2019년 6월 23일

The course material is good, but the course itself is merely okay due to some problems with the assignments that have gone unaddressed for years. The Item-Item filtering assignment solution does not match the formula given in the lectures, and the honors assignments use an outdated version of the code (at one point recommending a package that has been deprecated). Really needs some attention to fix bugs and update the software.

교육 기관: Akash S C

2019년 7월 21일

good introduction to topics and algorithms but very little help provided for the assignment in clarifying doubts in forums and unclear explanations were given for assignments. also not providing option to use any other programming language like python or r to do programming assignment is a big miss. would still recommend this course to get started from basics about reco sys.

교육 기관: Danill B

2018년 7월 31일

The course itself is interesting, but some of the programming assignments are horribly confusing, what makes you waste your time trying to decipher what the professor really meant. Spreadsheet assignment on Week 3 is the main reason I rate this course so low, and a lot of people on discussion forums agree with me on assignment quality

교육 기관: Anyu S

2018년 4월 29일

Making honours programming exercise in Java is a mistake. Pls consider Python in the future. Assignment for week 4 uses formula differs from the course: wasted many hours that don't benefit learning.

교육 기관: Daniil O

2019년 6월 19일

The course is pretty good, but the spreadsheet assignments are brutal: they are confusing, too tedious and don't have enough information to debug.

교육 기관: Arun R

2019년 12월 1일

THe item based assignment, parts II and IV didn't give enough guidance. Otherwise a decent course.

교육 기관: Ankit A

2018년 6월 21일

Week 4 assignments can do with a bit more clarity.

교육 기관: Alberto G

2018년 3월 26일

Assignments are not explained so well on this one

교육 기관: Zhenyu Z

2018년 2월 21일

the hands-on quiz is not well prepared.

교육 기관: Deleted A

2017년 3월 7일

Lessons need more examples.

교육 기관: Gregory R

2017년 4월 19일

The content of the course is extremely useful, however assignments need review as the exercises results have mistakes and they are not explained very well (missing step by step guidance).

교육 기관: Jose R

2018년 5월 27일

Not clear examples in my opinion, and there was same complain made from several user and I never saw a reply and nothing was changed

교육 기관: Konstantinos P

2017년 4월 10일

Unfortunately, the content of the course is poor. Too many interviews and some of them are pointless.

교육 기관: Deleted A

2020년 4월 2일

Extremely subpar.

교육 기관: nic w

2017년 9월 2일

Great course, nice theory and interesting exercise with the sheets and making actual Java programs to implement the algorithms. I would love to see some more in-depth probability theory, and considerations about when the algorithms deviate from the theory, or connections to other theories, but I suppose the course is more accessible and interesting like this. The interviews are probably my favorite part!