Pekala, son zamanlarda doğal dil işlemeye oldukça ilgi duydum: Ancak, şimdiye kadar çalışmamın çoğunu C kullanmıştım. NLTK'yi duydum ve Python'u bilmiyordum, ama öğrenmesi oldukça kolay görünüyor ve gerçekten çok güçlü ve ilginç bir dile benziyor. Özellikle, NLTK modülü yapmak zorunda olduğum şeylere çok, çok uyumlu görünüyor. Ancak, sample code for NLTK kullanıldığında ve test.py
adlı bir dosyaya yapıştırıldığında, çalışmanın çok uzun sürdüğünü fark ettim!NLTK Performansı
time python ./test.py
Ve RAM 4 GBS ile 2.4 GHz makinede, bu 19,187 saniye sürer:
ben şöyle kabuğundan çağırıyorum!
Şimdi, belki bu kesinlikle normal, ancak NTLK'nin son derece hızlı olduğu izlenimi altındaydım; Yanılmış olabilirim, ama burada yanlış yaptığım açık bir şey var mı?
NLTK'nın son derece hızlı olduğu izlenimini nereden aldınız? –
"Python Text Processing with NLTK 2.0" için Amazon'un açıklamasında: "Verimlilik veya hız kaybı olmadan büyük miktarda veriyi kolayca nasıl işleyeceğinizi öğrenin." (Http://www.amazon.com/Python-Text-Processing-NLTK-Cookbook/dp/1849513600). – elliottbolzan