Sohail Ahmed Khan (@sohailahmedkhan)

Top repositories

1

Flood-Detection-from-Images-using-Deep-Learning

Flood detection from images using deep learning. Deep learning library KERAS was employed and MobileNet architecture was fine-tuned for image classification task.
Jupyter Notebook
26
star
2

Phishing-Websites-Classification-using-Deep-Learning

A detailed comparison of performance scores achieved by Machine Learning and Deep Learning algorithms on 3 different Phishing datasets. 3 different feature selection and 2 different dimensionality reduction techniques are used for comparison.
Jupyter Notebook
16
star
3

CLIPping-the-Deception

Code and pre-trained models for our paper "CLIPping the Deception: Adapting Vision-Language Models for Universal Deepfake Detection".
Python
7
star
4

Video-Transformer-for-Deepfake-Detection

This is the PyTorch implementation of our ACM Multimedia 2021 paper titled "Video Transformer for Deepfake Detection with Incremental Learning".
Jupyter Notebook
6
star
5

Sentence-Completion-using-Hidden-Markov-Models

The goal of this script is to implement three langauge models to perform sentence completion, i.e. given a sentence with a missing word to choose the correct one from a list of candidate words. The way to use a language model for this problem is to consider a possible candidate word for the sentence at a time and then ask the language model which version of the sentence is the most probable one.
Python
6
star
6

Named-Entity-Recognition-using-Structured-Perceptron-Python

Named Entity Recogniser using Structured Perceptron in Python
Python
2
star
7

Simple-SQL-XSS-Fuzzing-Tool-PYTHON-

Python
2
star
8

Adversarial-Attack-on-Fine-Tuned-Flood-Detection-Model

Implementation of FGSM (Fast Gradient Sign Method) attack on fine-tuned MobileNet architecture trained for flood detection in images.
Jupyter Notebook
2
star
9

Searching-for-exotic-particles-in-high-energy-physics-using-classic-supervised-learning-algorithms

Supervised classification algorithms employed to explore and identify Higgs bosons from particle collisions, like the ones produced in the ​Large Hadron Collider​. HIGGS dataset is used.​.
Python
2
star
10

Efficient-Named-Entity-Recognizer-using-Structured-Perceptron-Viterbi-and-Beam-Search-Python

This script employs Dynamic Programming algorithms such as, Viterbi Search and Beam Search, to accelerate the process of training Multilayer Perceptron
Python
1
star
11

Deepfake-Detection

Deepfake Detection: Analysing Model Generalisation Across Architectures, Datasets, and Pre-Training Paradigms
Jupyter Notebook
1
star