Recommendation 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 moreUser and Item Based Recommender with Python
User & Item-Based Recommender System with Python Building a movie recommender system from scratch in python using ratings and movies csv files from MovieLens small data set. The system is inspired from the great Programming Collective…
Read moreNetwork Visualization with R
Visualizing Networks using different R packages (igraph, visNetwork, ggnet2) The data is taken from DVD Rental database which consists of three columns: customer name, number of rentals each customer rented…
Read moreTraversing Graphs using Pytholog
Finding Paths in a Graph using Pytholog We will use pytholog library. We will define a weighted undirected graph for the largest MSAs in USA. Github link: https://github.com/MNoorFawi/traversing-graphs-using-pytholog Image and examples source is "Classic…
Read moreLogic Programming in Python with Pytholog
Logic Programming in Python with Pytholog Library Pytholog is a python library that enables using logic programming in python. The aim of the library is to explore ways to use symbolic…
Read moreClustering with R
Building a clustering algorithm model in R We will use "Wholesale customers data.csv" at https://archive.ics.uci.edu/ml/machine-learning-databases/00292/ to perform Hierarchical and Kmeans Clustering using R. Github link for the project and data: https://github.com/MNoorFawi/clustering-with-R First we load the data…
Read moreHandling Big Files with R
Manipulating Large Data with R Handling large data files with R using chunked and data.table packages. Here we are going to explore how can we read manipulate and analyse large…
Read more