Big Data and Machine Learning

Course Description

Big data definitions and characteristics, computing environment for big data management and processing, machine learning models and algorithms, and scaling up machine learning (high dimensionality reduction).

Syllabus

Student Learning Outcomes, Goals, Objectives:

Students successfully completing this course will be able to:

  • identify the characteristics of datasets and compare the trivial data and big data for various applications.
  • understand machine learning techniques and computing environment suitable for real-world applications.
  • solve problems with batch and online learning, and big data characteristics such as high dimensionality, dynamically growing data and particular scalability issues.
  • develop scaling up machine learning techniques and related computing systems techniques and technologies.
  • implement various ways of selecting suitable model parameters for different machine learning techniques.
  • integrate machine learning libraries, and mathematical and statistical tools with modern technologies like Hadoop distributed file system and MapReduce programming.
  • identify current real-world problems that can benefit from emerging machine learning techniques and the modern big data technologies.
  • design machine learning and associated algorithms that can address one of the real-world problems that you selected for the experiment.
  • develop advanced programming framework that can process advanced approaches for the real-world problem that you used for the experiment.
  • Research modern machine learning techniques and compare novel algorithms to address emerging problems.

Course Grading Information:

Activity/Performance Measure Percentage/Points
Assignments 30%
Class Tests 20%
Final Exam 30%
Research 20%

Grading Scale

Percentage Letter Grade
93-100A
90-92A-
87-89B+
83-86B
80-82B-
76-79C+
70-75C
<70F

Attendance/Participation:

Attendance/participation is not a graded component included in the student's final grade for this course.

Course Materials Purchased by the Students:

Students do not need to purchase any textbooks for this course. All the learning materials and resources will be supplied by the instructor.

Scholarly Perspectives

This course engages diverse scholarly perspectives to develop critical thinking, analysis, and debate and inclusion of a reading does not imply endorsement.