Skip to content

The project utilizes Python to implement multidimensional data structures and performs similarity queries using the Locality-Sensitive Hashing (LSH) method, focusing on computer scientists' data.

Notifications You must be signed in to change notification settings

nikpapage23/Multi-Dimensional-Data-Structures-Project

Repository files navigation

Multidimensional Data Structures Project @CEID

This project aims to implement multidimensional data structures using Python. These data structures are evaluated utilizing real datasets in various basic operations, including building, inserting, deleting, updating, and searching for different types of queries.

Also, it performs similarity queries on the indexed texts, specifically focusing on the third field, which describes the education of each scientist. These similarity queries are executed using the Locality-Sensitive Hashing (LSH) method.

The main goal is to compare the performance of four different methods: k-d trees with LSH, quad trees with LSH, range trees with LSH, and R-trees with LSH, in the context of multidimensional data indexing and similarity querying for text datasets authored by computer scientists.

Features

  • Multidimensional Data Structures Implementation.
  • Experimental Evaluation.
  • Text Data Processing.
  • LSH-based Similarity Queries.

Tech Stack

Back End: Python

Deployment

To deploy this project run

  python experiments.py

Screenshots

Experiments

Authors

About

The project utilizes Python to implement multidimensional data structures and performs similarity queries using the Locality-Sensitive Hashing (LSH) method, focusing on computer scientists' data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages