Streamlitとnlplotを使って自然言語を分析してみた

 Streamlitとnlplotを使って自然言語を分析してみた

Pythonもくもく自習室 #27 + 3周年記念LT大会で話した内容です。
Streamlitとnlplotを使って、Twitterの投稿を分析してみました。

C5c09bfd9ee31f5aef8ce257643d50ea?s=128

Takanobu Nozawa

August 15, 2020
Tweet

Transcript

  1. 4USFBNMJUΛ࢖ͬͯ ࣗવݴޠΛ෼ੳͯ͠Έͨ $POOFIJUP*OD໺ᖒ఩র  1ZUIPO΋͘΋ࣗ͘शࣨ प೥ه೦-5େձ 

  2. ΞδΣϯμ  ࣗݾ঺հ  4USFBNMJUͱ͸  4USFBNMJUͷ࢖͍ํ  4USFBNMJUͱOMQMPUΛ࢖ͬͨ෼ੳ 

    ·ͱΊ 
  3. ࣗݾ঺հ 

  4. ࣗݾ঺հ ໊લɿ໺ᖒ఩রʢ/P[BXB5BLBOPCVʣ ॴଐɿίωώτגࣜձࣾ ɹɹɿ͔ͨͺ͍!UBLBQZ w ʙίωώτʹ.-ΤϯδχΞͱͯ͠+0*/ w ػցֶशʢ/-1ɺਪનγεςϜʣΛϝΠϯʹ΍ΓͭͭΠϯϑϥʢ"84ʣ΋ษڧத w σʔλ෼ੳίϯϖͨ͠ΓɺϒϩάʢIUUQTXXXUBLBQZXPSLʣॻ͍ͨΓɺɹ

    ɹ ɹ ɹ ɹ ໺ٿͨ͠Γɺϥʔϝϯ৯΂ͨΓ͍ͯ͠·͢ϦϯάϑΟοτΞυϕϯνϟʔΛങͬͨͷ ͰɺεςΠϗʔϜͰࣦͬͨԿ͔ΛऔΓฦͦ͏ͱ͍ͯ͠·͢ w ࠷ۙϙουΩϟετ͸͡Ί·ͨ͠ˠ!HFG@GNʢIUUQTUXJUUFSDPNHFG@GNʣ 
  5. 4USFBNMJUͱ͸ 

  6. w ެࣜɿIUUQTXXXTUSFBNMJUJP w 1ZUIPOͰϑϩϯτΤϯυΛߏங͢Δ͜ͱ͕Ͱ͖ΔϑϨʔ ϜϫʔΫ w σβΠϯ΋ؚΊͯϑϨʔϜϫʔΫଆ͕࢓༷ΛఆΊ͍ͯΔͨ ΊσβΠϯܾΊͷίετ͕ʢ΄΅ʣແ͘ɺσʔλॲཧɾ ෼ੳͷεΫϦϓτʹ஫ྗͰ͖Δ 4USFBNMJUͱ͸

    
  7. 4USFBNMJUͱ͸ w αϙʔτ͞Ε͍ͯΔϥΠϒϥϦ 

  8. 4USFBNMJUͷ࢖͍ํ 

  9. 4USFBNMJUͷ࢖͍ํ  w JSJTͷσʔλΛϓϩοτ͢ΔαϯϓϧίʔυʢTBNQMFQZʣ

  10. 4USFBNMJUͷ࢖͍ํ  TUSFBNMJUSVOTBNQMFQZ ϒϥ΢βͰ֬ೝ

  11. 4USFBNMJUͷ࢖͍ํ  ରԠ෦෼

  12. 4USFBNMJUͷ࢖͍ํ  ରԠ෦෼

  13. 4USFBNMJUͱOMQMPUΛ࢖ͬͨ෼ੳ 

  14. XIBUJTOMQMPU 

  15. w ࣗવݴޠΛྑ͍ײ͡ʹՄࢹԽͰ͖Δ΋ͷͰ͢ w QJQJOTUBMMOMQMPUͰΠϯετʔϧՄೳ w ৄࡉ͸ϒϩάΛݟ͍͚ͯͨͩΔͱخ͍͠Ͱ͢ʙ ˠʮࣗવݴޠՄࢹԽʯͰݕࡧ͢Ε͹Ͱͯ͘Δʢଟ෼ʣ  XIBUJTOMQMPU

  16. w DTWϑΝΠϧΛ4USFBNMJU্ͰಡΈࠐ·ͤɺͦͷதͷ σʔλΛOMQMPUΛ࢖༻ͯ͠ՄࢹԽͯ͠Έ·͢ w σʔλ͸5XJUUFS͔ΒԼهϋογϡλά͕෇͍͍ͯΔ πΠʔτΛഈआ͖ͯ͠·ͨ͠ ਓ޻஌ೳLBHHMFQZUIPOσʔλαΠΤϯςΟετ  4USFBNMJUͱOMQMPUΛ࢖ͬͨ෼ੳ

  17.  4USFBNMJUͱOMQMPUΛ࢖ͬͨ෼ੳ w σʔλ͸͜Μͳײ͡

  18.  4USFBNMJUͱOMQMPUΛ࢖ͬͨ෼ੳ w 6*͸͜Μͳײ͡

  19.  4USFBNMJUͱOMQMPUΛ࢖ͬͨ෼ੳ αΠυϝχϡʔͰඳը͍ͨ͠ σʔλͱਤΛࢦఆ

  20.  4USFBNMJUͱOMQMPUΛ࢖ͬͨ෼ੳ ࢦఆͨ͠σʔλͰਤΛϓϩοτ

  21.  4USFBNMJUͱOMQMPUΛ࢖ͬͨ෼ੳ ͪΐͬͱ͚ͩσϞ͠·͢

  22. ·ͱΊ 

  23. w KVQZUFSͱൺֱ͢ΔͱɺηϨΫτϘοΫε΍εϥΠμʔͳͲͷ ΢ΟδΣοτΛ࡞੒͢Δ͜ͱͰɺΠϯλϥΫςΟϒʹਤܗΛૢ࡞Ͱ͖Δ ఺͕ྑ͍ w ͋Δఔ౓ܾ·ͬͨܕͰ4USFBNMJUΛ༻ҙͯ͠ϗεςΟϯά͓͚ͯ͠͹ɺ ؆қμογϡϘʔυΈ͍ͨͳ΋ͷ΋࡞Εͦ͏ʢ/P$PEJOHͩͱ೉͍͠ ՄࢹԽɾ෼ੳΛ#J[ଆͷਓͰ΋͋Δఔ౓Ͱ͖ΔΑ͏ʹͳͬͨΓʁʣ w ެࣜͷνϡʔτϦΞϧ͕ஸೡͳͷͰ৮ͬͯΈ͍ͨਓ͸ੋඇʂ

    ·ͱΊ 
  24.  ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠