Text Classification | NLP Lecture 6 | End to End | Average Word2Vec

Поделиться
HTML-код
  • Опубликовано: 22 июл 2024
  • Text classification is a vital aspect of Natural Language Processing (NLP) that involves categorizing text into predefined classes or categories. This task is crucial for various applications, such as spam detection, sentiment analysis, topic categorization, and more. In an NLP lecture on text classification, you'll delve into the techniques, algorithms, and methodologies used to teach machines to automatically classify and understand textual data.
    Code - github.com/campusx-official/n...
    ============================
    Do you want to learn from me?
    Check my affordable mentorship program at : learnwith.campusx.in
    ============================
    📱 Grow with us:
    CampusX' LinkedIn: / campusx-official
    CampusX on Instagram for daily tips: / campusx.official
    My LinkedIn: / nitish-singh-03412789
    Discord: / discord
    E-mail us at support@campusx.in
    👍If you find this video helpful, consider giving it a thumbs up and subscribing for more educational videos on data science!
    💭Share your thoughts, experiences, or questions in the comments below. I love hearing from you!
    ✨ Hashtags✨
    #TextClassification #NLP #NaturalLanguageProcessing #MachineLearning #DataScience #TextAnalysis #classificationalgorithms
    ⌚Time Stamps⌚
    00:00 - Intro
    1:04 - Plan of Attack
    3:34 - What is Text Classification
    5:38 - Types of Text Classification
    7:34 - Applications
    12:36 - The Pipeline
    17:56 - Different Approaches
    21:32 - Heuristic Approach
    23:16 - Using API
    27:14 - Using BoW and n-grams
    38:58 - Using Tf-Idf
    40:44 - Using Word2Vec
    48:33 - Practical Advise

Комментарии • 74

  • @k_abhishek2056
    @k_abhishek2056 2 года назад +4

    Seriously i love ur explanation way..Dil se shukriya bhai aapko..lots of love and respect bhai apko❤🙌

  • @MrKB_SSJ2
    @MrKB_SSJ2 Год назад

    IT WAS AMAZING!!! I LEARNED SO MUCH FROM JUST THIS ONE VIDEO OF YOURS. THANK YOU!!!

  • @user-qo1su2tw9h
    @user-qo1su2tw9h Месяц назад

    sir mai fan hogya aapka mtlb ki mai wait krta hu jb bhi aapka koi naya lecture aata hai ,,i mean the way you teach is phenomenal....

  • @motivation_with_harsh
    @motivation_with_harsh 5 месяцев назад +2

    you are the best teacher in this world sir best , teacher ever .........

  • @pratheekv218
    @pratheekv218 2 года назад +6

    Thank you sir for these course. Each lecture from you is very comprehensive and easy to understand.
    Note:
    In between POS tagging lecture is not been uploaded. It was Chapter 4 as you said in the introduction video.

  • @narendraparmar1631
    @narendraparmar1631 7 месяцев назад

    Your videos are helping a lot.
    Thanks a lot sir ji😀

  • @adityajaiswal9356
    @adityajaiswal9356 2 года назад +2

    ❤️❤️You are a great teacher

  • @Sandesh.Deshmukh
    @Sandesh.Deshmukh Год назад +1

    Nice Video Nitish Sir... Actually we are waiting for complete NLP playlist.
    We all know because of Mentorship Program you are too busy, but we just want roadmap of Deep learning for NLP.
    So we can move forward with NLP.
    Thank you

  • @viratmani7011
    @viratmani7011 2 года назад +1

    Sir I have a small doubt It would be great help if you help me in that. I had strucked figuring it out. In word2vec we have 2 vector representation for a word. When word is center word we have one representation and when it is context word we have another representation. Why do we have two vectors?

  • @Gayu_2003
    @Gayu_2003 Месяц назад

    Very nice explanation sir 👏🥰

  • @siddharth4251
    @siddharth4251 9 месяцев назад

    you are our jeetu bhaiya !!

  • @rashadurrahman6182
    @rashadurrahman6182 8 месяцев назад +1

    Sir, have you provided the "Deep Learning " version of text classification?

  • @vanshikamittal4652
    @vanshikamittal4652 Год назад

    i want to ask that what is the conclusion of result...it is showing accuracy of positive or negative reviews?

  • @shuja5044
    @shuja5044 10 месяцев назад

    If my sentiment column had multiple classes insted of binary, would LabelEncoder still work?

  • @Sandesh.Deshmukh
    @Sandesh.Deshmukh 11 месяцев назад +4

    Nice Video Nitish Sir... Actually we are waiting for complete NLP playlist.
    We all know because of Mentorship Program you are too busy, but we just want roadmap of Deep learning for NLP.
    So we can move forward with NLP.
    Thank you ❤❤

  • @scchouhansanjay
    @scchouhansanjay Год назад

    bhai, Onenote pe likhne ke liye kya use karte ho? purchase link de sakte ho pls?

  • @asifpervezpolok2243
    @asifpervezpolok2243 2 года назад +1

    very informative .

  • @harshitagupta5372
    @harshitagupta5372 22 дня назад

    Very informative video. I am new to this field. Sir, as a business/data analyst we validate business rule where in we have some business rules. For now we use sql case to check the completeteness and validity of the business rule. But in future we want to create python code to run the business rule automatically on data to check validity and completeness. Why do we need this, as the business rules for the attribute keep on changing so we just want python code read the rule from server and just tell us the completeness and validity of the attribute. Our business rule are like (must be populated if account in (reatail, saving) and has a lenght of 9 digit). I hope this is possible using nlp. If you have any suggestion please reply

  • @prashantranjan7146
    @prashantranjan7146 16 дней назад

    where i can find aws google news vector link?

  • @user-mt8ly4go9l
    @user-mt8ly4go9l 10 месяцев назад

    you havent used the story variable anywhere, why did you calculate it?

  • @debojitmandal8670
    @debojitmandal8670 Год назад

    how to increase the accuracy please can u make a video on that

  • @Ankit-hs9nb
    @Ankit-hs9nb Год назад

    21:17 is the part 2 deep learning video out?

  • @abhishekgandhi174
    @abhishekgandhi174 2 года назад

    How should we reach you ?? We wanted to have mentorship

  • @ohm1183
    @ohm1183 Год назад +1

    Absolutely awesome video.
    How I can contact with you

  • @ronylpatil
    @ronylpatil 2 года назад +6

    Sir LSTM or RNN k videos bhi karo na upload, may be 50%+ logo ko deep learning phle se pta ho

    • @sidindian1982
      @sidindian1982 Год назад +2

      Check in RUclips -- "KGP Taklie" , NLP playlist - LSTM for fake news vedio, concept & code is mentioned .... my rating is 5/5
      for RNN you can to watch krish naik NLP playlist vedio (personally i hav'nt watched the vedio)..

  • @GhostRider....
    @GhostRider.... Год назад

    Nice Teaching sir

  • @ShivaniSharma-tk4bl
    @ShivaniSharma-tk4bl Год назад

    Plz share the link to the codes

  • @element6101
    @element6101 2 года назад

    LOVE YOU BRO...

  • @AbhishekMishra-mq4jw
    @AbhishekMishra-mq4jw Год назад +1

    Hi Nitish bhai ek video bnaado NER aur topic modelling pe bai bat complex topics hy sir k uprr se jata 😅😅 hy kuki ek interview merse ye poocha aur mei explain nhi kr paya dhngg se and got rejected its a request please🙏🙏

  • @piyushpathak7311
    @piyushpathak7311 2 года назад +1

    Sir PLZZ 🙏 upload video of xgboost and DBSCAN algorithm and anomaly detection in ml playlist PLZZ 🙏 Sir

  • @joyeetamallik5063
    @joyeetamallik5063 2 года назад +2

    Hi Sir! Is Accuracy , Confusion matrix sufficient to judge the NLP classification models? or any other techniques also exists?

  • @thelife5628
    @thelife5628 Год назад

    🔥🔥Thankyou sir

  • @vijaybhatt8060
    @vijaybhatt8060 2 года назад

    thank you so much

  • @shivaaryaprakash
    @shivaaryaprakash 5 месяцев назад

    Please upload deep learning approach wala video..

  • @karthiavenger4577
    @karthiavenger4577 Год назад

    sir please complete deep learning playlist please

  • @rajeevranjan5007
    @rajeevranjan5007 2 года назад +1

    Sir, the word "not" is also included in the english stopwords list. So do we need to first remove the word "not" from the stopwords list and then perform the stopwords removal step? OR is it fine to simply do the stopword removal as it for sentiment analysis? I have a doubt that the word "not" has the potential to disturb the accuracy of sentiment analysis task. Any Thoughts..?

  • @zkhan2023
    @zkhan2023 2 года назад

    Thanks Sir

  • @freshersadda8176
    @freshersadda8176 2 года назад +1

    Sir ml playlist me aur video add kr do

  • @riiyyyaaaa
    @riiyyyaaaa 3 месяца назад

    Sir, I have faced problem here while testing the model with first model then with second model . It s giving that the x_test features doesn't match the input features dimension . like 48k for i/p and 28k for test i/p. And the whole lecture is superb

    • @saisrinivaspatnam15
      @saisrinivaspatnam15 Месяц назад

      methods are actually different for test and train bow. cv.fit_transform for trainset and just cv.transform for testset.I too got trapped there.

  • @tanmaythaker2905
    @tanmaythaker2905 10 месяцев назад

    How can we handle imbalanced data in case of Text classification? Maybe machine translation? Or replacing words in the minority classes with synonyms. Any other techniques?

    • @aarunibhugul
      @aarunibhugul 29 дней назад

      I usually do 'representative sampling'. You have a look at it.

  • @nanditagautam6310
    @nanditagautam6310 Год назад

    sir plz make a video on BERT . please

  • @varunahlawat9013
    @varunahlawat9013 Год назад

    33:26 When I'm getting attribute error on running that cv.fit_transform(X_train['review'])
    I'm not even able to figure out, please help.

    • @raghavjuneha148
      @raghavjuneha148 Месяц назад

      Simply do fit_transform X_train since review is not present in column , after use

  • @SiddheshDesai1993
    @SiddheshDesai1993 Год назад +3

    1:04 - Plan of Attack
    3:34 - What is Text Classification
    5:38 - Types of Text Classification
    7:34 - Applications
    12:36 - The Pipeline
    17:56 - Different Approaches
    21:32 - Heuristic Approach
    23:16 - Using API
    27:14 - Using BoW and n-grams
    38:58 - Using Tf-Idf
    40:44 - Using Word2Vec
    48:33 - Practical Advise

    • @akshaykumar192
      @akshaykumar192 Год назад

      Ok thanks

    • @vimmysaini
      @vimmysaini 11 месяцев назад

      Hello plz make a video on text summarization..... extraction method.

  • @Sandesh.Deshmukh
    @Sandesh.Deshmukh Год назад +2

    We are waiting for DL part Nitish Sir..Please make videos on how can we use DL for advanced DL.If this is not possible, please make roadmap so we can go with that.
    Thank you for efforts ❤❤

  • @descendantsoftheheroes_660
    @descendantsoftheheroes_660 2 года назад +2

    Great Job sir ..God bless you...webscrapping ,Tableau, Flask ,Python ye sb B tutorial kijiye ... HINGLISH TUTORIAL ME KHI NHI H..God bless sir to teaching well

  • @shashankpandey1966
    @shashankpandey1966 2 года назад +1

    Sir total kitne lecture hai NLP playlist me ?

  • @chauhanabhishek9593
    @chauhanabhishek9593 2 года назад

    ❤️

  • @ATHARVA89
    @ATHARVA89 2 года назад

    sir NLP series ka next video kyu nai aaraha?

    • @campusx-official
      @campusx-official  2 года назад

      Kyuki ml roadmap wala video banane me time nai mila. Iss week aa jaayega

  • @poojawasnik7617
    @poojawasnik7617 Год назад

    Sir plz provide part 2

  • @nirakaar3947
    @nirakaar3947 8 месяцев назад

    Thank you for the amazing videos you are making and thanks for your efforts. I have 1 question, In your code
    X_train_bow = cv.fit_transform(X_train['review']).toarray()
    X_test_bow = cv.transform(X_test['review']).toarray()
    why cv.fit_transform and cv.transform differently used for train and test. I checked it changes the shape but what exactly is the reason. Kindly have a look at my question.

    • @saisrinivaspatnam15
      @saisrinivaspatnam15 Месяц назад

      once we fit to the trainset,we will transform the testset using the vocabulary of trainset so that there is dimensional consistency while we input to the GNB model for prediction

  • @KumR
    @KumR 4 месяца назад

    Done

  • @NidhiSinha4U
    @NidhiSinha4U Год назад

    24:23, 36:40

  • @avnigoyal7736
    @avnigoyal7736 Год назад

    X = []
    for doc in tqdm(df['review'].values):
    X.append(document_vector(doc))
    ValueError: need at least one array to concatenate
    while running this code for my whole dataset this error is coming can someone help

  • @longtreegreen
    @longtreegreen 6 месяцев назад

    Sir why do you make noises like chap-chup with tongue and nose. Its irritating.

  • @dheerajkumar824
    @dheerajkumar824 Год назад

    4 min to bakchodi me waste kr di. Aise me views km ho jate h

    • @ansylpinto2301
      @ansylpinto2301 Год назад

      Be polite sir. He is teaching quality content for free. He does not owe us anything,

  • @rahulkumar-op7ul
    @rahulkumar-op7ul 2 года назад +1

    Thank you sir