NLP

Deep Semantic Role Labeling のソースコードを動かすまでの手順

nvidia-docker2でコンテナを作成。 --runtime=nvidiaを忘れないこと。 $ docker run -it --runtime=nvidia nvidia/cuda:8.0-cudnn5-devel-ubuntu16.04 ソースコードがtheano==0.9.0にしか対応しておらず、しかもtheano0.9.0はcuDNN5でしか動かない為、コンテ…

NLTKのコーパスを用いたストップワード除去(英語)[Python][NLP]

以下手順 In [1]: import nltk.corpus import stopwords In [2]: stopWords = stopwords.words('english') In [3]: stopWords Out[3]: ['i', 'me', 'my', 'myself', 'we', 'our', (省略)] In[4]: len(stopWords) Out[4]: 179 In[5]: words = ["he", "gets", …

NLPででてくる BIO Tag って何?

BIO Tagは Entity Recognition や Semantic Role Labeling のタスクなどで単語につけるタグとして用いられ, それぞれの文字に以下の意味がある. B: 'beginning' 固有表現の始点を意味する I: 'inside' 固有表現の内部を意味する O: 'outside' 固有表現の外側…