Skip to content

hm-ai/Data_Structures_Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Welcome to you all !

This GitHub page contains the materials for the course "Data Strutures and Algorithms 3" at Chang'an University.

Getting Started

  • The scripts are written as Jupyter notebooks and run directly in Google Colab.

  • If you prefer to run the scripts on your machine, please follow the instructions in the following link: Installation instruction

Syllabus

Date Topic Practical Implementation Slides Colabs Solutions
Dec 2, 2024 -> Dec 6, 2024 Embedding-Based Algorithms: Global Vectors for Word Representation (GloVe) Implement word embedding generation using the GloVe algorithm on a text corpus. This includes preprocessing text, constructing co-occurrence matrices, and training embeddings. GloVe Programming_Session_1 Solution_Programming_Session_1
Dec 9, 2024 -> Dec 13, 2024 Bipartite Graphs: Stable Matching Problem - Gale-Shapley Algorithm Implement the Gale-Shapley algorithm to solve the Stable Matching Problem, analyzing its optimality in pairing students with universities. Stable Matching Programming_Session_2 Solution_Programming_Session_2
Dec 16, 2024 -> Dec 20, 2024 Tree Based Models for Classification Explore tree-based classification models using a credit risk dataset. This involves feature preprocessing, training decision tree classifiers, and analyzing their performance. Tree_based_Models Programming_Session_3 Solution_Programming_Session_3
Dec 23, 2024 -> Dec 27, 2024 Tree Based Models for Classification Implement a Decision Tree classifier and apply it to a non-linearly separable dataset. Tree_based_Models Programming_Session_4 Solution_Programming_Session_4
Dec 30, 2024 -> Jan 3, 2025 Graph Representation Learning Practical implementation involves generating graph embeddings on the Cora dataset Graph_Representation_Learning Programming_Session_5 - Optional Reading Solution_Programming_Session_5

MCQs

Date Topic Exam Solution
Dec 9, 2024 Embedding-Based Algorithms: Global Vectors for Word Representation (GloVe) (Mock Exam) Mock_MCQ 1 Mock_MCQ_Answers 1
Dec 10, 2024 Embedding-Based Algorithms: Global Vectors for Word Representation (GloVe) MCQ 1 MCQ_Answers 1
Dec 17, 2024 Bipartite Graphs: Stable Matching Problem - Gale-Shapley Algorithm MCQ 2 MCQ_Answers 2
Dec 24, 2024 Tree Based Models for Classification MCQ 3 MCQ_Answers 3
Jan 31, 2024 Graph Representation Learning MCQ 4 MCQ_Answers 4

Final Exam

Date Exam Solution Final Results
Jan 3, 2025 Final Exam Final Exam Solution Grades

Contact

Should you have any inquiries about the practical implementations, don't hesitate to email hachem.madmoun@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published