Word2vec Complete Tutorial | CBOW and Skip-gram | Game of Thrones Word2vec

Поделиться
HTML-код
  • Опубликовано: 29 дек 2021
  • Code used: github.com/campusx-official/g...
    colab.research.google.com/dri...
    ============================
    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
    ⌚Time Stamps⌚
    00:57 - word embeddings
    04:48 - what is word2vec?
    09:34 - w2v banta kaise hai?
    10:00 - w2v Demo
    21:04 - w2v intuition
    34:33 - Types of w2v architectures
    35:52 - CBoW
    50:28 - Skip-gram
    56:23 - Training own model - GoT data
    01:14:23 - assignment

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

  • @subandhu39
    @subandhu39 Год назад +56

    I spent the past 2 days trying to study word2vec. Visited all the favourite yt channels, read articles on medium, even tried and read the paper from arxiv. This video most beautifully covered and explained word2vec. Amazing made me feel i actually did learn word2vec without any point being left. The diagrammatic explanation of CBOW and skip-grams took it away.

  • @anoopkaur6119
    @anoopkaur6119 7 месяцев назад +11

    I just wanted to drop a quick note to say how much I appreciate your RUclips videos. Your teaching style is fantastic, and the content is incredibly helpful. Thank you for making learning so enjoyable and accessible.

  • @lijindurairaj2982
    @lijindurairaj2982 2 года назад +5

    never found so easy to understand explanation in whole of the internet

  • @art4eigen93
    @art4eigen93 2 года назад +16

    I have never seen a video that has gone through minute details of word2vec except yours. Thanks a lot .

  • @varunraste3538
    @varunraste3538 Год назад +4

    I dont know why but this guy is so underrated ! His content is to be promoted , cant believe I'm getting to see such content for free ! Thank you Sir

  • @youhavetodoit9070
    @youhavetodoit9070 11 месяцев назад +4

    I Never Thought That One Day,The Knowledge OF " Game OF Thrones " would help me to understand the ML concept :D , Between Great Explanation 🙌🏻🙌🏻 Like Always Thank You So Much :)

  • @utkar1
    @utkar1 2 года назад +32

    @00:57 - word embeddings
    @04:48 - what is word2vec?
    @09:34 - w2v banta kaise hai?
    @10:00 - w2v Demo
    @21:04 - w2v intuition
    @34:33 - Types of w2v architectures
    @35:52 - CBoW
    @50:28 - Skip-gram
    @56:23 - Training own model - GoT data
    @01:14:23 - assignment

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

      World needs more people like you bro 🫡🫡🫡

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

      @campusX you can add this timestamp/chapters to your video for better reach. Thanks for the awesome content Sir.

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

      Hi Utkarsh, I am new to this course may I know why we have to get the final vector only by subtraction and addition, is there some other ways for the same? Kindly explain.

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

      Speak English. I m not an indian

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

    I like the way how clearly the statements are addressed.. lot to learn. Thanks

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

    Best explanation for w2v that i ever came across ,was struggling with the actual detailed info but this let all the case to rest . Thank you very much for making such an detailed explanation

  • @sachinkapoor2424
    @sachinkapoor2424 2 месяца назад +1

    sir apki har new video dekhkar lgta hai ek hi dil hai kitni baar jitoge

  • @ShubhamKumar-xt3vi
    @ShubhamKumar-xt3vi 2 года назад +1

    very well explained the intuition , now i can finally say i know word2vec.
    Thank you so much for putting such effort.

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

    Amazing, you wonderfully explained all aspects of the topic

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

    Big Thank You Sir (Guru). This NLP series is very helpful for us.

  • @nayanparnami8554
    @nayanparnami8554 2 года назад +3

    A very indepth and great explaination for word 2vec...the best one by far..!! Thanks for the videos..👍👍

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

    not having words for this brillant explanation

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

    Sir, thank you so much for your number 1, superb lectures.Pls keep making such type of lectures.After watching your lecture, I am very much satisfied and happy with complete concept understanding.

  • @user-py6rr9bg9o
    @user-py6rr9bg9o 7 месяцев назад

    Very nicely explained. Many concepts got cleared in a single video.

  • @IRFANSAMS
    @IRFANSAMS 2 года назад +22

    @Campusx Thank you so much sir..I really love your videos please continue this playlist till BERT,ALBERT,DISTILBERT and GPT also

    • @chandank5266
      @chandank5266 9 месяцев назад +1

      yes much needed.......but ig his last video on this playlist is 1 year ago......sir please continue.....nobody can match your teaching skills

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

      While training where we have choses the architecture..? Cbow or skip gram

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

    This series is extremely helpful!

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

    Sir.. You are really amazing person.... Your way of explanation is great.. It is easily understandable...one of the best channel CampusX☺

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

    I am Glad i found you on RUclips :) Lot of power to your work!!

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

    OMG ... man 100% you have followed the "feynman technique of learning". Awesome !!!

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

    Amazing Explanation bro, superb . clear complete concepts about Word2vec, thanks for making such a great content ...

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

    I can say your way of explaining the concepts is tooooo good and easy to understand. Your content is best among most of the youtube channels. Hope your videos reach larger audience in future👍

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

    Aap Bahut acha padhate ho👍👍
    Pls sir Continue

  • @kmishy
    @kmishy 10 месяцев назад +1

    underrated channel....no one is teaching like u...higher edu is though difficult

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

    Nitish Your explanations are mind boggling ! Superb !!

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

    Waiting for this lecture 😍😍❤

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

    In a simple word, this tutorial is easy, easy, and easy....♥♥

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

    Thanks Nitish for the detailed explaination..!😀

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

    finalllyyy .after 2 weeks wait krne k badd...aaahigaya..hope sir aapki holdiay achi gyi hogi...will watch and then comment later if i willl have doubts

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

    Excellent..! Please continue this playlist

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

    Nice explanation, I am got clearity on word2vec and other techniques now.

  • @nomannosher8928
    @nomannosher8928 10 дней назад +1

    I first like the video, then watch it, because I know, this will be the best Explanation.

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

    Immensely helpful content, very well structured and explained.Thank you for sharing this on youtube while people are charging hefty amount for the same. Appreciate your intentions of social welfare.

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

    Best lecture ❤️

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

    very well explained. Its a blessing to see content from such a great and passionate teacher that too free of cost.... I don't think even the paid courses can explain things with such great clarity.

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

      Hi
      I just wanted to know Have you tried to run the code because while downloading that 1.5 gb file I'm getting error please let me know if you are able to download

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

    You have made my day. 🤩

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

    game of thrones is my fav serias at 13 year

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

    Maza aaya.You are amazing...

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

    thank u so much for this video
    🙏🙏👌👌😊😊

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

    very well explained Sir!

  • @krishnabhadke6161
    @krishnabhadke6161 18 дней назад

    Perfectly explained

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

    Rarest knowledge ❤

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

    THANK YOU SIR JEE

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

    Please continue this course.
    Please cover topics like named entity recognition, topic modelling, sentiment analysis etc

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

    very informative

  • @user-hi4rl3rw4v
    @user-hi4rl3rw4v 4 месяца назад

    brilliant explanation

  • @amansahu9898
    @amansahu9898 2 месяца назад

    I really appreciate your work, i love to watch your videos. I found a small mistake at 54:15, it should be Small Dataset - SkipGram and for Large Dataset - CBow.
    Thanks

  • @whothefisyash
    @whothefisyash 14 дней назад

    53:45 small correction , Skipgram with smaller data and CBOW with larger data

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

    nice explained sir

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

    Thank you so much!

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

    O Beeeeeeeeeeen stokes........maza a gya hai.

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

    Sir please think of taking some Online NLP classes.. where we can complete the course in fast track. These videos are very useful..

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

    Great 😍

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

    Love you sir

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

    Amazing

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

    awesome

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

    loved it

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

    Sir, please make a complete playlist in Computer Vision as well...Eagerly waiting

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

    Nitish , I wanted to know whether judiciously following the assignments will do the thing for us , or do we need to study the NLTK, Spacy libraries in detail. Just asking !

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

    Sir your content and explanation is mind blowing. so thank you sir
    one request is,
    sir can you provide your One-Note notes file so that we can refer from it when we needed.

  • @ADITYASHARMA-mv1yd
    @ADITYASHARMA-mv1yd 9 месяцев назад +1

    Sir Please continue this playlist.. Please make video on transformers , BERT etc 😵

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

    Also, make a video on self supervised learning for computer vision applications.

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

    Sir
    1. Why have we used sent_tokenize ? Can't we just tokenize individual words directly ?
    2. Which way was the model created - cbow or skipgram ?
    3. Could you add links to your deep learning lectures that you kept referring in the video

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

    Thank you so much Sir for this nicely explained tutorial. I have just one doubt Sir. If a sentence is having only 3 words, but while training the model on GOT data at last, we have considered window size 10. So what are the context word it will consider other than it's two context word ? (Sir, Is it like or can we assume like considering the whole corpus as one single sentence with all the words in the vocabulary ?)

  • @jatinverma5503
    @jatinverma5503 5 месяцев назад +1

    Can you please confirm the writting pad that you use for the videos. Thanks in advance.

  • @SurajitDas-gk1uv
    @SurajitDas-gk1uv 6 месяцев назад

    Thanks sir :)

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

    sir please make a video on object detection model

  • @utkar1
    @utkar1 2 года назад +5

    thanks Nitish for this, loving the series!! 2 queries
    1. GOT example me hamne skip-gram use kiya ya cbow?
    2. while selecting cbow vs skipgram, how do can we decide how much data is large/small data?

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

    sir linear function use in hidden layer in cbow and skipgram
    ?????

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

    Hi i was having issues with getting the google collab to work I consistently got error not found when trying to get the google pre-existing model

  • @arjunsingh4434
    @arjunsingh4434 2 месяца назад +1

    super sir

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

    Sir please share the links for basics of nueral networks.

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

    Sir, through which parameter can we decide between CBOW vs Skip-Gram?

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

    Why did you take 10 nodes in neural network input?

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

    hello Nitish sir
    I am a fan of your machine learning series and I continue watching. my question is
    (1) model.wv.index_to_key and
    (2) model.wv.get_normed_vectors()
    are not working

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

    same word can be present in different sentences ? so for each sentence we calc a word vector and take average?????????

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

    In CBoW section, I think dimensions are wrong as total words are 5 and weights receiving from prior layer (hidden layer) are 3. So, dimension of last layer should be 5x3.

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

    According to wikipedia, CBOW is much faster than Skip-grams, then how can we use skip-grams for large dataset?

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

    please rephrase I loved your videos, please make a video on transformer too

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

    Sir can u do one on Burt, please

  • @749srobin
    @749srobin 2 года назад +1

    Now this googlenews link has only 94 entries , any different link?

  • @mihirnaik3383
    @mihirnaik3383 2 года назад +8

    Stopped following Krish Naik after started watching your videos 😄, Great content!
    Refering many friends to follow your playlist 💪🏽
    AttributeError: 'Word2VecKeyedVectors' object has no attribute 'get_normed_vectors'
    Getting this error while executing " model.wv.get_normed_vectors() " , any suggestion brother?

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

      Problem Solved:
      my_dict = dict({})
      for idx, key in enumerate(model.wv.vocab):
      my_dict[key] = model.wv[key]
      X = list(my_dict .values( ))
      y = list(model.wv.vocab.keys())

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

      True

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

      Same with me bro.

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

      Codebasics + Krish Naik is doing CCP job noting else .. just hype only sound no proper content nor flow 😏😏😏

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

    good evening sir
    kindly provide the updated link of the data set
    please its humble request
    to do practice

  • @miteshmungse5251
    @miteshmungse5251 2 года назад +3

    Kyuki sir hum aapke yaha Sikh to rahe hai but sir actually interview Kai liye explaination Kai upar khas kar Kai how to explain a project khas to ml Wale so is pai ek video banate hai aap to bahut help ho jayegi sir

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

    Sir, I have doubts.
    1. Why there are differences between Upper Case and Lower Case words? If we see the two vectors of 2 words "bag" and "Bag", the 2 vectors are different. 2. Why there is only one hidden layer?
    And one more thing. Google has its own GCP. Then google stored the file "GoogleNews-vectors-negative300.bin.gz" on the AWS S3 bucket. Why?

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

      1. Because each character has different binary values.
      2. Creators must have tried different architectures.
      3. It's not Google who have hosted it. It's the creator of gensim I guess.

  • @user-mf6vv5lc5h
    @user-mf6vv5lc5h 10 дней назад

    AT 12:38 IN THE VIDEO THE GIVEN URL IS NOT WORKING NOW? PLEASE PROVIDE SOME SOURCE TO GET DATASET OF GOOGLE NEWS 300

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

    First of all, thanks for all these amazing videos these really help so much, bas mera ek sawal tha ki is this NLP playlist enough, i mean does it cover entire NLP or is there anything more which i should explore by myself, please sir bas yeh ek doubt clear kardo bohot help ho jayega

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

      ruclips.net/video/PKv_okm1H-k/видео.html

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

      @@campusx-official thanks a lot sir, i completed the entire playlist and then am watching this roadmap now 😅

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

      @@campusx-official Sir, data execution on Jupyter notebook taking more time😞

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

    That amazon aws google news vector file is giving 404 Not Found error in colab notebook. how can i solve this to see that file?? anybody please help me

  • @prashantranjan7146
    @prashantranjan7146 2 дня назад

    where i can find the link of google news of aws?

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

    Wow

  • @matindram
    @matindram 10 месяцев назад +1

    That amazon aws google news vector file is giving 404 Not Found error in colab notebook.

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

    sir, aap 29:00 me blog ka link dena shayd bhool gaye

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

    ERROR: get_normed_vectors
    AttributeError: 'Word2VecKeyedVectors' object has no attribute 'get_normed_vectors'

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

    Sir please complete DBSCAN and xgboost algorithm and anomaly detection in ml playlist PLZZ 🙏 Sir

  • @tanishkarawat5266
    @tanishkarawat5266 6 месяцев назад +1

    The link of google data isn't working, right? at 12:39

  • @PIYUSH-lz1zq
    @PIYUSH-lz1zq 2 года назад +1

    sir , health care website please

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

    Sir how to explain Ml project interview Kai kiye uspai ek video banao na

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

    sir the link u shared for gogle news is expired i get 404 error wht to do