Data Processing (in Parallel) at Command Line

Importing & Cleaning Data (in Parallel) with Command Line Importing data from APIs sometimes isn't easy especially when we want to import so much data, as we'll have to make…

Read more

Simulated Annealing with C

Solving Optimization Problems with C We will look at how to develop Simulated Annealing algorithm in C to find the best solution for an optimization problem. The problem we are…

Read more

Pytholog as a Logical Database

DVD Rental Database in pytholog logic programming in python using pytholog library which is similar to prolog syntax and backtracking to answer queries. We will use DVD Rental database to feed a…

Read more

Recommendation Engine with Neo4j

Collaborative Filtering Recommendation Engine with Neo4j & Python Introduction In a previous blog, we created a graph database in Neo4j using the DVDRENTAL database which you can download from here.…

Read more

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 more

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

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 more

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

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

LZHW (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 more