This course will cover the basics of artificial neural networks and the application of deep learning to problems in computational linguistics.
Neural Networks: A Systematic Introduction (errata) by Raúl Rojas
Deep Learning by Ian Goodfellow and Yoshua Bengio and Aaron Courville
The LaTeX Wikibook, The Not So Short Introduction to LaTeX 2e, and Pro Git
In this course you will use LaTeX for typesetting your assignments and Git for version control. Selected readings will come from these three references, all of which are available for free online.
The Linux Command Line: A Complete Introduction by William E. Shotts, Jr.
This course will require some use of the Linux command line. If you do not have prior experience in this area, this supplementary text is strongly recommended. This book is available for free in PDF form directly from the author under a Creative Commons license. If you want a paper, mobi, or epub copy, you can purchase this textbook in both paper and electronic formats directly from the publisher.