主題:
IPython Parallel 使用與經驗分享
分享者:
王亮博
摘要:
多數演算法都是針對 single thread 設計,故如果用多個 process 獨立地處理輸入資料,架構簡單且能更有效使用多核心的電腦資源。
在 Python 3 中 multiprocessing 使用可以很快地完成這類的工作,而 IPython Parallel 是一個較多人沒有玩過的 IPython 功能,它更將平行化擴展到一群電腦組成的 IPython Cluster。這對於資料分析中「寫過即丟」的實驗十分有幫助,研究者能很快速地寫出一個不是最優化但達到平行化的程式。在本 talk 上半段會介紹 IPython Parallel 的架構與基本的使用方式。
下半段將分享 MSRA 實習的期間一些實際使用 IPython Parallel 的案例,同時也對實習所接觸到一些 Deep Learning、CNN 的應用做介紹。
參考資料
--------
- David Beazley - Python Concurrency From the Ground Up (PyCon 2015)
https://www.youtube.com/watch?v=MCs5OvhV9S4
- 自己在 PyCon APAC 2014 的分享
http://blog.liang2.tw/2014-handy-dist-computing/
- IPython 官網
http://ipython.org/
費用: 免費
日期:2015/04/27 (一)
時間:19:00~22:00
地點:文藻大學自強樓F101
議程:
19:00~19:30 會前交流
19:30~20:20 主題分享
20:20~20:50 Q & A
20:50~21:30 交流時間
講者簡介:
王亮博
Master student at Bioinfo & Biostat Core Lab, NTU CGM
R / Python
Taiwan R co-organizer
PyCon APAC 2014/TW staff
備註:
感謝Devin幫忙安排聚會的場地!