Question: Problem Statement: write pyhton code for the below scenario. The goal of Part I of the task is to use raw textual data in language
Problem Statement: write pyhton code for the below scenario.
The goal of Part I of the task is to use raw textual data in language models for recommendation
based application.
The goal of Part II of task is to implement comprehensive preprocessing steps for a given
dataset, enhancing the quality and relevance of the textual information. The preprocessed text
is then transformed into a featurerich representation using a chosen vectorization method for
further use in the application to perform similarity analysis.
Part I
Sentence comparison using Ngram: Marks
Let a search engine powered by language model recommend which of the below
sentences are most relevant wrt to given training corpus. Design a probabilistic language
model to compare below test sentences for recommendation using bigram. Use all the instances
in the dataset as a training corpus.
Test Sentence : Petter Mattei's 'Love in the Time of Money' is a visually stunning film to
watch.
Test Sentence : I sure would like to see a resurrection of an updated Seahunt series with the
tech they have today
Part II
Perform the below sequential tasks on the given dataset.
i Text Preprocessing: Marks
a Tokenization
b Lowercasing
c Stop Words Removal
d Stemming
e Lemmatization
ii Feature Extraction: Marks
Use the preprocessed data from previous step and implement the below vectorization
methods to extract features.
Word Embedding using TDIDF
iii Similarity Analysis: Marks
Use the vectorized representation from previous step and implement a method to
identify and print the names of top two similar words that exhibit significant similarity. Justify
your choice of similarity metric and feature design. Visualize a subset of vector embedding in
D semantic space suitable for this use case. HINT: Use PCA for Dimensionality reduction
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
