Skip to content

Demonstrates different classifiers and visualization techniques for binary classification of higher dimensional datatset.

Notifications You must be signed in to change notification settings

KetanMann/10_Binary_Classifiers_IDC409

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Introduction

The goal of this project is to develop and evaluate a range of machine learning and deep learning models to classify events as either "Signal" or "Noise." This binary classification problem is crucial in domains such as high-energy physics, finance, and anomaly detection, where identifying meaningful events amidst large volumes of background data is essential.

Dataset

We used a private dataset from the Belle 2 detector. It had 59 features and 70000 examples.

ALGORITHMS USED

1 Logistic Regression from scratch

2 DNN - Simple to complex architectures( total 3)

3 Xgboost - with Feature Importance and leaf visualization of decision tree

4 K-Nearest Neighbours with Dimensionality reduction using PCA

5 Voting Characteristics (Logistic Regression, Decision Tree and SVC)

6 Random forest

7 Decision Tree and Dimensionality reduction using PCA(Both 2 and 3 dimensional)

8 SVC and Dimensionality reduction using PCA

9 ELastic Regularised which is basically using both L1 and L2 regularisation with Logistic regression.

10 LDA

Regards ~ Ketan, Shivam and Srujith

About

Demonstrates different classifiers and visualization techniques for binary classification of higher dimensional datatset.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published