Muhammad Fawi's repositories
recommender-system-in-postgresql-using-python
Using python to build a movie recommendation engine inside postgresql database
logic-programming-in-python
Mimicking minikanren logic programming in Python using logpy/kanren library.
neo4j-and-postgresql-with-R
Using R to query tables from a PostgreSQL database and then populate a Neo4j Database using its graph query language (cypher) then connecting R to it to query some data.
autoencoder-and-umap-for-clustering
Clustering the manifold of the embeddings learned by autoencoders in python
struct-pie
A set of python modules for data structures. Data structures are written in C and imported into python using cython
pytholog-as-a-logic-database
Using pytholog library, which enables using logic programming in python, as a database and query data with prolog syntax.
sentiment-prediction-using-cnn-and-lstm-in-keras
Using Convolutional and Long Short-Term Memory neural networks to classify IMDB Movie Reviews as positive or negative
deep-dive-into-lora
deep dive into how LoRA works under the hood, looking at its mathematical foundations by walking through a practical example
bayesian-neural-networks-for-novel-class
Here in this tutorial, I am trying to address the limitation of many DL models in inferring unseen classes leveraging bayesian neural networks and how they exhibit certainty and uncertainty upon inference.
bstrees
Binary search trees implementation in C
building-recommendation-engine-with-reinforcement-learning
building a movie recommendantion enine leveraging a blend of graph-based machine learning and deep reinforcement learning (DRL).
c-library-in-python-with-ctypes
Importing C libraries into Python using ctypes library
c-pq-scheduler
Using C priority queue library to execute process and scripts in different languages
calling-c-pthread-from-python
Calling C Posix threads from python through cython
data-manipulation-in-parallel-using-command-line
Importing data from a web API in parallel , cleaning it and transforming it with the command line tools.
explaining-python-model-using-shap
Using SHapley Additive exPlainations (SHAP) library to explain a python machine learning model
fine-tune-bert-for-sentiment-analysis
Building a sentiment classifier on top of BERT's contextualized embeddings
hash-bstree
Implementing hash table that uses separate chaining to avoid collisions. While in each indiex it uses binary search tree to achieve faster lookup.
hash_table
Implementing separate chaining hash table data structure in C
ipc-and-pthreads-in-c
Concurrency and interprocess communication through named pipes and shared memory along with parallelism through posix threads to get weather data from an API
learning-c
My first steps in learning C
levenshtein-distance-c
Implementing Levenshtein distance in C and Python
lstm-autoencoder-for-anomaly-detection
Using LSTM Autoencoder to Detect Anomalies and Classify Rare Events
simulated-annealing-in-c
Simple implementation of Simulated Annealing optimization algorithm in C
transfer-compressed-data-via-api
Transfer data compressed by lzhw using a REST-ful API built using Flask
user-and-item-based-recommender
Building a movie recommender system from scratch in python using MovieLens data set.