CSCE 883 Machine Learning Fall 2020

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.

Application areas:
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.

Department of Computer Science and Engineering
University of South Carolina

Course Meeting Time & Location Meeting Time: TTH 1:15PM- 2:30PM
Classroom: Online Zoom meeting room (will be emailed to you)


Introduction to Machine Learning by Ethem Alpaydin
Publisher: The MIT Press; fourth edition edition (2020) Language: English ISBN-10: 0262043793 ISBN-13: 978-0262043793

Instructor: Dr. Jianjun Hu
Machine Learning and Evolution Laboratory (MLEG)
Email: jianjunh AT
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:

1 Introduction
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
17 Deep learning

Prerequisite You should be able to program using high-level language Python, C/C++ or java.

If you have problem to enroll, pls contact/call CSE graduate coordinator

803-777-6959 (phone) Storey Innovation Center, 550 Assembly street.

Department of Computer Science and Engineering
University of South Carolina
550 Assembly Street, Columbia, SC, 29201