Predmet :Analýza údajov
Téma :Analýza pocitov z recenzií produktov
Cieľ :Cieľom tejto úlohy je vykonať analýzu sentimentu pri recenziách produktov s cieľom určiť sentiment recenzenta k produktu.
Pokyny :
1. Príprava údajov :
- Zhromažďujte súbor údajov recenzií produktov z vhodného zdroja (napr. Amazon, Yelp).
- Vyčistite údaje odstránením duplicitných recenzií, spracovaním chýbajúcich hodnôt a konverziou textu na malé písmená.
2. Analýza prieskumných údajov :
- Preskúmajte údaje, aby ste pochopili ich charakteristiky a distribúciu.
- Vykonávajte základné štatistiky, ako sú počty frekvencií a oblaky slov, aby ste identifikovali bežné slová a frázy používané v recenziách.
3. Analýza sentimentu :
- Použite vhodnú knižnicu alebo nástroj na analýzu sentimentu (napr. TextBlob, VADER alebo spaCy) na priradenie skóre sentimentu ku každej recenzii.
- Zoskupte recenzie do pozitívnych, negatívnych alebo neutrálnych kategórií na základe ich skóre sentimentu.
4. Inžinierstvo funkcií :
- Extrahujte z recenzií relevantné prvky, ktoré by mohli prispieť k sentimentu. Môžu zahŕňať frekvencie slov, interpunkčné znamienka alebo iné funkcie súvisiace s NLP.
5. Model strojového učenia :
- Vytvorte model strojového učenia pod dohľadom, aby ste klasifikovali recenzie ako pozitívne alebo negatívne.
- Trénujte model na označených údajoch a vyhodnoťte jeho výkonnosť pomocou vhodných metrík (napr. presnosť, presnosť, zapamätanie a skóre F1).
6. Interpretácia modelu :
- Vizualizujte predpovede modelu pomocou matíc nejasností alebo iných relevantných vizualizácií.
- Analyzujte nesprávne klasifikované recenzie, aby ste identifikovali oblasti na zlepšenie.
7. Nahlasovanie :
- Napíšte správu zhrňujúcu zistenia analýzy sentimentu.
- Zahrňte podrobnosti o príprave údajov, prieskumnej analýze údajov, inžinierstve funkcií, modelovom školení a výsledkoch hodnotenia.
Odoslanie :
- Odošlite nasledovné:
- Jupyter Notebook alebo skript Python obsahujúci váš kód a analýzu.
- Správa PDF so zhrnutím zistení.
Termín :
- Úloha je splatná [dátum].
- Neskoré odoslanie bude účtované pokutou vo výške 10 % za deň.