Zekun Blog

Across the Great Wall, we can reach every corner in the world.

K-Means-Based Anomalous Email Detection in PySpark

Anomaly detection for emails based on MinHash and K-Means, implemented with PySpark and Colab

K-Means is known as a common unsupervised learning clustering method. But in fact, the K-Means algorithm can be applied to more scenarios. In this post, I will use a K-Means-based approach to compl...

WearMask - Face Mask Detection Project Details

Low-cost solution for small businesses and public places

The paper has been published on arXiv. Background Last November, the COVID-19 epidemic in the United States reached a new peak. During Thanksgiving week alone, there were 1,147,489 new cases and ...

Super-Fast In-Browser Face Mask Detection

Open the web page, and you have it!

facemask-detection.com 👈👈 This is an AI tool that detects masks super fast: No installation or registration. No need to buy expensive devices. You don’t even need a continuous internet conn...

Tutorial for Compiling NCNN with WASM

The second step to deploying a deep learning model in the browser

The content of this tutorial is an extension of the Tutorial for compiling NCNN library. After we successfully compile the NCNN library normally, we can use its tools to convert our models into NC...

Tutorial for Compiling the NCNN Library

The first step to deploying a deep learning model

This is a tutorial for compiling the NCNN library. The content comes from my attempts to complete the Mask-Detection project, so the process is based on the Yolo-Fastest model. I hope it will help ...

Darknet to Keras - Model Transformation

New version based on TensorFlow 2.0

While working on the mask detection project recently, I tried to convert a Darknet model into a Keras model. In other words, I needed to convert the .cfg file and the .weights file into a .h5 file....

How to Get Information from an IP Address?

Note - geoip2 module introduction

The process of getting IP address information is based on GeoIP2 Databases. I used the MaxMind GeoIP2 Python API for IP information queries. The GitHub page for the API is GeoIP2-python. You need ...

COVID-19 Data Exploration (WIP)

Exploration and visualization of COVID-19-related data

Note: The content of this article is based on data collected by the project team of Professor Ziqi Chen, School of Mathematics and Statistics, Central South University (China). The data used for th...

LAPOP Data Dashboard

A dashboard prototype built with Shiny R

This project is a data visualization dashboard designed to help non-professional users explore the Latin American Public Opinion Project (LAPOP). Due to copyright issues and confidentiality agreem...

Cashbox Magazine Song Chart Analysis

A simple example of a data analysis pipeline

This article introduces the full picture of a data analysis pipeline by showing simple data import, feature engineering, and exploratory data analysis processes. The data used here is relatively ...