End to End NLP Project | Sentiment Analysis on Amazon Reviews | Satyajit Pattnaik

Поділитися
Вставка
  • Опубліковано 16 лип 2024
  • 📊 Get 75% off on the Data Analytics Program until the end of the year!
    🧾 Need discounts? Ping me on WhatsApp: +91 8237040802
    Hi guys! Welcome back!
    Welcome to End to End NLP Project | Sentiment Analysis on Amazon Reviews video. Hope You Guys Enjoy This Video. If You enjoy this video please share this video with your friend's and family members, and don't forget to subscribe To our UA-cam channel!
    End to End NLP Project | Sentiment Analysis on Amazon Reviews | Satyajit Pattnaik
    In this video, we delve into the world of Data Science and NLP. Whether you're a fresher or an experienced professional, selecting the right projects for your portfolio can be a daunting task. In this NLP-focused use case, we explore sentiment analysis using Amazon reviews. We'll build a classifier that can predict whether a review has a positive, neutral, or negative sentiment. Additionally, we'll take this model and create a pipeline, converting it into APIs and building a Flask web application. Join us as we explore this end-to-end NLP case study and gain valuable insights into the world of data science portfolio projects.
    𝐓𝐢𝐦𝐞𝐋𝐢𝐧𝐞:
    ✅ 00:00 Introduction
    ✅ 02:15 About the Project
    ✅ 03:37 Data Exploration (EDA)
    ✅ 20:24 Model Exploration & Building
    ✅ 27:01 Flask App
    🔴 Code: github.com/pik1989/Sentiment-...
    🔴 DA Program: zep.thinkific.com/courses/dat...
    ✅ Need discounts? Ping me on WhatsApp: +91 8237040802
    Subscribe our UA-cam Channel and press the bell icon to get regular updates👇: bit.ly/3tt2eNY
    Join our Telegram Channel For Exclusive Data Science Resources👍 :
    bit.ly/3FzObsk
    Check Out Our Other Helpful Videos:😍
    ➮ Data Analyst vs Data Scientist vs Data Engineer - Roles || Responsibilities & Skills
    bit.ly/3qsg2pL
    ➮Live Implementation of End To End Machine Learning Project With Deployment | Customer Churn
    bit.ly/3FqPQjF
    ➮ Build your own Alexa in 30 minutes using Python | NLP | Data Science
    bit.ly/3FFBWdP
    ✅✅✅ Follow us on: ✌️
    👥 FACEBOOK: bit.ly/3I89SB4
    📸 INSTAGRAM: bit.ly/3GLSvFn
    💬 LINKEDIN: bit.ly/3fmwmCa
    🔴 TELEGRAM: bit.ly/3MjBODX
    🔴 TELEGRAM Discussion Group: bit.ly/3mcusay
    Hello Friends , I am Satyajit Pattnaik, In my channel you will find every information about Data Science & Analytics which will help you become an expert Data Scientist or a Data Analyst along with which you would enjoy a loads of interesting and useful projects.
    More & more great stuffs coming soon, keep supporting & learning 🎓
    THANKS FOR WATCHING 😊
    satyajit pattnaik,data science,data analytics,machine learning,data analyst,artificial intelligence,Projects,End to End NLP Project,Sentiment Analysis on Amazon Reviews,satyajit nlp,end to end data science project,nlp project,nlp project sentiment analysis,data science portfolio project,ds project with deployment
    I hope you enjoy this video as much as I enjoyed making it. Thank you for taking the time to watch it!.
    ✅SUBSCRIBE NOW : shorturl.at/txCLZ
    ➡️ Checkout My Another Videos:
    🔷4 Tips ! How to Become a Data Analyst | Data Analyst Roadmap 2024
    ✅ • 4 Tips ! How to Become...
    🔷Learn End to End Power BI | Live Power BI Masterclass at Rs 299 | Zero to Hero | Satyajit Pattnaik
    ✅ • Learn End to End Power...
    🔷Gen AI Chatbot using ChatGPT | End to End Project | Use OpenAI APIs to build a Chatbot Explained
    ✅ • Gen AI Chatbot using C...
    🔎 RELEVANT HASHTAGS:
    --------------------------------------------------------------------------------------------------------------------------------------
    #2023 #nlp #NLPProject #SatyajitPattnaik #sentimentanalysis #amazonreviews #analysis
    ➡️ Must be #engaged my #channel by #like #comment #post #share and #encourage other to #subscribe to the channel.
    Disclaimer: We do not accept any liability for any loss or damage incurred from you acting or not acting as a result of watching any of our publications. You acknowledge that you use the information we provide at your own risk. Do your research.
    Copyright Notice: This video is the property of Satyajit Pattnaik Channel. You are authorized to share the video link and channel and embed this video in your website or others as long as a link back to our UA-cam channel is provided.
    © Satyajit Pattnaik

КОМЕНТАРІ • 146

  • @SatyajitPattnaik
    @SatyajitPattnaik  4 місяці тому +1

    Check an end to end Gen AI project: ua-cam.com/video/gXLweo7oMWA/v-deo.html

  • @Gupta123.4
    @Gupta123.4 4 місяці тому +47

    Plz don't play background music

    • @bhu0091
      @bhu0091 3 місяці тому

      stfu, background music needed

    • @muheet_-m1
      @muheet_-m1 Місяць тому +1

      This music made me sleepy 😴

    • @raj345to
      @raj345to Місяць тому

      yes no music please ,its disturbing.

  • @sudhadpurity
    @sudhadpurity Місяць тому +4

    Great Video, learnt alot
    Here are my feedbacks:
    1. Please don't play the background music or make is really low in volume
    2. Please don't add in-video captions, rather embed in captions, as most of the time the Text was covering important piece of information

  • @jayrajsonawane165
    @jayrajsonawane165 5 місяців тому +1

    waiting for different different data science end to end video 🙌👍👌

  • @xdkeshav5454
    @xdkeshav5454 3 місяці тому

    thankyou sir for this amazing video

  • @RajaKumar-vq8sj
    @RajaKumar-vq8sj 4 місяці тому +2

    You did good for us thanks with big ❤

  • @amrit845
    @amrit845 Місяць тому +1

    thank you sir amazing video

  • @DataPulse
    @DataPulse Місяць тому

    Amazing !!, very helpful, more complex projects please.

  • @harshinivbhat7817
    @harshinivbhat7817 4 місяці тому +1

    Great explanation

  • @anusheykhan6415
    @anusheykhan6415 2 місяці тому

    great teaching!

  • @PriteshRPatel-lr5uh
    @PriteshRPatel-lr5uh 4 місяці тому +1

    loved your video. I would have really liked for you to spend more time explaining the latter part of your code with the same level of details that you did for the ED portion. Also, perhaps make the closed captions smaller. I've also seen some youtubers, inlaying themselves inside the video as they talk. I think that makes it more personal. Great video.

  • @akankshabaghel6249
    @akankshabaghel6249 3 місяці тому

    It was a great learning with you 👍

  • @wiss1998
    @wiss1998 8 місяців тому +2

    waiting for more Data engineering end to end projects!💫

  • @naveensinghrajput6903
    @naveensinghrajput6903 2 місяці тому

    excellent video

  • @AshviniHegde
    @AshviniHegde 4 місяці тому

    Thanks!

  • @pritisanjekar3227
    @pritisanjekar3227 4 місяці тому +1

    nice explanation

  • @osayiprecious1990
    @osayiprecious1990 20 днів тому

    Awesome video

  • @MdOsman-tj2dr
    @MdOsman-tj2dr Місяць тому +1

    So, I am new in the field of data however, I have few things which i need more clarity on and that is feature selection, model selection and checking relationship of variables using hypothesis testing. Please make a video it would be a great help.

  • @user-wd4tm6bz1b
    @user-wd4tm6bz1b 7 місяців тому +1

    waiting for more such projects !

    • @SatyajitPattnaik
      @SatyajitPattnaik  7 місяців тому

      What project u need, be specific and i can prepare 💪

    • @nandiniy1504
      @nandiniy1504 2 місяці тому

      ​@@SatyajitPattnaikSir, I'm into software testing, Could you please do how to test chatbots, summarizations of emails,files, video, creating new contents based organisation data, testing tools etc.

  • @Nikhil-qi4oz
    @Nikhil-qi4oz 8 місяців тому +1

  • @sricharitha5752
    @sricharitha5752 Місяць тому +1

    sir thank you so much for the project!!!
    sir would it work with other dataset?

  • @tejareddy9485
    @tejareddy9485 5 місяців тому +1

    sir i have totally 2 years of IT experinece 1.5 on azure and remaining on python and also basic information i know in nlp how can i proceed with nlp developer can you guide me and which projects is suitable for my resume

  • @yashk.9616
    @yashk.9616 2 місяці тому

    kindly tell from where I can find more such dataset to work upon. Also please inform us about the piece of codes to run different analysis techniques. I want to apply these techniques in my internship , it would be a great great help to strengthen my CV. Kindly help. Thank you

  • @tsahithireddy6234
    @tsahithireddy6234 Місяць тому

    What is the use already rating tells us whether positive or negative easily

  • @wiss1998
    @wiss1998 7 місяців тому +2

    I hope we can get the code as soon as possible 🎉

    • @SatyajitPattnaik
      @SatyajitPattnaik  7 місяців тому +1

      Sure, help to spread the video on Linkedin and other groups and i will share the codes ASAP 😍

  • @navinjakkula4041
    @navinjakkula4041 4 місяці тому

    Hi satyajit I am a final year data science student i was looking for a similar sentiment analysis project for my major project but I have a different thought like we are going to paste the link of the amazon product reviews section on the input section expecting a output of sentiments like positive negative and neutral in the form of graphs ior pie chart of the reviews of that particular product and we proposed to do this analysis Using bert model .
    I have seen many videos in the youtube they are give sentiment analysis on complete reviews data but we are expecting for particular product and it should work for all the amazon product
    Can please help us by doing this project. It will be a great help for us
    Thanks in advance

  • @Muska-tr2vp
    @Muska-tr2vp 2 місяці тому

    Hi sir, it was a great video. Can you provide a code for amazon product review in python and method of laxicon and machine learning please 🙏

  • @aryasen5169
    @aryasen5169 5 місяців тому

    Sir, I am a non-technical student currently learning data analytics. Could you please suggest some projects that I can include on my resume?

  • @solomondavidson4346
    @solomondavidson4346 2 місяці тому +1

    Wow! What an amazing project. You are a cool teacher too.
    For the data balancing I am going to use the SMOTEENN technique.

  • @shrikantsuryawanshi99
    @shrikantsuryawanshi99 4 місяці тому +2

    Please stop the Background Music, it is distracting from the main content

  • @skillpilot6
    @skillpilot6 3 місяці тому

    Sir, im a college student and want to do a project... Need a project which will compare the products especially beauty products and use Web scraping for getting reviews from any platform and use data visualization to view the comparison if web scraping is not possible at least with related data set

  • @ruchiyadav7873
    @ruchiyadav7873 5 місяців тому +1

    very informative and catchy tutorial. can you please share dataset link to practice on !

  • @Akila_dairy
    @Akila_dairy 3 місяці тому

    i have error for template not found ....how to i recover pls tell me bro

  • @salonimahadule7253
    @salonimahadule7253 4 місяці тому +1

    Sir as we know Sentiment Analysis can be done by 3 approaches, lexicon based approach, ML based approach and Pre-trained transformer based approach. Sir can you make a video on how make an end-to-end sentiment analysis project with pre-trained transformer based approach.

  • @Arman_tech_272
    @Arman_tech_272 2 місяці тому +1

    I want to add more feature in this like detection of language and key phrases also

  • @alankritraj5816
    @alankritraj5816 День тому

    hi i cloned your repository and loaded your project and runned in my systemas localhost but after clicking predict button nothing is happening

  • @KonisettiDurgaBadrinath
    @KonisettiDurgaBadrinath 6 місяців тому +2

    Sir, can you please specify the versions of the libraries and dependies

  • @anandshaw-ie3qk
    @anandshaw-ie3qk 5 місяців тому

    Sir kaya mein ye project Data science ke interview mein dikha sakta hu ?

  • @harshitmishra394
    @harshitmishra394 18 днів тому

    I'm a data science fresher please guide me for portfolio project

  • @isayit6054
    @isayit6054 4 місяці тому +1

    Could you not use encoding instead of vectorisation to covert text to numerical data

  • @joelfernandez5141
    @joelfernandez5141 4 місяці тому

    Thank you for the video, Sir i am facing a issues with the predict button after typing the text in the box, It is unable to predict

  • @Hamzakhan-pg5uq
    @Hamzakhan-pg5uq Місяць тому

    Can someone share dataset link

  • @moviesadda9788
    @moviesadda9788 Місяць тому

    the model is not showing any negative sentence as a negative sentiment, due to unbalanced data, how to deal with it , also the graph result is not showing for the bulk prediction... please provide the help

    • @SatyajitPattnaik
      @SatyajitPattnaik  Місяць тому

      We have to balance the data using smote, smoteenn etc concepts

  • @amrutaingle4142
    @amrutaingle4142 5 місяців тому +1

    Hello Satyajit, I am an experienced Data scientist having almost 3.5 yrs of experience in ML domain. Looking for the portfolio project in NLP in any of the trending area. Please suggest me a good one.

    • @SatyajitPattnaik
      @SatyajitPattnaik  5 місяців тому +1

      Resume extraction, then skill matching with JDs and giving resume scores

  • @sricharitha5752
    @sricharitha5752 Місяць тому +1

    sir yesterday i checked choose file option and since then the prediction output isn't working 😭 what to do sir

    • @SatyajitPattnaik
      @SatyajitPattnaik  Місяць тому +2

      All the codes provided were working and hence made public, if it doesnt work at your end, pls debug, must be some minor issue

  • @ytguys7146
    @ytguys7146 5 місяців тому +2

    33:58 bro I just enter the details and click on predict. It won't show the results. What i do

    • @SatyajitPattnaik
      @SatyajitPattnaik  5 місяців тому

      Did you get an error?

    • @ytguys7146
      @ytguys7146 5 місяців тому

      @@SatyajitPattnaik no I just copy the code and Install all requirements and finally i can run the flask platform. But after enter the review it cant predict. So on which model I need to check

    • @aankitaaa
      @aankitaaa 5 місяців тому

      did it work for you?? let me know if it did??

    • @gyanaranjansethy2532
      @gyanaranjansethy2532 4 місяці тому

      @@aankitaaa hey, did uh do this project?pls reply

  • @sj8725
    @sj8725 3 місяці тому

    Impressive Sir !! Loved it

  • @mohammedfaiz7350
    @mohammedfaiz7350 24 дні тому +1

    sir I'm not getting prediction result its not working that front end part

  • @rudranipaul
    @rudranipaul Місяць тому

    Hi, I am Rudrani I have bachelors in Electrical Engineering, working in a MNC with experience of 2.9 years, worked in SAP Commissions, Snowflake and Azure, I want to shift my career in ML and AI

  • @amalbiju6883
    @amalbiju6883 7 місяців тому +1

    Can you do a Sentimental analysis project on voice data

  • @03abhaydeshmukh37
    @03abhaydeshmukh37 Місяць тому

    its not giving answers.
    Please help

  • @Madish0046
    @Madish0046 19 днів тому

    Hi @satyajit ji Im a fresher for Data science and having 10+ experience from insurance background kindly let me know what to be done

    • @SatyajitPattnaik
      @SatyajitPattnaik  19 днів тому

      Can comment after seeing your resume, you can ping me at WhatsApp 8237040802

  • @NoorNoor-bl2jr
    @NoorNoor-bl2jr 4 місяці тому

    Assalamualaikum sir can u please run this code by adding csv and prdict that and predict by graph .u add that div but can't run it

    • @gyanaranjansethy2532
      @gyanaranjansethy2532 4 місяці тому

      i am also trying , can you help me? i can pay money plss i need help

  • @amiinofficial6272
    @amiinofficial6272 Місяць тому

    Thank you sir, I learnt a lot from your video but I have an error which is the feedback part is not giving me feedback negative or positive when i press the predict button. Pls respond.

    • @AkshatChaudhary-fe3vv
      @AkshatChaudhary-fe3vv 3 дні тому

      is it resolved, now; i pinged sir about.
      Its funny bcox just like the project he is also not responding

  • @tarun94060sharma
    @tarun94060sharma 2 місяці тому +1

    Can you please remove background music from this video and upload it again ? It is so much irritating.

  • @adityasingh387
    @adityasingh387 4 місяці тому +1

    While running this using the uploading csv file it will not showing the graph result it is showing the error "starting a matplotlib GUI outside of the main thread will likely fail" Can anyone solve my error?

  • @tarun94060sharma
    @tarun94060sharma 2 місяці тому

    Can you please paste link of dataset from where you download this ?

    • @SatyajitPattnaik
      @SatyajitPattnaik  2 місяці тому

      Links are in description, no idea about the original dataset, i dont remember it 😀

  • @michaelsolomon6033
    @michaelsolomon6033 6 місяців тому

    Please can you share the source code

  • @user-wd4tm6bz1b
    @user-wd4tm6bz1b 7 місяців тому +1

    sir, can you share me the code part and dataset! waiting for 3 weeks

    • @SatyajitPattnaik
      @SatyajitPattnaik  7 місяців тому +1

      Waiting for 3 weeks but did you put some efforts to post this on Linkedin or any other group?
      I spend hours to build projects and few hours to shoot and edit, theres a give and take policy, if i dont get the minimum requirements, then what should i do?

    • @SatyajitPattnaik
      @SatyajitPattnaik  7 місяців тому +1

      I will release the code to you, ping me personally on LinkedIn

  • @user-lp2bj7pi8w
    @user-lp2bj7pi8w 7 місяців тому +1

    Sir I'm in my Btech 3rd year of college, and my background is Artificial intelligence and Data science, and I want to do some internship and do some real world projects for my knowledge. Suggest me some thing that's help me for my future. Thank you 🙏😊

    • @SatyajitPattnaik
      @SatyajitPattnaik  6 місяців тому

      Ping me on linkedin with your resume

    • @user-lp2bj7pi8w
      @user-lp2bj7pi8w 6 місяців тому

      @@SatyajitPattnaik yes sir I just want to send my resume through LinkedIn but I can't because of LinkedIn premium , Can I share my resume in mail??

  • @Kaar_Megham
    @Kaar_Megham 4 місяці тому +1

    Sir I am a third year engineering student , what nlp project should I do for my resume?

    • @SatyajitPattnaik
      @SatyajitPattnaik  3 місяці тому

      Resume parser, next work prediction, chatbots, rec systems

  • @saharsahar1238
    @saharsahar1238 4 місяці тому

    i am having this error while loading data in jupyter file. how can i resolve this issue?
    UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 923: invalid start byte.

    • @SatyajitPattnaik
      @SatyajitPattnaik  4 місяці тому

      Try googling it, its because of the unicode problem, you need to change the encoding technique while reading the file

    • @saharsahar1238
      @saharsahar1238 4 місяці тому

      @@SatyajitPattnaik i m trying but its making file data NaN

    • @SatyajitPattnaik
      @SatyajitPattnaik  4 місяці тому

      @@saharsahar1238 you need to find a way to fix it yourself 😀

  • @vedangshahi3954
    @vedangshahi3954 4 місяці тому +1

    Sir i want to take this project to some other level like I want to add some new things and remove the API part so can u please help me?

    • @SatyajitPattnaik
      @SatyajitPattnaik  4 місяці тому +1

      Join our communities and you can ask me, personally i can't commit to help you on 1-1 basis, but on communities I might respond :)

  • @ankushprajapati3297
    @ankushprajapati3297 15 днів тому +1

    Hello im Ankush Prajapati. Recently passed out from mechanical background and i want to shift my domain into data analyst so it might be greatful if u help me or guide me

  • @sonujack1
    @sonujack1 5 днів тому +1

    Please remove background music. It divert our focus.

  • @nagasaichimmili9664
    @nagasaichimmili9664 6 місяців тому

    need sarcasm detection for same dataset

    • @SatyajitPattnaik
      @SatyajitPattnaik  6 місяців тому +1

      Good use case, will see if i can do this 😀

  • @kavyapagaria2818
    @kavyapagaria2818 Місяць тому +1

    My flask app is not showing predictions
    Please help

  • @animexworld6614
    @animexworld6614 8 місяців тому

    Sir, there are very less opportunity in the field of data science and data analysis for a fresher. Can you help me?

    • @SatyajitPattnaik
      @SatyajitPattnaik  8 місяців тому +1

      Try with different resumes specific to a JD, moreover job market will be down till Jan, keep trying

    • @animexworld6614
      @animexworld6614 8 місяців тому +1

      @@SatyajitPattnaik Sir, I would like to join your Guided mentorship internship. I have already shared my CV. I would like to learn new things from you and improve my skillset. I am hoping to hear from you soon.

  • @tarun94060sharma
    @tarun94060sharma 2 місяці тому

    Please don't play background music.

  • @ajinkyajadhav4935
    @ajinkyajadhav4935 3 місяці тому

    fresher

  • @thakuraryansingh3085
    @thakuraryansingh3085 12 днів тому +1

    I have had downLoaded the files and installed the requirements, but its not predicting the result. Kindly check upon it.

    • @SatyajitPattnaik
      @SatyajitPattnaik  12 днів тому

      @@thakuraryansingh3085 This project worked well and then files are provided, if it doesnt work, pls debug or else report an issue on github repo, i will check

    • @thakuraryansingh3085
      @thakuraryansingh3085 12 днів тому

      @@SatyajitPattnaik i've reported on it

    • @AkshatChaudhary-fe3vv
      @AkshatChaudhary-fe3vv 3 дні тому

      @@thakuraryansingh3085 bro is it resolved. pls advice what to do

    • @NIKHIL-qm5ow
      @NIKHIL-qm5ow 2 дні тому

      @@thakuraryansingh3085 u got output??

    • @SatyajitPattnaik
      @SatyajitPattnaik  2 дні тому

      @@NIKHIL-qm5ow why arent you trying to solve it by yourself, the issue is because of imbalanced y variable, just try smote, smoteenn by yourself and see if it solves the problem

  • @ayushrawat7951
    @ayushrawat7951 11 днів тому +2

    Sir, it is showing "Positive" In negative feedback

    • @SatyajitPattnaik
      @SatyajitPattnaik  11 днів тому

      @@ayushrawat7951 need to work on the model, seems the model is having a bit of overfitting problem, try to take the model and perform some SMOTE operations

    • @I-Umer
      @I-Umer 7 днів тому

      did you solve the issue? I am having the same problem.

    • @SatyajitPattnaik
      @SatyajitPattnaik  7 днів тому +1

      @@I-Umer i will check tomorrow

    • @ayushrawat7951
      @ayushrawat7951 7 днів тому +1

      @@I-Umer after applying smote, it is little bit improved but still if it write "I am not happy with this product and will not recommend it to anyone" It is showing positive here

    • @I-Umer
      @I-Umer 4 дні тому

      @@SatyajitPattnaik i did some hypertuning on randomforest and it is working fair. still needs improvements. I guess the problem is that there isnt enough negative data for the model to learn properly.

  • @narahariprasritha9929
    @narahariprasritha9929 5 місяців тому +1

    Sir you didn't show us the test case by uploading the csv file in this video. Why sir is there any problem in the code. Will this code successfully run when we uplaod csv file?

  • @user-jx2en8mo2b
    @user-jx2en8mo2b 6 місяців тому +1

    I am a DS fresher, I have an interview with Target India. Which projects will help me to perform better in the interview? Can you give please a specific example?

  • @vantrapatisatyavenkatasria6613
    @vantrapatisatyavenkatasria6613 5 місяців тому

    My predict option not working

  • @user-iq6pf9in4d
    @user-iq6pf9in4d Місяць тому

    remove the background music bro

  • @riteshmishra7442
    @riteshmishra7442 7 місяців тому +1

    I'm fresher suggest me some portfolio project.

  • @saurabhmythology
    @saurabhmythology 8 місяців тому

    Healthcare marketing background with 6 years of experience

  • @mahaboobbasha9553
    @mahaboobbasha9553 2 місяці тому

    Sir while running your code I am getting following error. 127.0.0.1 - - [27/Apr/2024 14:38:01] "OPTIONS /predict HTTP/1.1" 200 - Can you please helm me in resolving this issue?