Muhammad Fawi
Struct Pie (Python Library Quick Start)
Adding More Data Structures to Python A set of python modules for data structures. All data structures are written in C and imported into python using cython. No python code involved to make…
Read moreStruct Pie
Struct Pie (A Pie of Structures) Struct Pie is a free open source project under MIT license. The project is both a python library and a set of C shared…
Read morePytholog
Pytholog (Logic Programming in Python) Python open source project under MIT License that enables using logic programming in python mimicking Prolog syntax and backtracking. The aim of the project is…
Read moreLZHW
LZHW (Lempel-Ziv Huffman Welch) LZHW is an open source project under MIT License that consists of a python library and a command line tool. The algorithms are written in Cython,…
Read moreResource Allocation with Simulated Annealing
Optimization Algorithms to Find the Best Solution Possible Resource allocation or resource management is a very difficult task in any company. To find the best resource with the right skills…
Read moreRecommendation Engine in PostgreSQL
Building a Recommendation Engine in PostgreSQL using Python Project GitHub link: https://github.com/MNoorFawi/recommender-system-in-postgresql-using-python N.B. The database is built in this post and refer to the data_preparation_r.R script to have everything ready in…
Read moreWeighted KNN with Python
Building a weighted KNN model to predict house prices using python. Github link for the project and the data: https://github.com/MNoorFawi/weighted-knn-in-python Import important libraries. import pandas as pd import numpy as…
Read moreJulia for Data Science
Exploring JULIA's power in doing Data Science What is and Why Julia ?! Julia Language is a high-level general-purpose dynamic programming language, that was originally designed to address the needs…
Read moreLZHW (Python Library Quick Start)
Lempel-Ziv Huffman Welch Python compression library to compress big lists and/or pandas dataframes using an optimized algorithm (lzhw) developed from Lempel-Ziv, Huffman and LZ-Welch algorithms. lzhw has a command line tool that,…
Read moreLocality-Sensitive Hashing
LSHashing (Locality-Sensitive Hashing) Is an open source Python library under MIT License. Github link: https://github.com/MNoorFawi/lshashing LSHashing performs Locality-Sensitive Hashing to search for nearest neighbors in high dimensional data. For now…
Read more