|
Dec 26, 2024
|
|
|
|
CS 4830 - Machine Learning This course covers classification, regression and clustering algorithms, as well as introductory concepts in reinforcement learning. Topics include perceptrons, logistic regression, linear regression, Naive Bayes, nearest neighbors, Support Vector Machines, and Q-learning. The description of the formal properties of the algorithms are supplemented with motivating applications in a wide range of areas including natural language processing, computer vision, bioinformatics, and music analysis.
Requisites: CS 3610 and C or better in (MATH 3200 or 3210) Credit Hours: 3 Repeat/Retake Information: May be retaken two times excluding withdrawals, but only last course taken counts. Lecture/Lab Hours: 3.0 lecture Grades: Eligible Grades: A-F,WP,WF,WN,FN,AU,I Learning Outcomes: - Students will be able to implement simple learning algorithms such as kernel perceptrons, ridge regression, nearest neighbors, or Q-learning.
- Students will be able to use gradient descent to solve optimization problems.
- Students will be able to explain the importance of regularization in machine learning.
- Students will be able to create feature vector representations appropriate for a given problem.
- Students will be able to indicate what machine learning algorithm is appropriate for a given problem.
- Students will be able to use standard techniques such as k-fold cross-validation to conduct rigorous experimental evaluations.
- Students will be able to use third-party machine learning packages.
Add to Portfolio (opens a new window)
|
|