Description
This course exposes students to the fundamental concepts of machine learning. Students will apply these concepts to build environments where machines/software can learn and adapt to complex situations and develop solutions. Some areas of application to be covered include: recommendation engines; face recognition; predicting with regression algorithms; neural networks; text analysis techniques; clustering and topic modeling; convolutional neural networks; and reinforcement learning. Prerequisite: IT-218