Skip to content

theanasuddin/Mining-Of-Big-Datasets

Repository files navigation

Mining of Big Datasets

Exercise Solutions & Implementations

This repository contains my solutions for the Mining of Big Datasets course.
The work focuses on large‑scale data processing, similarity search, data streams, frequent itemsets, and distributed computation using Python, PySpark, and related tools.
To get started with the exercises, check out the Getting Started Guide


Topics Covered

  • MapReduce & distributed computation
  • PySpark programming
  • Locality-Sensitive Hashing (LSH)
  • Mining data streams
  • Frequent itemset mining
  • Link analysis fundamentals
  • Large‑scale similarity search
  • Algorithmic analysis & reporting

Repository Structure

Each folder includes:

  • Code implementations
  • Outputs and visualizations (if applicable)
  • Written analysis and answers

Technologies Used

  • Python
  • PySpark
  • Jupyter Notebook
  • Hashing & similarity algorithms
  • Stream processing techniques

Notes

  • This repository contains only my own exercise solutions and code.
  • No confidential course materials or restricted content are included.
  • All implementations are for learning and demonstration purposes.

About

Coursework solutions: Mining of Big Datasets. Includes implementations for MapReduce, PySpark, Locality-Sensitive Hashing, frequent itemset mining, data stream processing, and link analysis. Contains code, analysis, and reports for Exercises 1–4.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors