Applied Text Mining in Python
The 5 courses in this University of Michigan specialization introduce learners to data science through the python programming language. This skills-based specialization is intended for learners who have a basic python or programming background, and want to apply statistical, machine learning, information visualization, text analysis, and social network analysis techniques through popular python toolkits such as pandas, matplotlib, scikit-learn, nltk, and networkx to gain insight into their data.Introduction to Data Science in Python (course 1), Applied Plotting, Charting & Data Representat
Created by: V. G. Vinod Vydiswaran
Course Description
Instructor Details
- 3.6 Rating
384 Reviews
V. G. Vinod Vydiswaran
V. G. Vinod Vydiswaran is an Assistant Professor of Learning Health Sciences, Medical School and Assistant Professor of Information, School of Information at the University of Michigan. His research interests are primarily in information trustworthiness, large-scale text mining and analysis, and natural language processing as well as data mining, information extraction, machine learning, building learning health systems, and working on interesting applications of algorithmic models to address real world challenges. His current research focuses on mining and analyzing health information from multiple sources, including scientific literature, community health forums, and social and information networks. He is specifically interested in analyzing online medical textual information to infer credibility of sources and the claims they make.
More Artificial Intelligence courses
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
5.0 (526 Reviews)
Provider: Coursera
Time: 15h
Free
Artificial Intelligence: Reinforcement Learning in Python (2026)
4.9 (10,817 Reviews)
Provider: Udemy
Time: 14.7h
$79.99
Reviews
By Yonatan S on 15-Nov-19
A lot of exercises have unclear instructions (see discussion forums). The exercise on topic modeling especially was a waste of time, you're not really learning anything by running these small pre-frabricated scripts. In general the exercises were extremely shallow and did not require any creativity or actual problem-solving, in contrast to some of the earlier courses in this Specialization.
By Alex W on 15-Nov-19
Really poor instructions on week 4. Overall, was a great course that was a good intro to the text machine learning tools in Python.
By Mike W on 12-Nov-19
Compared to other courses, there's a disconnect between what's covered in the lecture and what's needed to complete the assignments; the lectures at times have a more theoretical flavor. For a course with "applied" in the name, that's a more significant mistake.
By Steven G on 6-Nov-19
Confusing explanations of NLP concepts. Inadequate explanations of how to use the Python packages to solve the assignment questions. I'm writing this review half-way through the Applied Social Networks Analysis course which is excellent and pitched just right. The contrast between the 2 courses couldn't be greater.
By Kangqiao on 4-Nov-19
A little bit stretched my python skill, but learned a lot. Forum is a good place, and maybe next I will join some study group online or offline to have more discussions.
By carol a on 23-Oct-19
Instructions for assignments are vague and incorrect. Instructor was hard to follow during lecture.
By Amit B H on 16-Oct-19
The course wasn't totally bad but it definitely wasn't as good as the first three. I felt I was thrown in with insufficient tools to cope with the assignments. Relying on the internet is important but in these cases, you have to rely on it quite heavily. On assignments 1 and 3 in particular, Upon final submitting, I felt I didn't learn much at all.
Specifically with regexs, I feel extremely insecure with my regex skills and that is an understatement. I don't think that is something that should happen after a text mining course.
The following remark *isn't* a crucial one: For a non-native English speaker understanding the language could sometimes pose an obstacle. Now, decoding the lecturer's accent is yet another obstacle on top of the former. Lecturer with an American accent will obviously be the best choice.
By Dongquan S on 9-Oct-19
I have taken and passed all the first four courses in this specialization,
and very much liked the first three courses. But the quality of this course on
text mining is far below the average level of the first three. Go find some other courses if
you want to learn text mining with Python. There are too many areas of flaws in this course. I am only highlighting
the top 5 below: 1. lacks good connection throughout the course content. This
problem exists almost everywhere, both from slide to slide within a video and from
video to video. Many times you would have questions in your head like “why is
he talking about this?” or “what is this?”2. use example just for the purpose of showing examples.
Don’t really explain the point it is supposed to explain. In many times the
examples do not provide clarity, but raise more confusion instead. 3. assignment tasks either too simple, or remotely related
to what is introduced in the course. The worst case is assignment in week 4,
where the assignment is so poorly constructed. You have to spent days to figure
out the right answer. They call it “debug”, but there is nothing wrong with my
code. I would say it is more of a process to “try to figure out what the
instructor is asking for”. 4. talks too much about the theoretical things, not very
good introduction of using python. Even when python code is demonstrated, it is almost
always in a very abstract way. This is significantly different from the first
three courses, and very annoying. You would need to spend about the same amount
of time googling how the packages work as I have never took the course. 5. Repetition of content already introduced in previous
courses, i.e., machine learning basics.
By Vinayak on 8-Oct-19
Well-structured, awesome pedagogy and challenging assignments. It has all the elements it takes to make a MOOC epic! Thanks UMich and Coursera for helping put this course together and allowing me to pursue it.
Showing 12 of 384 reviews
Could not load more reviews.
Quality Score
Overall Score : 72 / 100






