[PYTHON] Die stärkste Möglichkeit, MeCab und CaboCha mit Google Colab zu verwenden

Ich weiß nicht, ob es tatsächlich das Stärkste ist, aber so denke ich, ist es das

Es funktioniert durch Kopieren in die Codezelle von Google Colab (wahrscheinlich). Es wird einige Zeit dauern, bis wir "machen", also lass uns Kaffee trinken und warten ☕️

Hauptquellcode

google_colab.ipynb


%%bash
#Mecab und Mecab-Installieren Sie Python3-Abhängigkeiten
apt-get install mecab swig libmecab-dev mecab-ipadic-utf8
# mecab-Python-Installation
pip install mecab-python3

#crfpp herunterladen(Cabocha-Abhängigkeiten)
curl -sL -o CRF++-0.58.tar.gz "https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7QVR6VXJ5dWExSTQ"
tar -zxf CRF++-0.58.tar.gz
#crfpp Installation
cd CRF++-0.58
./configure && make && make install && ldconfig
cd ..

#Cabocha herunterladen
url="https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7SDd1Q1dUQkZQaUU"
curl -sc /tmp/cookie ${url} >/dev/null
code="$(awk '/_warning_/ {print $NF}' /tmp/cookie)"
curl -sLb /tmp/cookie ${url}"&confirm=${code}" -o cabocha-0.69.tar.bz2
tar -jxf cabocha-0.69.tar.bz2
#Cabocha-Installation
cd cabocha-0.69
./configure -with-charset=utf-8 && make && make check && make install && ldconfig
# cabocha-Python-Installation
pip install python/
cd ..

Betriebsüberprüfung

%%bash
mecab -v
pip show mecab-python3 | grep -e Name -e Version && echo
cabocha -v && echo
pip show cabocha-python | grep -e Name -e Version 

output


mecab of 0.996

Name: mecab-python3
Version: 0.996.5

cabocha of 0.69

Name: cabocha-python
Version: 0.69
import MeCab
tagger = MeCab.Tagger()
print(tagger.parse("Der Kunde nebenan ist ein Kunde, der oft Kakis isst"))

output


Nachbarnomenklatur,Allgemeines,*,*,*,*,neben an,Tonari,Tonari
Hilfswörter,Union,*,*,*,*,von,Nein,Nein
Kundennomenklatur,Allgemeines,*,*,*,*,Kunde,Cuck,Cuck
Ist ein Assistent,Hilfe,*,*,*,*,Ist,C.,Beeindruckend
Gut ergänzt,Allgemeines,*,*,*,*,Häufig,Yoku,Yoku
Kaki Substantiv,Allgemeines,*,*,*,*,Persimmon,Auster,Auster
Verb essen,Unabhängigkeit,*,*,Godan / Wa Line Erinnerung,Grundform,Essen,Ku,Ku
Kundennomenklatur,Allgemeines,*,*,*,*,Kunde,Cuck,Cuck
Hilfsverb,*,*,*,Besondere,Grundform,Ist,Da,Da
EOS
import CaboCha
cp = CaboCha.Parser()
print(cp.parseToString("Der Kunde nebenan ist ein Kunde, der oft Kakis isst"))

output


neben an-D        
Kunden-------D
Häufig---D |
Persimmon-D |
Essen-D
Es ist ein Kunde
EOS

Recommended Posts

Die stärkste Möglichkeit, MeCab und CaboCha mit Google Colab zu verwenden
Der einfachste Weg, OpenCV mit Python zu verwenden
Einfache Möglichkeit, mit Google Colab mit Python zu kratzen
Erstellen einer Umgebung für die Verwendung von CaboCha mit Google Colaboratory
Die höflichste Art, das Google Maps SDK für iOS zu verwenden
Von Python bis zur Verwendung von MeCab (und CaboCha)
Wie man Mecab, neologd-ipadic auf Colab verwendet
Tweet-Analyse mit Python, Mecab und CaboCha
Verwenden Sie TPU und Keras mit Google Colaboratory
Verwenden Sie Python und MeCab mit Azure-Funktionen
Geben Sie den Browser an, der mit Jupyter Notebook verwendet werden soll. Besonders Mac. (Und Vivaldi)
Fühlen Sie sich frei, 100 Datenwissenschaften mit Google Colab und Azure Notebooks zu schlagen!
Verwendung von VS Code (Codeserver) mit Google Colab in nur 3 Zeilen
Lernen Sie mit Shogi AI Deep Learning auf Mac und Google Colab Verwenden Sie Google Colab
Der einfachste Weg, um mit Django zu beginnen
Der einfachste Weg, um Stimme mit Python zu synthetisieren
Bis Sie die Kaggle-API mit Colab verwenden
Geben Sie die ausführbare Python-Datei an, die mit virtualenv verwendet werden soll
Verwendung der Google Cloud Translation API
Einführung in Python mit Atom (unterwegs)
Verwendung von OAuth und API für Dienstkonten mit Google API Client für Python
Verwenden Sie Mecab mit Python 3
Verwendung des Befehls grep und häufiger Samples
Geben Sie MinGW als den in Python verwendeten Compiler an
Wie man Argparse benutzt und den Unterschied zwischen Optparse
Einfache Möglichkeit zur Analyse von AGN-Zeitschwankungen mit Google Colab mit RXTE-Satelliten-PCA-Detektor
Mit LEGO spielen und in die 3D-Branche einsteigen - Das ultimative Ziel ist die Verwendung von Unity-
Einfache Verwendung der Nifty Cloud API mit Botocore und Python
[Google Colab] So unterbrechen Sie das Lernen und setzen es dann fort
Wahrscheinlich der einfachste Weg, um mit Python 3 ein PDF zu erstellen
Verwenden Sie MeCab, um schlampige Sätze "langsam" zu übersetzen.
[Python] Ich möchte die Option -h mit argparse verwenden
"Tiefe Kopie" und "flache Kopie", um mit dem kleinsten Beispiel zu verstehen
Die übliche Art, einen Kernel mit Jupyter Notebook hinzuzufügen
Speichern Sie Bilder im Web mit Python (Colab) auf einem Laufwerk.
Deep Learning mit Shogi AI auf Mac und Google Colab
Laden Sie Dateien mit Django-Speicher in Google Cloud Storages hoch und löschen Sie sie
Verwenden Sie MeCab, um Messwerte abzurufen
Verwendung des Generators
Über das Lernen mit Google Colab
Wie benutzt man den Dekorateur?
So verwenden Sie Google Colaboratory
Kostengünstiger RPA mit Google API und Python -Post-Tabellendaten auf Folien: Anwendungsfallübersicht-
[Python] Was ist Pip? Erläutern Sie die Befehlsliste und deren Verwendung anhand aktueller Beispiele
Generieren Sie mithilfe von Cabocha automatisch "IOB2-Tag-Corpus" -Lerndaten
Wiederholen Sie mit While. Skript zum Twittern oder Suchen vom Terminal aus
Deep Learning mit Shogi AI auf Mac und Google Colab Kapitel 11
Speichern Sie das Ergebnis des Crawls mit Scrapy im Google Data Store
Holen Sie sich die stärkste Umgebung mit VS Code, Remote-Containern und Remote-Docker-Daemon
Deep Learning mit Shogi AI auf Mac und Google Colab Kapitel 1-6
Einfache Möglichkeit, nach dem Dezimalpunkt in Python3 abzurunden
Deep Learning mit Shogi AI auf Mac und Google Colab Kapitel 8
[Version September 2020] Erläutert das Verfahren zur Verwendung der Google Mail-API mit Python
Erhalten Sie Conversions und Einnahmen mit der Google Analytics-API und melden Sie sich bei Slack
Deep Learning mit Shogi AI auf Mac und Google Colab Kapitel 12 3
Deep Learning mit Shogi AI auf Mac und Google Colab Kapitel 7
Deep Learning mit Shogi AI auf Mac und Google Colab Kapitel 10
Deep Learning mit Shogi AI auf Mac und Google Colab Kapitel 7 5-7
Deep Learning mit Shogi AI auf Mac und Google Colab Kapitel 9
[Memo] Verwendung von Beautiful Soup4 (2) Zeigen Sie die Artikelüberschrift mit Anfragen an