About Me

Sean McGuire

I am a graduate Electrical and Computer Engineering student with industry experience in engineering and machine learning. I have recieved a bachelor's degree in Electrical and Computer Engineering from Rowan University. I have completed all requirements for the Master of Science in Electrical and Computer Engineering degree pending a successful thesis defense. I have an interest in machine learning have completed multilple machine learning based classes including, Introduction to Machine Learning, Deep Learning, Reinforcement Learning, and Graduate Machine Learning 1.

My Career

II-VI Inc. Advanced Materials

II-VI Advanced Materials produces Silicone Carbide substrates which have applications in high power electronics and high frequency and high temperature enviornments.

June 2014 - August 2019
Engineering Assistant

Rowan SPPRL

Participated in Adversarial Machine Learning Research with Dr. Robi Polikar and Rowan Univerisity Signal Processing and Pattern Recognition Laboratory (SPPRL). This work includes researching the current state of Adversarial Machine Leanring and learning in a non-stationary enviornment. The goal of this research is to create an algorithm capable of distinguishing between concept and abrupt drift in non-stationary data.

June 2018 - August 2019
Undergraduate Researcher

My Skills

My Projects

Computer Architecture Processor

This is a harvard architecture processor built from basic logic and verilog blocks.

...   ...

Machine Learning 1

This repo contains a series of projects completed in the class Machine Learning 1. These projects were written in matlab.

...   ...

Dota 2 Predictor

This repo contains the code used to create a neural network which analyzed the outcomes of over 800,000 dota 2 games and predicted the winners based on the 10 picks at the start of the game. An accuracy of 80% was achieved across the data set. (70/30 trainning test split)

...   ...

Papers

I have authored a paper which has been published in the Journal of the International Neuropsycologial Society (JINS) 2020. This paper describes the application of machine learning to the digitial clock drawing test to classify patients with the correct level of cognitive impairment.

I have authored a paper which has been published in the journal for Silicon Carbide and Related Materials 2017. I have also presented a poster on these findings at the International Conference on Silicon Carbide and Related Materials in Washington DC.

Variants of this paper have been submitted to the "Journal of the International Neuropsychological Society" and "Alzheimer's & Dementia". This paper uses clock drawing data collected from over 100 patients. Each clock contains over 200 different features. Our research included using Information Theoretic, Embedded, and Wrapper based features selection algorithms to select the best features from the set. These features were then applied to different classifiers to record the classification accuracy. When trying to distinguish between different classes of Mild Cognitive Impairment (MCI) and Alzheimer's the classifiers achieved accuracies above 85%. One application of these findings is that a physician can yearly administer the simple 2 minute clock drawing test, and based on the results, can recommend a patient for further screening.

This is my term paper for the deep learning and data mining class at Rowan University. Dota 2 is an online game with a very complex state space making it very difficult to predict the outcome of matches. This paper covers the process of collecting over 800,000 games from the Dota 2 API and designing a neural network to predict the winner. The neural network was designed to take the 5 heroes picked on each team and the game duration as inputs and try to predict the winner based only on this information. The network achieved an accuracy of 80%.

This is my term paper for the introduction to machine learning engineering clinic at Rowan University. For this project I have taken over 100 different images covering 7 different buildings on campus. I have constructed and trained a convolutional neural network (CNN) to classify these images. This network achieved a classification accuracy of 89.2%.

This is my term paper for the computer architecture class at Rowan University. For this project my team and I have constructed a 16 bit Harvard architecture processor. The linked document covers the design and testing of this processor in extensive detail.

Certifications

Completed NVidia Deep Learning Institute Fundamentals of Deep Learning for Computer Vision course