Course

Predictive Analytics: Applications of Machine Learning


Over the past decade, machine learning has emerged as a critical research area with wide-ranging practical applications in engineering and commerce. Industries as diverse as retail, robotics, manufacturing, and social networking continually provide new examples. How do machine learning engineers know which techniques to implement in this dynamic and evolving field? In this fundamentals course, we prepare you to answer that question.

Through hands-on activities you will begin to understand, build, and test machine learning techniques. You will receive a broad introduction to the key learning methods, including regression, classification, clustering, and recommender systems. The focus is not on individual algorithms but rather the ideas that make them work.

In addition to reviewing the steps involved in building predictive models, including data collection, feature selection, algorithms and evaluation, you will learn from case studies to fine tune the performance of these models and plan for practical implementation issues.

Using Python/R you will work with machine learning concepts, terms, and methodology gaining an intuitive understanding of the mathematics underlying it by building actual applications. The techniques you’ll learn are the foundation for real-world applications such as classification, regression, image analysis, and bioinformatics. Pseudocode will be provided for most of the algorithms. Homework assignments are designed for in-depth practice.

By the end of the course, you will have a basic understanding of machine learning techniques and know how to apply basic machine learning tools in practical situations. You will have experience with methods to formulate and solve machine learning problems in Python/R and will have completed several assignments and a project using supervised or unsupervised learning algorithms.

Topics include:

  • Review of R/Python (NumPy, SciPy, pandas, Scikit-Learn, Matplotlib)
  • Fundamentals of machine learning
  • Linear regression and logistic regression
  • K-nearest neighbors (k-NN) and support vector machine
  • Bayesian classifiers: naïve Bayes
  • Decision tree and random forests
  • Unsupervised learning
  • Dimensional reduction: PCA, ridge regression and lasso methods
  • Performance evaluation
  • Brief introduction to deep learning

Skills Needed: Skills Needed: Basic programming experience is recommended. Python/R experience can be helpful. Basic knowledge of probability and statistics is required.

Prerequisite(s):


Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Units Location Cost Instructor
09-17-2019 to 11-19-2019 3.0 CLASSROOM $950

Pramod Gupta

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Tue, 09-17-2019 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 09-24-2019 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 10-01-2019 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 10-08-2019 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 10-15-2019 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 10-22-2019 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 10-29-2019 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 11-05-2019 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 11-12-2019 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 11-19-2019 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
01-14-2020 to 03-24-2020 3.0 CLASSROOM $950

Pramod Gupta

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Tue, 01-14-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 01-21-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 01-28-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 02-04-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 02-11-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 02-18-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 02-25-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 03-03-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 03-10-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 03-17-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA
Tue, 03-24-2020 6:30 p.m. 9:30 p.m. Classroom with Online Materials SANTA CLARA

Course Inquiry

Ask us any questions you may have about this course.

Contact Us
Speak to a student services representative.

Call (408) 861-3860

Envelope extension@ucsc.edu