Muhammad Fawi

User 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 more

Network 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 more

Traversing 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 more

Logic 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 more

Clustering 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 more

Handling 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

Large Data Processing at the Command Line

Processing Large Data using compression, data.table and the command line here we are going to see different ways for processing big data using R and command line Github Link: https://github.com/MNoorFawi/large-data-processing-with-command-line…

Read more

Drawing Maps with R

Using R to draw and visualize data on maps with different libraries. Github link: https://github.com/MNoorFawi/drawing-maps-with-r ggmap suppressMessages(library(caret)) suppressMessages(library(dplyr)) suppressMessages(library(ggmap)) data("Sacramento") ## stamen map scrmnt <- c(left = min(Sacramento$longitude), bottom =…

Read more

Model Comparison with R

Model Comparison finding a good model isn't always the main problem, sometimes there're other models that can give better results or we already have many. so comparing models is of…

Read more

Non-Linear Regression with R

Solving NonLinear Problems with R linear regression is such a great method to predict a variable measurement based on other variables. but not always the relationship between the variables in…

Read more