Identifying software security related activities in Github repositories using NLP
(Fall, 2020)
Custom NER (Name Entity Recognition) can be useful to identify security related commit messages, comments in Github to identify software security related activities in a repository
Python, Spacy, NLTK, Word2Vec
ActiveDoctor: Detecting Heart Disease using active learning
.
(Spring, 2020)
Active learning is particularly useful when we do not have big number of ground truth dataset. I used active learning with random forest classifier to train a model that detects heart disease form 350 instances of patients.
Python, Sklearn
Meaningful Sentence Generation using LSTM
(Spring, 2018)
Using word to vector technique and LSTM, machine can generate meaningful text.
Python, Tensorflow
Defense Against Adversarial Examples
(Summer, 2018)
Neural network can make mistakes easily to infer information from degraded image. Sometimes it can be fatal for critical applications like automated car. We used bagging+ adding noise and adversarial retraining as a defense
Python, Tensorflow
Multi User Chat Application to monitor data flow in a server/client environment in TCP/IP
(Spring, 2018 )
Course project, Communication Network
Java RMI
Acceptance problem of Turing Machine
(Fall, 2017)
Course project, Automata
Java
Trojan Detection
(Fall, 2017)
We proposed a method that can check the result of multiplication to detect Trojan for this function in a FPGA
VHDL, Hardware - FPGA
Github: https://github.com/mparvezrashid