Skip to content
Ben Alex Keen
  • Home
  • About
  • Blog
Menu Close
  • Home
  • About
  • Blog

Blog

  1. Home>
  2. Blog
Python
Azure
JavaScript
R
Python

Linear Programming with PuLP

Introduction

1. Introduction to Linear Programming
2. Introduction to PuLP
3. Linear Programming with PuLP – Real World Example, Resourcing Problem
4. Linear Programming with PuLP – Real World Example, Blending Problem
5. Linear Programming with PuLP – Using PuLP with pandas and binary constraints to solve a scheduling problem
6. Linear Programming with PuLP – Mocking conditional statements using binary constraints

PySpark

Introduction To PySpark

Part 1 – Creating Data Frames and Reading Data from Files
Part 2 – Selecting, Filtering and Sorting Data
Part 3 – Adding, Updating and Removing Columns
Part 4 – Summarising Data
Part 5 – Aggregating Data

Unit Testing Using Databricks

Part 1 – PySpark Unit Testing using Databricks Connect
Part 2 – Integrating PySpark Unit Testing into an Azure Pipelines CI Pipeline

PySpark – Misc

Multiclass Text Classification with PySpark
Using PySpark to Read and Flatten JSON data with an enforced schema

Machine Learning

Principle Component Analysis in Python
Gradient Descent for Linear Regression
Random Forests in python using scikit-learn
Isomap for Dimensionality Reduction in Python
Basic Language Processing with NLTK
K-means Clustering in Python
Scoring Classifier Models using scikit-learn
K-nearest Neighbours Classification in python
Linear Regression in python using scikit-learn
Decision Tree Classifier in python using scikit-learn
Support Vector Classifiers in python using scikit-learn
Random Forests in python using scikit-learn
Gradient Boosting in python using scikit-learn
Deploying Neural Network models to Azure ML Service with Keras and ONNX
Using Azure AutoML and AML for Assessing Multiple Models and Deployment

Statistics

Basic Statistics in Python
Correlation in Python
Comparative Statistics in Python using SciPy
Discrete Probability Distributions (Bernoulli, Binomial, Poisson)
BG-NBD Model for Customer Base Analysis in Python

Data Visualisation

Line Charts in Matplotlib
Scatter Charts in Matplotlib
Scatter Matrices using pandas
Bar Charts in Matplotlib
Parallel Coordinates in Matplotlib
KDE and violin plots using seaborn
Creating Graphs using Flask and D3

Data Manipulation

Resampling Time Series Data with pandas
Mapping Categorical Data in pandas
Bucketing Continuous Variables in pandas
Splitting Data for Machine Learning with scikit-learn
Feature Scaling with scikit-learn
Working with timezones in Python

Text Analytics

Basic Language Processing with NLTK
Creating custom skills for Azure Cognitive Search using Azure ML
Searching document text at scale using Azure Cognitive Search 

Misc

Detecting face masks using Azure Cognitive Services
Parallel task processing from a message queue using Azure Kubernetes Service and python
Send WhatsApp messages using Python
Automated Deployment of Serverless Python Web APIs using Azure Functions and Azure DevOps
Interacting with the Twitter API using python
Using Azure Cognitive Services to Caption Video
Implementing Djikstra’s Shortest Path Algorithm with Python
Fibonacci Implementation in python
Linear Algebra using NumPy – Vectors
Deploying Streamlit Applications with Azure App Services
Unit testing through time in python using FreezeGun

Azure

Automated Deployment of Serverless Python Web APIs using Azure Functions and Azure DevOps
Deploying Streamlit Applications with Azure App Services
Detecting face masks using Azure Cognitive Services
Deploying Neural Network models to Azure ML Service with Keras and ONNX
Parallel task processing from a message queue using Azure Kubernetes Service and python
Using Azure AutoML and AML for Assessing Multiple Models and Deployment
Creating custom skills for Azure Cognitive Search using Azure ML
Searching document text at scale using Azure Cognitive Search

Creating End-to-End MLOps Pipelines using Azure ML and Azure Pipelines

Part 1 – Introduction
Part 2 – Resource Set Up
Part 3 – Data Pipeline
Part 4 – Environment Pipeline
Part 5 – Model Training Pipeline
Part 6 – Model Deployment Pipeline
Part 7 – Continuous Integration Pipeline

Power BI

MLOps – Tracking Model Metrics Using Power BI

Azure Databricks

Unit Testing Using Databricks

Part 1 – PySpark Unit Testing using Databricks Connect
Part 2 – Integrating PySpark Unit Testing into an Azure Pipelines CI Pipeline

JavaScript

Interactive Forms

Autofilling forms with JavaScript
Auto-updating dropdown fields in JavaScript
Conditional Disabling of Form Inputs using JavaScript
Updating output values using input scrollbar values

Graphics

Creating Graphs using Flask and D3

R

Data Visualisation

Creating a timeline graphic using R and ggplot2

Creating a risk matrix graphic using R and ggplot2

© Ben Alex Keen