Shu Wang's repositories
Algorithms_for_MachineLearning
Open Source Code for Machine Learning in Computer Vision
PatchRNN-demo
A demo program of security patch identification using the RNN model, which is demonstrated in the paper "PatchRNN: A Deep Learning-Based System for Security Patch Identification". This paper appears in the 2021 IEEE/AFCEA Military Communications Conference (MILCOM 2021), San Diego, USA, November 29–December 2, 2021.
BlueRabbit
Data Analysis for Human Trafficking
K-Nearest-Neighbor
K Nearest Neighbor and Condensed KNN Algorithm
PatchGNN-demo
A Demo Program of Security Patch Identification with Graph Neural Networks.
MLClassifiers
Basic Machine Learning Classifiers with scikit-learn.
NLP-Baseline
Naive Bayes and Logistic Regression with Natural Language Processing
PatchClearance
Data clearance for security patches and non-security patches. This method is described as Nearest Link Search in the paper "PatchDB: A Large-Scale Security Patch Dataset", which appears in 2021 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2021), Taipei, June 21-24, 2021, pp. 149-160.
PatchOversampling
Oversampling operations on security/non-security patches. This method is described in the paper "PatchDB: A Large-Scale Security Patch Dataset", which appears in 2021 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2021), Taipei, June 21-24, 2021, pp. 149-160.
PatchOversamplingV2
Patch oversampling (synthesis) with direct patch analysis. This is an alternative solution to the PatchOversampling repository, providing a simpler and more direct way to synthesize patches. The original oversampling method is described in the DSN'21 paper "PatchDB: A Large-Scale Security Patch Dataset".
PatchRNNExtra
RNN-based security patch identification with oversampling samples. This is an extension code in the MILCOM'21 paper "PatchRNN: A Deep Learning-Based System for Security Patch Identification".
Adaboost-DecisionStump
Implementation of Adaboost with decision stump classifiers.
Adaboost-Perceptron
Implementation of Adaboost with Perceptron Classifiers.
FingerInference
Inference from Fingerprint Images
future_net
2016 Code Craft Challenge
Linear-Methods
Perceptron Learning Algorithm and Linear Regression
NLP-Disaster-Tweets
Real or Not? NLP with Disaster Tweets.
NLP-Role-Labeler
Semantic Role Labeler in Natural Language Processing
Python-Logistic
Logistic Regression Implementation using Python