Word2Vec究竟選擇Tensorflow還是gensim
最近想訓練專業領域的語料庫,深度學習領域python的版本較多,國內普遍使用gensim來訓練,而word2vec是Google提出的,Tensorflow上有例子實現。最近tensorflow越來越流行,所以考慮採用tensorflow來訓練,可能能達到更快的訓練速度,在技術方案上更符合主流。經過一週的實驗,發現效果不如人意。具體如下:
-網上評估gensim的效果比tensorflow好很多。原文連結
-沒有找到tensorflow執行windows上的word2vec說明,word2vec_basic執行沒有問題,但高階版需要編譯op。
-沒有找到tensorflow上word2vec版本中的questions_words.txt中文方面的具體應用。
上述情況說明gensim在文字訓練的難易程度、準確率方面比tensorflow示範程式裡面介紹的方法好多了。但國內沒有找到具體的原因,最後在stackoverflow.com上找到了一篇文章,詳細說明了可能的原因,讓我徹底放棄了tensorflow上實現word2vec的想法。
經過實際測試, gensim通過Cpython來實現底層演算法,速度很快,簡單易用。
相關文章
- NLP:Gensim庫之word2vec
- 參加IT程式設計培訓,究竟是選擇Python還是Java?程式設計PythonJava
- 選擇HTTPS代理還是SOCKS代理?HTTP
- 選擇python還是web前端好PythonWeb前端
- Java選擇自學還是培訓?Java
- 你應該選擇 Ubuntu 還是 Fedora?Ubuntu
- 微服務選擇Spring Cloud還是Dubbo?微服務SpringCloud
- 選擇 Python3.6 還是 Python 3.7Python
- iOS 開發選擇OC還是Swift?iOSSwift
- “選redis還是memcache”,面試官究竟想考察啥?Redis面試
- 是列舉?還是常量?其實很好選擇!
- 分析選擇Salesforce CRM還是Zoho CRM(上)Salesforce
- 如何選擇谷歌seo還是adwords廣告?谷歌
- workman還是swoole,大家選擇那個呢?
- Python初學者,選擇Python2還是選擇Python3好?Python
- 模切企業是選擇成長中ERP還是選擇成熟度高的ERP?
- Keras/Tensorflow選擇GPU/CPU執行KerasGPU
- API架構的選擇,RESTful、GraphQL還是gRPCAPI架構RESTRPC
- 企業選擇Salesforce CRM還是Zoho CRM(下)Salesforce
- 小程式還是APP,企業該如何選擇?APP
- 都 9012了,該選擇 Angular、React,還是Vue?AngularReactVue
- web伺服器該選擇apache還是nginxWeb伺服器ApacheNginx
- 當iPad用上macOS,你會選擇iPad還是MacBook?iPadMac
- HTTP客戶端連線,選擇HttpClient還是OkHttp?HTTP客戶端client
- 獨享還是共享,你選擇哪一種鎖?
- redis存json資料時選擇string還是hashRedisJSON
- 測試開發應該選擇 Java 還是 Go 呢?JavaGo
- 如何選擇正確的Node框架:Express,Koa還是Hapi?框架ExpressAPI
- HTM - JSX 的替代品?還是另一種選擇?JS
- HTM – JSX 的替代品?還是另一種選擇?JS
- 部署Node應用程式選擇Heroku還是Now.sh?
- Metaverse究竟是泡沫還是未來?Metaverse
- 快取,究竟是淘汰,還是修改?快取
- 查詢策略選擇:使用 JOIN 還是多條 SQL 語句SQL
- 非程式設計師選擇學習C++還是Python?程式設計師C++Python
- 學習Python選擇Python2還是Python3呢?Python
- 學Python應該選擇Linux系統還是Windows系統?PythonLinuxWindows
- 建站的時候選擇雲主機還是vps主機?