Mathematical optimization is the process of finding the best element from a set of available alternatives, based on some criterion. It is divided into two subfields: discrete and continuous optimization. Optimization problems arise in many quantitative disciplines and have been studied for centuries. The general approach involves maximizing or minimizing a real function by systematically choosing input values from an allowed set.
Stanford University
Fall 2022
An in-depth course focused on building neural networks and leading successful machine learning projects. It covers Convolutional Networks, RNNs, LSTM, Adam, Dropout, BatchNorm, Xavier/He initialization, and more. Students are expected to have basic computer science skills, probability theory knowledge, and linear algebra familiarity.
No concepts data
+ 35 more conceptsCarnegie Mellon University
Spring 2020
This course provides a comprehensive introduction to deep learning, starting from foundational concepts and moving towards complex topics such as sequence-to-sequence models. Students gain hands-on experience with PyTorch and can fine-tune models through practical assignments. A basic understanding of calculus, linear algebra, and Python programming is required.
No concepts data
+ 40 more concepts