如何爲NLP任務寫出良好的代碼呢?
EMNLP2018 254 頁的《爲NLP研究寫出好代碼》(Writing Code for NLP Research)的教程會給出答案。
該教程,借鑑了最近發佈的基於PyTorch的深度學習NLP研究庫AllenNLP的代碼,旨在分享編寫NLP研究代碼的良好實踐經驗。教程中將使用AllenNLP中實現的NLP模型作爲示例,解釋具有正確抽象化和組件化的庫如何實現更好的代碼和研究。通過該教程,你將學習如何編寫NLP研究實驗代碼,如何設計和簡單化實驗代碼,從而推進研究,產出好的研究成果。
教程目錄:
1. 在原型設計時如何編寫代買(How to write code whenprototyping)
2. 構建良好的代碼流程(Developing good processes)
3. 如何爲NLP研究編寫可複用的代碼(How to write reusable codefor NLP)
4. 案例分析:詞性標註器(Case Study:A Part-of-SpeechTagger)
5. 分享你的研究(Share your research)