Skip to content

ATTPC/attpc-event-classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

attpc-event-classification

Evaluating Machine Learning Methods for Event Classification in the Active-Target Time Projection Chamber

This work is a survey of methods to use for track classification in the AT-TPC. The work was done with the goal of classifying proton tracks from the 46Ar(p,p) experiment that ran in August of 2015.

This repository contains code produced for Jack Taylor's 2017-18 academic year independent research project. All results found in this work are presented in my physics honors thesis, and are also available on the arXiv: https://arxiv.org/abs/1810.10350.

Algorithms tested include those available in the scikit-learn package and neural networks written using Keras with a Tensorflow backend.

Dependencies / Packages used

  • pytpc
  • numpy
  • matplotlib
  • scipy
  • pandas
  • scikit-learn
  • keras
  • tensorflow

See requirements.txt for more exhaustive list with release information.

Models/Algorithms Explored

  • Logistic Regression
  • Single-Layer Densely-Connected Neural Network
  • Two Layer Densely-Connected Neural Network
  • Pre-Trained Convolutional Neural Network (VGG16 Architecture - Image Recognition Problem)
  • Support Vector Machines (One Class Classification)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •