When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 5 modules in this course
In the course "Artificial Intelligence in Social Media Analytics", learners will explore the intersection of artificial intelligence and social media analytics, equipping them with essential skills to navigate and analyze digital landscapes. By delving into machine learning fundamentals, natural language processing, sentiment analysis, and topic modeling, participants will gain practical experience in applying AI techniques to real-world social media data. This course stands out by providing not only theoretical insights but also hands-on opportunities to construct classifiers, perform sentiment analysis, and build semantic networks, all tailored to the complexities of social media content.
As learners progress, they will develop a keen understanding of how AI can uncover hidden patterns, sentiment, and topics within vast amounts of unstructured data. The unique blend of foundational concepts and practical applications ensures that participants can effectively analyze social media interactions and derive actionable insights. Whether for career advancement or personal interest, this course offers a comprehensive toolkit to leverage AI for understanding social dynamics and enhancing engagement strategies in digital platforms.
This course introduces the fundamentals of machine learning and its application to social media content analysis. You will learn to evaluate classifiers, perform text processing and sentiment analysis, and implement topic modeling techniques. By the end, you will be equipped to build semantic networks and address challenges in natural language processing.
What's included
1 reading1 plugin
Show info about module content
1 reading•Total 10 minutes
Course Overview•10 minutes
1 plugin•Total 4 minutes
Instructor Biography - Dr. Ian McCulloh•4 minutes
Machine Learning
Module 2•4 hours to complete
Module details
In this module, you will explore the fundamentals of machine learning (ML) from theory to application. You will also be able to define ML and learn to assess its performance. Additionally, you will gain practical experience constructing and evaluating ML classifiers. You will be able to compare the effectiveness of various ML models like Decision Trees, understanding their role in operationalizing data and the importance of data normalization in achieving optimal results.
Introduction to Machine Learning Fundamentals•12 minutes
Building and Evaluating Machine Learning Classifiers•18 minutes
Machine Learning •60 minutes
Natural Language Processing
Module 3•4 hours to complete
Module details
In this module, you will explore the foundational aspects of Natural Language Processing (NLP) in the context of social media. You will also learn essential techniques such as text pre-processing using NLTK, understanding Part of Speech (PoS) tagging and parsing challenges, and leveraging advanced models like BERT. Along with this, you will gain insights into the history of NLP and tackle specific challenges associated with parsing social media text, preparing you to analyze and interpret digital content effectively.
What's included
5 videos3 readings3 assignments1 ungraded lab
Show info about module content
5 videos•Total 50 minutes
History of NLP•11 minutes
Text Pre-processing•9 minutes
Text Pre-Processing with NLTK•10 minutes
PoS and Parsing•10 minutes
BERT•10 minutes
3 readings•Total 60 minutes
Reading References•10 minutes
Paper Review: CheckThat2020•20 minutes
Self-Reflective Reading: Exploring the Limitations of NLP Research in Social Media•30 minutes
3 assignments•Total 90 minutes
Text Processing and NLP Fundamentals•12 minutes
Advanced NLP Techniques for Social Media Analysis•18 minutes
Natural Language Processing•60 minutes
1 ungraded lab•Total 60 minutes
Practice Lab: Exploring NLP Techniques in Social Media Reviews•60 minutes
Sentiment Analysis
Module 4•4 hours to complete
Module details
In this module, you will delve into the intricacies of sentiment analysis, exploring its various types such as Sentiment 140 and Aspect-Based Sentiment Analysis. You will understand the methodologies and tools used to perform sentiment analysis on social media content. You will also get a chance to address the challenges inherent in sentiment analysis and discuss emerging research trends aimed at enhancing accuracy and applicability in diverse contexts.
What's included
4 videos2 readings3 assignments1 ungraded lab
Show info about module content
4 videos•Total 32 minutes
Sentiment Analysis Part 1•9 minutes
Sentiment Analysis Part 2•14 minutes
Sentiment 140•4 minutes
Aspect Based Sentiment Analysis•4 minutes
2 readings•Total 60 minutes
Reading References•30 minutes
Self-Reflective Reading: How Chatbots and Large Language Models Work?•30 minutes
3 assignments•Total 90 minutes
Types and Fundamentals of Sentiment Analysis•15 minutes
Challenges and Innovations in Sentiment Analysis•15 minutes
Sentiment Analysis•60 minutes
1 ungraded lab•Total 60 minutes
Practice Lab: Sentiment Analysis using NLTK on Social Media & Product Reviews•60 minutes
Topic Modeling
Module 5•4 hours to complete
Module details
In this module, you will dive deep into Topic Modeling, focusing on Latent Dirichlet Allocation (LDA) and its variants. You will learn to apply these techniques to analyze and extract topics from social media content. You will also explore how to construct semantic networks tailored for social media applications, enhancing your ability to uncover hidden thematic structures and insights within textual data.
What's included
4 videos2 readings3 assignments1 ungraded lab
Show info about module content
4 videos•Total 36 minutes
Topic Modeling•11 minutes
Topic Modeling Example with Python•6 minutes
Semantic Networks•10 minutes
Topic Model Example•10 minutes
2 readings•Total 55 minutes
Reading References•15 minutes
Self-Reflective Reading: Building Knowledge Together•40 minutes
3 assignments•Total 90 minutes
Introduction to Topic Modeling and LDA•15 minutes
Building Semantic Networks and Practical Applications•15 minutes
Topic Modeling•60 minutes
1 ungraded lab•Total 60 minutes
Practice Lab: Social Media Topic Modeling Using Python•60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.