Write a Review: Text Retrieval and Search Engines

Tell us about your experience

 
 

Click stars to rate

150 characters minimum

Tell us about yourself

Progress in the course

Prior knowledge of the subject

First Name

Last Name

See what other students say

Mike Turner profile image
Mike Turner profile image
2/10 starsTaking Now
  • 3 reviews
  • 2 completed
2 years, 10 months ago
I was originally excited to get a decent introduction to text retrieval methods in order to apply them in my current career, but this course falls very short of properly educating people on this subject and... I was originally excited to get a decent introduction to text retrieval methods in order to apply them in my current career, but this course falls very short of properly educating people on this subject and I would recommend skipping it. Here is a step-step review of it. 1 - The lectures The lectures and lecturer are actually decent, they introduce the concepts in a fairly clear way and cover a lot of good ground. I do not have an issue with the way this is presented in lecture. 2 - The assignments (poor quality) In this course there are quizzes and programming assignments, and the programming assignments are optional. This is not good, because programming assignments are how you learn. The programming assignments that do exist are of very poor quality. The first assignment is a step by step set of instructions to use a text retrieval toolkit (meta-toolkit.org) to do simple things, it doesn't make you program - only follow directions so there's little critical thinking involved. Secondly, it uses a very niche C++ NLP tool the instructor's grad student created called MeTA. It is not widely used and therefore the support & knowledgebase surrounding it is mostly non-existant and nobody representing the course answers the course forum, so if things go wrong, it is hard to find an answer as to why. Thirdly, currently the assignment files have not been updated in a long time, and they do not work correctly with the current version of MeTA (2.30) and thus you cannot complete the assignment without spending a lot of hours figuring out how to update the data provided YOURSELF to work correctly with the current version of MeTA. So the course's assignments are hard to complete due to negligence on the instructor's part. The second assignment is better, but also has recommendations out of date with the current version of MeTA. Overall I'd say this course suffers from 3 main things that make it not worth taking - It has you use a tool used by almost nobody created by the instructor's grad student that has zero support instead of better many supported tools out there. - Instructors & Course Representatives have clearly neglected the content & it doesn't work correctly forcing the student to fix the instructor's errors in the assignment content. - The programming challenges don't make you think too much, thus not giving you a very good hands on intro to the subject matter. There are better courses that teach this subject out there, and I'd recommend you skip this one in favor of one that uses better supported tools and better teaches hands on learning.
Was this review helpful? Yes0
 Flag
Kristina Šekrst profile image
Kristina Šekrst profile image
8/10 starsCompleted
  • 102 reviews
  • 102 completed
3 years, 11 months ago
I'm encouraging more programming assignments dealing with NLP, and a bit smaller focus on C++ and more R/Py support. It was a fun experience, and I hope that the theoretical approach will slowly turn into a ... I'm encouraging more programming assignments dealing with NLP, and a bit smaller focus on C++ and more R/Py support. It was a fun experience, and I hope that the theoretical approach will slowly turn into a combination of theory and practice.
Was this review helpful? Yes0
 Flag