Coursera
Coursera Logo

Data Mining for Smart Cities 

  • Offered byCoursera

Data Mining for Smart Cities
 at 
Coursera 
Overview

Duration

63 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Data Mining for Smart Cities
 at 
Coursera 
Highlights

  • Earn a Certificate upon completion
Details Icon

Data Mining for Smart Cities
 at 
Coursera 
Course details

More about this course
  • In this course, you will become aware of various data mining and machine learning techniques and the various dataset on which they can be applied
  • You will learn how to implement data mining in Python and interpret the results to extract actionable knowledge
  • The course includes hands-on experiments using various real-life datasets to enable you to experiment on your domain-related novel datasets
  • You will use Python 3 programming language to read and preprocess the data and then implement various data mining tasks on the cleaned data to obtain desired results

Data Mining for Smart Cities
 at 
Coursera 
Curriculum

Getting Started with the Course

Course Introduction

Meet Your Instructor

Course Overview

Necessity of Data Mining

Data and Mining Techniques

Applications of Data Mining to Smart Cities

Data Mining: Common Challenges

Uncertainty and How to Model It

Review of Random Variables

Population, Samples, and Statistical Inference

Parameter Estimation

Types of Collected Data

Data Quality

Data Preprocessing Tasks

Task Identification

Essential Reading: Introduction to Data Mining and its Application to Urban Systems

Essential Reading: Review of Statistical Methods

Recommended Reading: Review of Statistical Methods

Essential Reading: Data Pre-Processing - I

Introduction to Data Mining for Smart Cities

Graded Quiz: Introduction to Data Mining for Smart Cities

M2: Introduction to Python Programming for Data Mining

Installing Python Using Anaconda Distribution

Python Data Types and Data Structures

Python Libraries for Data Mining: NumPy, SciPy, and Matplotlib

Feature Scaling and Standardization

Label Encoding for Categorical Variables

Handling Missing Values in the Data

Essential Reading: Python Programming for Data Mining

Essential Reading: Data Pre-Processing - II

Introduction to Project - Multi-layer Perceptron and Markov Process

Live Session 1

Introduction to Python Programming for Data Mining

Graded Quiz: Introduction to Python Programming for Data Mining

M3: Supervised Learning

Regression Analysis and Its Applications in Smart Cities

Linear Regression Problem and Its Solution

Advanced Regression Models

Classification Problem and Logistic Regression

Naive Bayes Classifiers

Bayesian Network Classifiers

Decision Tree Classifiers and How to Train Them

Popular Decision Tree Algorithms and Their Shortcomings

Linear SVMs and How to Train Them

Nonlinear SVMs: The Kernel Trick

Ensemble Classifiers

Classifier Performance Evaluation

Essential Reading: Regression Analysis

Recommended Reading: Regression Analysis

Essential Reading: Introduction to Statistical Classifier

Essential Reading: Decision Trees

Essential Reading: Support Vector Machines (SVMs)

Supervised Learning

Graded Quiz: Supervised Learning

M4: Unsupervised Learning

Introduction and Applications to Urban Systems

Association Rule Mining: Brute Force vs. Apriori

Generating Association Rules from Frequent Itemsets

Data Clustering and Similarity/Distance Measures

Distribution Model-Based Clustering Algorithms

Partitional Clustering Algorithms

Limitations of k-Means and Importance of Choosing Initial Centroids

Hierarchical Clustering

Density-Based Clustering Algorithms

Cluster Validity

Characteristics of Data, Clusters, and Clustering Algorithms

Essential Reading: Association Rule Mining

Essential Reading: Data Clustering

Recommended Reading: Data Clustering

Essential Reading: Evaluating the Results of Data Clustering

Live Session 2

Practice Quiz: Unsupervised Learning

Graded Quiz: Unsupervised Learning

M5: Anomaly Detection and Result Validation

The Anomaly Detection Problem

Anomaly Detection Techniques: Part 1

Anomaly Detection Techniques: Part 2

Statistical Significance Testing

Hypothesis Testing

Essential Reading: Introduction to Anomaly Detection

Essential Reading: Avoiding False Discoveries

Practice Quiz: Anomaly Detection and Result Validation

Graded Quiz: Anomaly Detection and Result Validation

M6: Advanced Data Mining Techniques

Neuron and ANN Models

Multilayer Feed-Forward ANNs

ANN Applications

Introduction to Deep Learning

Training a Deep Neural Network

Deep Learning for Smart Cities

Markov Process

Graphical Models

Discrete-State HMMs

Applications of HMMs to Smart Cities

Essential Reading: Neural Networks

Essential Reading: Deep Learning

Essential Reading: Hidden Markov Models (HMMs)

Practice Quiz: Advanced Data Mining Techniques

Final Project

Course Wrap-up

How to Attempt and Submit the Project

Live Session 3

Data Mining for Smart Cities
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Data Mining for Smart Cities
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...