【Pythonプログラミング】MeCabで形態素解析!自然言語処理の第一歩!〜初心者向け〜

Поділитися
Вставка
  • Опубліковано 24 січ 2025

КОМЕНТАРІ • 27

  • @VIPVIP1999
    @VIPVIP1999 3 роки тому

    チャンネル登録しました!
    とってもわかり易く勉強になりました。
    My辞書の試してみます。
    ありがとうございました。

    • @pythonvtuber9917
      @pythonvtuber9917  3 роки тому

      チャンネル登録ありがとうございます😊
      思った形での形態素解析ができるよう、ぜひMy辞書を使ってみてください!

  • @Syuririn
    @Syuririn 3 роки тому +1

    技術書典ってイベントで売られてた本にosetiっていうネガティブな文章なのかポジティブな文章なのかを判定できるライブラリがあり、それを使うためにMeCabを利用するって書かれていたので存在は知っていました。
    実際に使ったことはなく、ライブ配信で書かれたコメントに対してosetiでネガポジ判定させてVRoid製のアバターに自動でリアクションさせるという妄想だけして終わりました。
    自然言語処理なのでなかなか触れることがない分野ですよね。専門的知識が必要なので。
    これを機に試しにちょっとやってみようかと思います。

    • @pythonvtuber9917
      @pythonvtuber9917  3 роки тому +1

      ネガポジ判定でVRoidアバターの表情を変えたりするのは、面白そうですね!!
      機械学習やデータ分析の専門じゃないエンジニアでも、ちょこっとだけライブラリを触ってみて、何か思いついたアイディアを試してみる、みたいなのって面白いと思うんですよね😉これからもWeb開発・アプリ開発関連だけじゃなくて、機械学習系のライブラリもちょっとずつ出していこうと思ってます!ぜひ、気軽に見てもらえたらと思います😊

  • @長月夜美
    @長月夜美 3 роки тому +1

    8:40
    14:50
    これから卒研で自然言語処理を扱うので、まずはということで参考にさせて頂きました。
    プログラミング初心者です。
    私は研究室の指定で、Visual Studio Code上でPythonを書いています。
    unidic-liteを明示的に指定する、辞書に追加するためにパスを変更するの点で、
    site-packagesの後ろに/unidic_lite/dicdirを加える方法が分かりません。
    コマンドプロンプトの方でやるのでしょうか、VSCode上でできるのでしょうか?
    ディレクトリの変更について教えて頂けたら嬉しいです。

    • @pythonvtuber9917
      @pythonvtuber9917  3 роки тому +2

      ご質問ありがとうございます😊
      質問内容としては「unidic_lite/dicdir」が「site-packages」の中にないので困っている、ということでしょうか?
      6:20のところで説明しているようにpip install unidic-liteとインストールすると、現在使用しているPythonのライブラリディレクトリにインストールされると思うのですが、いかがでしょうか?
      もしもすでに別の場所に存在しているのであれば、Taggerの引数にそちらのディレクトリを指定されたら良いかと思います😉

  • @mistigri-ed5of
    @mistigri-ed5of Рік тому

    i'm french. i don't understand english, but i understand. thank you.

  • @貴志正田-j6x
    @貴志正田-j6x 3 роки тому +1

    こんにちは😃
    いつも助かっています🙏
    今回初めてMe Cabをやってみようと、
    動画を見ながら進めましたが、
    アナコンダのjupyter notebookで
    開始しようとしてもモジュールが
    インポートされていないと表示されます、もしかして、今回はjupyter notebookではなく、コマンドプロンプトでMeCabを使うのでしょうか?
    基本的な質問でごめんなさい。

    • @pythonvtuber9917
      @pythonvtuber9917  3 роки тому +1

      ご質問ありがとうございます😊
      condaの環境だと、動画の6:11あたりのライブラリのインストールが「conda install mecab-python3」じゃないと動かないかもしれません。それ以外のMecabインストールや環境設定を正しく行っていても、Pythonからmecabを呼べない場合はconda上でmecab-python3をインストールしてみてください!

    • @貴志正田-j6x
      @貴志正田-j6x 3 роки тому

      @@pythonvtuber9917 こんにちは。昨日は早々にご回答をいただきありがとうございました。アドバイスとその他色々調べて何とかjupyter notebookで確認で来るようになりました😃ありがとうございました😊

  • @青山泰枝-p1o
    @青山泰枝-p1o 2 роки тому

    pythonとプログラミングの初心者です。
    16:50の辞書の追加を試そうとすると
    .\pos-id.def is not found. minimum setting is used
    となってしまいます。どうすれば解決しますか?

    • @pythonvtuber9917
      @pythonvtuber9917  2 роки тому +1

      ご質問ありがとうございます!
      そのようなエラーに遭遇しことがないので、どうしたら良いのか分からないのですが、同じようなエラー文でQAサイトに投稿している方を見つけました。
      同様のエラー ▶︎ teratail.com/questions/330286?rss=all
      その文章の下に詳しいエラー詳細などは出力されていませんかね?また、エラー解消方法の動画を出しているので、ぜひご覧ください😉
      エラー解消動画 ▶︎ ua-cam.com/video/n-CEndcgAFY/v-deo.html

    • @青山泰枝-p1o
      @青山泰枝-p1o 2 роки тому

      @@pythonvtuber9917
      なんとか辞書の追加できました。ありがとうございます!
      わからない事を質問するときに要点を纏めるのが凄く苦手で、紹介して頂いた動画とても助かりました😃

  • @滝樹照
    @滝樹照 2 роки тому +1

    nodeオブジェクトはリスト構造になっていてparseToNodeで作られたインスタンスはその先頭要素っていう認識でよいのかしら…?

    • @pythonvtuber9917
      @pythonvtuber9917  2 роки тому +1

      ご質問ありがとうございます!
      イメージとしてはリストのように先頭から順番に形態素解析したワードのNodeオブジェクトにアクセスができるもので、parseToNodeで取得できるNodeオブジェクトは、その一番先頭のワードのNodeオブジェクトになります 😉

  • @ああ-c1k4g
    @ああ-c1k4g 2 роки тому

    5:57の所で、コマンドプロンプトで実行したところ
    警告:保存されたデータは1024文字に切り捨てられました。
    と出てきました。
    対処法はありますか?

    • @pythonvtuber9917
      @pythonvtuber9917  2 роки тому

      ご質問ありがとうございます!
      5:52のところで説明している通り、システムの設定から設定してみてください😉

    • @ああ-c1k4g
      @ああ-c1k4g 2 роки тому

      @@pythonvtuber9917
      @Pythonプログラミング VTuber サプー 返信ありがとうございます
      設定するにあたってなんですが2つ聞きたいことがあります
      ①ユーザー環境変数とシステム環境変数の2つとも変えるべきか?
      ➁MECABRC もpathの環境変数に追加するのか?追加する場合は、「MECABRC」から記入するのか?

    • @pythonvtuber9917
      @pythonvtuber9917  2 роки тому

      1つずつ回答しますね。
      1. 5:52のキャプションにユーザの環境設定と書いているのですが、ユーザ環境設定でうまくいかないですか?動画内にたくさん情報を載せているので、確認してもらえると嬉しいです!
      2. PathとMECABRC、両方のパスを設定する必要があります!Pathに対してと、MECABRCに対して、って感じですね!

  • @Dsky1104
    @Dsky1104 2 роки тому

    ImportError: DLL load failed while importing _MeCab: The specified module could not be found.
    今日、9時から17時までずーーーーっとMeCabのインストールしてはアンインストールを色んなサイトを見ながら繰り返しているのですが、上のエラーの解決策が全くわかりません><
    助けて欲しいです!!!

    • @pythonvtuber9917
      @pythonvtuber9917  2 роки тому

      ご質問ありがとうございます!
      そのようなエラーが私自身は出たことがないので、どうすれば良いのかは分からないのですが、以下のサイトはご覧になりましたでしょうか?Visual C++ 再頒布可能パッケージをインストールすると直るように見受けられますが、いかがでしょうか?
      stackoverflow.com/questions/63197703/mecab-importerror-dll-load-failed-the-specified-module-could-not-be-found

  • @asta6469
    @asta6469 2 роки тому

    環境変数の設定で setx PATH "%C:\Program Files\MeCab% と打ち間違えしまい、
    「成功: 指定した値は保存されました。」と表示されました。元に戻すにはどうしたらよいでしょうか?

    • @pythonvtuber9917
      @pythonvtuber9917  2 роки тому +1

      ご質問ありがとうございます!
      動画でも説明している通りこのコマンドは永続的なもので、コマンドの間違えには非常に気をつける必要があり、これを戻すことは難しいです😵
      やったことはないですがシステムの復元で戻るようなので、参考になるWebサイトを共有します。
      zellij.hatenablog.com/entry/20121124/p1

    • @asta6469
      @asta6469 2 роки тому

      @@pythonvtuber9917 ありがとうございました!!調べても詳しくわからなかったため助かりました。m(_ _)m

    • @ruiqiliang6283
      @ruiqiliang6283 Рік тому

      @@asta6469 自分も間違って打ちました。Astaさんは解決方法は探しましたか?自分のパソコンに以前のPATH情報を保存したことがなくて、復元はできないです。どうしようか悩んでいます。

  • @harumik1310
    @harumik1310 Рік тому

    文章に出て来る形態素数を知りたいのですが、どこを見れば分かるでしょうか。教えて頂けると嬉しいです!