Didar's repositories
Final-Project
SELFIES-Transformer: Learning the Representation of Chemical Space for Discovering New Drugs using Transformers Architecture
Image-Filtering-Using-OpenCV
Three different image filters were implemented using OpenCV: Kuwahara filter, Gaussian filter, and Mean filter.
Exoplanet-Exploration
Exoplanet exploration using SVM with different kernels and C values. Dataset can be downloaded from Kaggle website: https://www.kaggle.com/keplersmachines/kepler-labelled-time-series-data
Floyd-Steinberg-Dithering-Quantization-and-Color-Transfer
This repository composes of 2 different parts: dithering and quantization; color transfer between 2 reference images. In the first part, images are tested with different levels of quantization and Floyd-Steinberg dithering. In the second part, the colors of one image are transferred onto the other image.
Weighted-KNN-Algorithm-With-Inverse-Distance-Weighting-Method-Python
K Nearest Neighbor algorithm with "inverse distance weighting" method.
4-Vertex-Subgraph-Count-Estimation-in-Java
Determining the number of 4-vertex subgraphs in a massive undirected graph without counting all of the subgraphs. Implemented in Java.
4-Vertex-Subgraph-Count-Estimation-with-Adamic-Adar-Index
4-vertex subgraph count estimation improved with Adamic/Adar index
COVID-19-Detection-Using-KNN-and-Weighted-KNN
Nearest neighbor algorithm and weighted KNN algorithms are used to detect Covid-19 disease from images. Dataset was uploaded and also can be found at Kaggle link: https://www.kaggle.com/c/bbm409-assignment1/overview
Directory-Integrity-Checker
The program monitors the changes on a specified directory using hash functions and digital signatures. It keeps track of changes such as, deleting, altering, and creating files in the monitored directory and records all these changes to a log file.
Global-and-Local-Alignment-Algorithms
Implementations of Needleman-Wunsch (global alignment) and Smith-Waterman (local alignment) algorithms using Python.
KnapSack-Problem-With-Dynamic-Programming-and-Recursion-Java
KnapSack problem is solved with memoization method to improve the performance of recursive solution.
Linear-Regression-With-Python
Finding the best fitting line through using gradient descent given data points.
Review-Classification-With-Naive-Bayes
Sentiment Analysis with Naive Bayes using Bag-of-Words model (includes unigram and bigram).
Searching-And-Reading-News-With-Tkinter-Python
Python program to search and read news with an interface which was built with Tkinter.
Vegetable-Classification-With-CNN-Pytorch
CNN model with pre-training, fine-tuning and residual connection options for image classification.
Weighted-Job-Scheduling-With-Dynamic-Programming-And-Recursion
"Weighted Job Scheduling" problem with dynamic programming that solves the problem O(nlogn) time with recursive version for comparison.