Побудова словника з відгуків клієнтів
Ви працюєте в команді продуктової аналітики TechZone, компанії споживчої електроніки. Ви отримали невелику вибірку відгуків клієнтів про новий ґаджет. Щоб проаналізувати відгуки, спершу підготуйте текст і побудуйте словник — список унікальних слів, який визначає ознаки, що використовуються для подання кожного відгуку як числових даних.
Функцію preprocess() завантажено заздалегідь. Вона переводить текст у нижній регістр, токенізує його та вилучає пунктуацію.
Ця вправа є частиною курсу
Natural Language Processing (NLP) in Python
Інструкції до вправи
- Попередньо обробіть кожен відгук у наборі даних за допомогою функції
preprocess(). - Навчіть
vectorizerна попередньо оброблених відгуках. - Виведіть отриманий словник.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
reviews = [
"The product is fantastic! It works like a charm.",
"I hated the product. It broke after one use.",
"Product was okay, not the best, but fine overall."
]
# Preprocess the reviews
cleaned_reviews = [____ for ____ in ____]
vectorizer = CountVectorizer()
# Fit the vectorizer
vectorizer.____
# Print the vocabulary
print(vectorizer.____)