This course is an introduction to deep learning with a focus on its application in computer vision. Deep learning is a branch of machine learning which mainly uses the technology of neural networks. We will discuss the basics of computer vision, machine learning and venture into the deep learning theories and applications. We will also learn a variety of machine learning and deep learning frameworks with a focus on PyTorch. The introduction to basic neural networks, convolutional neural networks and recurrent neural networks is combined with the development of actual applications in the computer vision space.
Prerequisite: Working experience, basic math knowledge, programming experience with Python.
- Deep Learning with Python, by François Chollet, published by Manning Publications, ISBN 9781617294433
- Deep Learning with PyTorch, by E. Stevens and L. Antiga, published by Manning Publications, ISBN 9781617295263
CSTU does not have a student bookstore. Students are required to purchase textbooks required for their courses on the open market. In accordance with the current HEOA requirements, CSTU will provide the ISBN and retail price of our texts along with information on various purchasing options and buyback programs. The ISBN and price information are provided in the syllabus. Course materials can be purchased from any source, the CSTU website offers a convenient means of obtaining required course materials. CSTU cautions students about obtaining course materials from overseas sources because of the risk of delivery time and quality of the materials. Purchase decisions should not be based on the purchase price alone