FatemehGholamzadeh / Data-Mining-Course-Assignments

Data Mining Course Assignments - Fall 2019

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data Mining Course Assignments

HW1

working with cubes library in python and indexing data. we use operations such as : ice, slice , drilldown on table of data and try to produce all kinds of queries.

HW2

implementing Association Rules Mining algorithms : Aprioro and FP-Growth

HW3

Question 1

  • classification of diabetes data by Logistic Regression

Cost reduction over time is as follows:

image

Question 2

  • predict truth of a question by naive bayes

Question 3

  • predict death of Titanic passengers, pre-processing and feature engineering is also needed.

HW4

Question 1

  • implementation of perceptron Learning algorithm
    the algorithm is as follows:

    image

Question 2

  • clustering using kmeans and dbscan algorithms

kmeans on first dataset:

image

kmeans on second dataset:

image

dbscan on first dataset:

image

dbscan on second dataset:

image

dendrogram of hierarchical clustering on first dataset :

image

dendrogram of hierarchical clustering on second dataset :

image

Question 3

  • classification of MNIST dataset using :
    • fully connected Neural Network
    • Convolutional Neural Network