Jai Kotia

Jai Kotia

Menlo Park, California, United States
705 followers 500+ connections

About

Hey! I am a Master's in Computer Science student at Johns Hopkins University, expected to…

Activity

Join now to see all activity

Experience

  • Meta Graphic

    Meta

    Menlo Park, California, United States

  • -

    Baltimore, Maryland, United States

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

Education

Licenses & Certifications

Volunteer Experience

  • The Johns Hopkins University Graphic

    Graduate Teaching Assistant

    The Johns Hopkins University

    - Present 3 years 6 months

    Spring 2022 - CS 601.675: Machine Learning
    Spring 2021 - CS 601.615: Databases

  • Yoda Learning Solutions Graphic

    Course Instructor

    Yoda Learning Solutions

    - 5 months

    Education

    Python for Finance

    • Created coding samples and assignments and recorded lessons for a video course where I teach python for financial applications.
    • Topics include explanation of numpy, pandas and scikit-learn for regression.

  • Medium Graphic

    Author

    Medium

    - 8 months

    Education

    • Technical and simplified reviews of research papers in the field of AI, along with a series discussing ethics in AI.
    • Over half the articles have been selected and featured in the AI and ML pages by Medium curators.

Publications

  • Few Shot Learning for Medical Imaging

    Machine Learning Algorithms for Industrial Applications, Springer

    While deep learning systems have provided breakthroughs in several tasks in the medical domain, they are still limited by the problem of dependency on the availability of training data. To counter this limitation, there is active research ongoing in few shot learning. Few shot learning algorithms aim to overcome the data dependency by exploiting the information available from a very small amount of data. In medical imaging, due to the rare occurrence of some diseases, there is often a…

    While deep learning systems have provided breakthroughs in several tasks in the medical domain, they are still limited by the problem of dependency on the availability of training data. To counter this limitation, there is active research ongoing in few shot learning. Few shot learning algorithms aim to overcome the data dependency by exploiting the information available from a very small amount of data. In medical imaging, due to the rare occurrence of some diseases, there is often a limitation on the available data, as a result, to which the success of few shot learning algorithms can prove to be a significant advancement. In this chapter, the background and working of few shot learning algorithms are explained. The problem statement for few shot classification and segmentation is described. There is then a detailed study of the problems faced in medical imaging related to the availability of limited data. After establishing context, the recent advances in the application of few shot learning to medical imaging tasks such as classification and segmentation are explored. The results of these applications are examined with a discussion on its future scope.

    Other authors
    See publication
  • Training a Feed-Forward Neural Network Using Cuckoo Search

    Applications of Cuckoo Search Algorithm and its Variants, Springer

    Cuckoo Search (CS) is a nature-inspired and metaheuristic algorithm which is based on a brood reproductive strategy of cuckoo birds to increase their population. This algorithm mainly serves to determine the maximum or minimum value of a particular problem which is known as the objective function. CS has reportedly outperformed other nature-inspired algorithms in terms of computational efficiency and the speed of convergence to reach an optimal solution. This chapter aims at exploring the…

    Cuckoo Search (CS) is a nature-inspired and metaheuristic algorithm which is based on a brood reproductive strategy of cuckoo birds to increase their population. This algorithm mainly serves to determine the maximum or minimum value of a particular problem which is known as the objective function. CS has reportedly outperformed other nature-inspired algorithms in terms of computational efficiency and the speed of convergence to reach an optimal solution. This chapter aims at exploring the application of CS to determine the parameters of Artificial Neural Networks (ANN). The inherent problem with traditional training of ANNs using backpropagation is that the learning process cannot guarantee a global minimum solution and has a tendency of getting trapped in local minima. The working of such ANN models is restricted to a differentiable neuron transfer function. The CS algorithm has been observed to provide a solution without the use of derivates to optimize such convoluted problems. The usage of ANNs across a wide range of problems including classification tasks, image processing, signal processing, etc. justifies the application of CS to the backpropagation procedure of ANNs to achieve a faster rate of convergence and avoid the local minima problem. This chapter also presents discussions and results on how ANNs optimized with variants of CS perform when applied to the detection of chronic kidney disease, modelling of operating photovoltaic module temperature and forest type classification.

    Other authors
    See publication
  • Application of Firefly Algorithm for Face Recognition

    Applications of Firefly Algorithm and its Variants, Springer

    Face Recognition is steadily making its way into commercial products. As such, the accuracy of Face Recognition systems is becoming extremely crucial. In the Firefly Algorithm, the brightness of fireflies is used to measure attraction between a pair of unisex fireflies. The firefly with higher brightness attracts the less bright firefly. The objective function is defined in proportion to the brightness, to define a maximization problem. This chapter aims to present the promising application of…

    Face Recognition is steadily making its way into commercial products. As such, the accuracy of Face Recognition systems is becoming extremely crucial. In the Firefly Algorithm, the brightness of fireflies is used to measure attraction between a pair of unisex fireflies. The firefly with higher brightness attracts the less bright firefly. The objective function is defined in proportion to the brightness, to define a maximization problem. This chapter aims to present the promising application of the Firefly Algorithm for Face Recognition. The Firefly Algorithm is used in a hyperdimensional feature space to select features that maximize the recognition accuracy. This chapter delineates how the Firefly Algorithm is a suitable algorithm for selection of the features in a Face Recognition model. The Firefly Algorithm is then applied to this feature space to identify and select the best features. Fireflies are arbitrarily placed on various focal points of the image under consideration. The advantage of this approach is its fast convergence in selecting the best features. The gamma parameter ( γ ) controls the movement of fireflies in this feature space and can be tuned for gaining an improvement in the performance of the Face Recognition model. This chapter aims to evaluate the performance and viability of using the Firefly Algorithm for Face Recognition.

    Other authors
    See publication
  • Prediction of Drug Potency and Latent Relation Analysis in Precision Cancer Treatment

    International Conference on Man–Machine Interactions 2019, Springer

    As cancer treatments are gaining momentum, in a bid to improve drug potency, doctors are looking towards precision cancer medicine. Here the drug prescriptions are tailored to the patients gene changes. In this paper, the aim is to automate the task of drug selection, by predicting the clinical outcome of using a particular drug on a combination of the patients gene, variant and cancer disease type. While the main idea behind precision cancer treatment is to identify drugs suitable to each…

    As cancer treatments are gaining momentum, in a bid to improve drug potency, doctors are looking towards precision cancer medicine. Here the drug prescriptions are tailored to the patients gene changes. In this paper, the aim is to automate the task of drug selection, by predicting the clinical outcome of using a particular drug on a combination of the patients gene, variant and cancer disease type. While the main idea behind precision cancer treatment is to identify drugs suitable to each patients unique case, it is justifiable for to assume that there exists a predictive pattern in these prescriptions. We propose to implement this prediction using three machine learning models, the Support Vector Machine, the Random Forest Classifier and the Deep Neural Network. The models yielded promising results of over 90% accuracy and over 95% ROC-AUC score. This positive outcome affirms the assumption that there exists a predictive pattern in precision treatments, that could be extrapolated to help automate such tasks. We further analyzed the data set and identified latent relations between drug, cancer disease, target gene and gene variant. This exploration uncovered some significant patterns where it can be observed how a particular drug has had successful results in treating a particular cancer and targeting specific gene variants.

    Other authors
    See publication
  • Risk Susceptibility of Brain Tumor Classification to Adversarial Attacks

    International Conference on Man–Machine Interactions 2019, Springer

    Discovery of adversarial attacks on deep neural networks, have exposed the vulnerabilities of these networks, wherein they often entirely fail to classify the attack generated images. While deep learning networks have generated promising results in performing brain tumor classification, there has been no analysis of their susceptibility to adversarial attacks. Vulnerability to adversarial attacks can render the deep neural networks useless for practical medical application. In this paper, a…

    Discovery of adversarial attacks on deep neural networks, have exposed the vulnerabilities of these networks, wherein they often entirely fail to classify the attack generated images. While deep learning networks have generated promising results in performing brain tumor classification, there has been no analysis of their susceptibility to adversarial attacks. Vulnerability to adversarial attacks can render the deep neural networks useless for practical medical application. In this paper, a study has been performed to determine extent of white box adversarial attacks on convolutional neural networks used for brain tumor classification. Three different adversarial attacks are implemented on the network, namely Noise generated, Fast Gradient Sign, and Virtual Adversarial Training methods. The performance of the network under these attacks is analyzed and discussed. Furthermore, in the paper it is shown how these networks perform when trained on the adversarial attack generated images, which could be a possible solution to prevent the failure of the classification networks against adversarial attacks.

    Other authors
    See publication

Test Scores

  • TOEFL

    Score: 118

  • GRE

    Score: 330

More activity by Jai

View Jai’s full profile

  • See who you know in common
  • Get introduced
  • Contact Jai directly
Join to view full profile

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Jai Kotia

Add new skills with these courses