Student Hub
Institute of Engineering
Home
Programs
Courses
Colleges
Links
Menu
Home
Programs
Courses
Colleges
Links
Source on GitHub
Home
Courses
ENGE413
Syllabus
ENGE413
Data Mining and Machine Learning
Overview
Syllabus
Old questions
Syllabus
Introduction
(6 hours)
Overview of data mining and machine learning
Data mining views: Data, application, knowledge and technique
Data mining: Major issues, ethics, resources
Importance and applications in geospatial domain
Data Preprocessing and Cleaning
(8 hours)
Data quality and missing data
Data integration and transformation
Data reduction techniques
Data warehouse: Architecture, Data Cube and OLAP
Exploratory Data Analysis
(8 hours)
Descriptive statistics
Data segregation and classification
Geospatial data visualization
Supervised Classification Techniques
(10 hours)
Decision trees
Bayesian classification
k-Nearest Neighbors (k-NN)
Support vector machines (SVM)
Random forest (RF)
Geospatial classification applications
Unsupervised Classification Techniques
(10 hours)
Introduction to clustering
k-Means clustering
Hierarchical clustering and grid based clustering
Density-based spatial clustering of applications with noise (DBSCAN)
Applications of clustering in geospatial domain
Association Rule Mining
(10 hours)
Basic concepts of frequent, closed and max-patterns, and association rules
Introduction to Apriori Algorithm
FP-Growth Algorithm
Spatial association rules
Spatial co-location pattern
Mining Semantics-rich movement patterns and periodic movement patterns
Geospatial Applications and Case Studies
(8 hours)
Case studies in land use and land cover classification
Predictive modeling in disaster management
Spatial data mining for urban planning
Integrating GIS and machine learning for geospatial solutions
Practicals
Geospatial data collection from different sources, cleaning and preparation using python and GIS tools
Visualization of geospatial data using GIS software and exploratory data analysis with python libraries
Implementation of classification algorithms on geospatial data
Clustering geospatial data, geospatial data for market basket analysis and finding spatial pattern using geospatial data
Developing and training neural networks for geospatial applications
Implementing time series analysis for geospatial data