Description
An introduction to cluster analysis and clustering algorithms rooted in computational intelligence, computer science, and statistics. Clustering in sequential data, massive data, and high dimensional data. Students will be evaluated by individual or group research projects and research presentations. Prerequisite: At least one graduate course in statistics, data mining, algorithms, computational intelligence, or neural networks, consistent with the student's degree program.
Learning Objective
- Understand the fundamental concepts of clustering in data analysis.
- Evaluate and compare various clustering algorithms.
- Apply clustering techniques to real-world systems engineering problems.
- Analyze and interpret clustering results.
- Implement clustering algorithms in Python or another programming language.
Course Content
- Introduction to Clustering
- Data Preprocessing
- Distance Metrics
- Partitional Clustering
- Hierarchical Clustering
- Density-Based Clustering
- Advanced Topics in Clustering
- Clustering in Systems Engineering
Course Evaluation Criteria
- Research Assignments and Presentations
- Final Project