[問題] 關於R的速度

作者: vvrr (vvrr)   2015-01-23 12:58:26
[問題類型]:
效能諮詢(我想讓R 跑更快)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
目前主要的工作是關於自然語言處理(Natural Language Processing),
一直以來都是用C在做大量的文字處理(處理量約是10G左右)。
前幾天同事發現R語言,提到有不少套件可以使用,
想詢問大家,如果處理這種量級的資料,
R的速度會很慢嗎?和其他語言(C, java, php, ...)相比的感覺?
我查的資料提到R主要是做「統計」的運算,
在這裡:http://www.meetup.com/Taiwan-R/ 提到可以做ML/DM。
R給我的感覺是類似script,但是一般做ML/DM資料量都很大,
「是不是 R經過compiler之後就能直逼 C的效能?」有這樣的疑問。
不知道有沒有版友有實際上使用的經驗能分享?
謝謝
[關鍵字]:
速度, 效能, NLP
作者: Carollax (更更)   2015-01-23 14:34:00
自己用R是覺得速度不怎樣... 可能我寫得不好不過據說用Rcpp可以快到爆炸(?
作者: andrew43 (討厭有好心推文後刪文者)   2015-01-23 17:09:00
和C絕對不能比的。運算程度強的部份還是用C來寫吧。
作者: obarisk (OSWALT)   2015-01-23 19:48:00
和c比肯定慢到爆,php應該沒差多少
作者: kenshin528 (成立奧凶帝國!!)   2015-01-23 23:28:00
改成平行化架構能解決運算和io 問題而且text mining 切詞統計的部分都不難改成平行

Links booklink

Contact Us: admin [ a t ] ucptt.com