Hi,
I'm 
Kabilan Senapathy
Data Scientist 
I have 9 years of software development experience and 4+ years DS experience. I have a Master's degree in Data Science.
I'm fascinated by randomness in data and in nature.
Passionate about On-Device ML and WebML

Levels of On-Device

I've implmented 3 levels of ML models on the web

Check your On-Device ML Capabilities ⬇️

On-Device ML

Is your device ML ready?

Projects

Machine Learning

  • Single Nucleotide Polymorphism Classification

    Used ensemble methods to classify single nucleotide polymorphism (SNP) genotype data(synthetic) of 4000 cases and 4000 controls. Data contained 29623 features among which only 15 were causal. Used PCA to reduce dimensions and achieved Top-1 accuracy of 66.2%.

  • Adaptive Step Size - Hinge Loss and Least Squares Loss

    Developed a single layer neural network in python and implemented adaptive learning rate in gradient descent. Applied this method for both Hinge Loss and Least Squares Loss and studied its effects. From this project, I understood the profound effects a learning rate can have on the model.

Deep Learning

  • Kaggle Dataset - Image Classification

    Developed multiple classifiers using Convolution Neural Networks for a wide range of datasets from Kaggle for image classification problem. Models were developed using Keras.

  • Mini-Imagenet Classification

    Developed a 5 layer CNN network to perform classification on Mini-Imagenet dataset, to satisfy a requrment of minimmum accuracy of 80%. I developed a deep network with a 50% dropout for each layer, which sounds strange, but performed well. I learnt the effects of dropout during training and the effects of high dropout value.

Medical AI

  • Feature Space Transformation for Multi-Modality Data

    Implemented feature space transformation for multi-modality data. Built a transformer that would perform feature space transformation of data from multiple unknown distributions into a known distribution. This helps reduce development time and engineering effort, by having a common modal which works on data from different modalities

Data Visualization

  • Visualization for Data Discovery in Open Data Portals (Discovery)

    A project to help users visually understand links between any aribitary datasets and also understand what information can be gained by such links (e.g., linking data sets A, D, and C might provide less information than linking datasets G, D, and F).

Skills