Why machine learning? Machine learning is the key technique for understanding the data and for converting data into knowledge and intelligence. According to Wikipedia Machine learning is a scientific discipline that is concerned with the design and development of algorithms that allow computers to change behavior based on data, such as from sensor data or databases. A major focus of machine learning research is to automatically learn to recognize complex patterns and make intelligent decisions based on data. Hence, machine learning is closely related to fields such as statistics, probability theory, data mining, pattern recognition, artificial intelligence, adaptive control, and theoretical computer science.
search engines, Amazon recommendation systems, spam filter, network intrusion detection systems, bioinformatics, computational biology, machine translation, robotics, medical diagnosis, speech and image recognition, biometrics, finance.
Course Meeting Time & Location
Meeting Time: TTH 1:15PM- 2:30PM
Classroom: 2A05 Swearinger Engineering Center
Introduction to Machine Learning by Ethem Alpaydin
Publisher: The MIT Press; third edition edition (August 22, 2014) Language: English ISBN-10: 0262028182 ISBN-13: 978-0262028189
Instructor: Dr. Jianjun Hu
Machine Learning and Evolution Laboratory (MLEG)
Email: jianjunh AT cse.sc.edu
Office: 2223 Storey Innovation Center (500 Assembly street)
Office Hours: TTH 3:00PM-4:00PM or by Appointment via email.
Course Description This course will cover the techniques and topics that are widely used in real-world businesses. It will prepare you with skills for working in companies such as Google, Microsoft, Amazon, IBM, and many other business intelligence enterprises. Machine learning (along with data mining) is at the center of information revolution.
Course Highlights Many interesting topics will be covered:
2 Supervised Learning 17
3 Bayesian Decision Theory 39
4 Parametric Methods 61
5 Multivariate Methods 85
6 Dimensionality Reduction 105
7 Clustering 133
8 Nonparametric Methods 153
9 Decision Trees 173
10 Linear Discrimination 197
11 Multilayer Perceptrons 229
11a Deep Learning
12 Local Models 275
13 Hidden Markov Models 305
14 Assessing and Comparing Classification Algorithms 327
15 Ensemble Learning, Multiple Learners 351
16 Reinforcement Learning 373
Prerequisite You should be able to program using high-level language C/C++ or java.
Storey Innovation Center, 550 Assembly street.
Department of Computer Science and Engineering
College of Engineering and Computing
University of South Carolina
301 Main Street, Columbia, SC, 29201