Focus Areas: Deep Learning • Computer Vision • Machine Learning
Nagpur,Maharashtra
Summary
Data Scientist with 1+ years of experience executing data - driven solutions with adept knowledge of Data Science, Machine Learning (ML), Deep Learning (DL), Computer Vision (CV).
Experience in fine tuning pre-trained models like Stable Diffusion from Hugging Face Model Hub.
Experience with Data Manipulation packages like NumPy, Pandas, and Data Visualization packages like Matplotlib, Seaborn and Bokeh.
Good knowledge of the Machine Learning Life Cycle including data preparation, model engineering, model evaluation, model deployment, monitoring and maintenance.
Developed and experimented with various predictive and classification models, such as Decision Tree, Naive Bayes, Logistic Regression, SVM, Random Forest, Ada boost, Gradient boosting, Social Network Analysis, Cluster Analysis, and Neural Networks using Python and Scikit-Learn and assessed the performance using appropriate metrics and methods.
Experience with state-of-the-art facial recognition methods and technologies like CNNs, R-CNNs, Faster R-CNN, and VGG-Face.
Proficient in Python programming language as well as Object Oriented Programming in Python Hands-on experience with industry-standard IDEs like VS Code, Spyder, PyCharm.
Good knowledge of cloud computing services like Amazon Web Services (AWS). Experience with version control tools like Git.
Good communication and interpersonal skills, active team member and a smart worker.
Experience in using project development and test management tools like JIRA, Confluence.
Education
Bachelor of Technology - Biotechnology
Indian Institute of Technology (IIT) Kharagpur
India
12.2020 - Current
Overview
1
1
Year of professional experience in Machine learning (CV)
Work History
Machine Learning / AI Engineer Intern
Siemens
Bangalore
05.2023 - 08.2023
Fine-tuned and applied the state-of-the-art Stable Diffusion v1–5 model (by RunwayML) using the diffusers library from Hugging Face for a generative AI use-case and conducted extensive research on the underlying diffusion models and their applications
Developed and implemented various image processing solutions for object detection and image segmentation
And assessed the performance and accuracy of the solutions using appropriate metrics and methods
Collaborated with a team of researchers to design, implement, and evaluate models and methods for image processing and computer vision tasks, and demonstrated the effectiveness and impact of the proposed models through presentations
Performed accurate and detailed annotations on satellite images and applied advanced image processing techniques to improve the quality and resolution of the images and enhance the accuracy and performance of the downstream models
Carried out precise image segmentation tasks using deep learning models and optimized the model efficiency and robustness for better object delineation and boundary detection.
Deep Learning Engineer Intern
Resolute AI software
Remote
11.2022 - 02.2023
Implemented and trained various deep learning models, such as convolutional neural networks (CNNs), recurrent neural networks (RNNs), and for facial recognition tasks using frameworks such as TensorFlow, Keras, and PyTorch
Performed data augmentation, normalization, and regularization techniques to enhance the quality and diversity of the facial images and prevent overfitting of the models and elevate model generalization and overall robustness
Validated and evaluated the models using cross-validation, confusion matrix, and F1-score metrics and compared the results with existing facial recognition methods and benchmarks
Performed in-depth literature review and analysis on the state-of-the-art facial recognition methods and models, such as Faster R-CNN, Mask R-CNN, and VGG-Face, and compared their strengths, weaknesses, and applications
Conducted data collection, cleaning, and preprocessing using various tools and techniques such as SQL, Python, R, Excel, etc
Performed exploratory data analysis and statistical inference to identify patterns, trends, outliers, and correlations in the data sets
Created and presented interactive dashboards, reports, and charts using visualization tools such as Power BI and Tableau to communicate insights and recommendations to clients.
Projects
Neural Style Transfer (NST):
Applied the neural style transfer technique to create artistic images by combining the content and style of different images using the pretrained convolutional neural network VGG-19 model.
Extracted the features of the style images using a feature extractor model and defined a loss function to measure the difference between the features of the generated image and the original images.
Implemented the model using the TensorFlow framework and optimized the generated images iteratively by stochastic gradient descent.
Experimented with recurrent convolutional layers (ConvLSTM2D) and hyperparameters and observed their effects on the quality and diversity of the generated images.
Stable Diffusion XL Panaroma LoRA:
Fine-tuned and applied the state-of-the-art Stable Diffusion XL panorama model from Hugging Face to generate realistic and seamless 360-degree panoramic images from text prompts using diffusion-based generative models.
Used a custom dataset of 360-degree coherent panoramic images and their depth conditioning to fine-tune the diffusion model using the PyTorch framework and diffusers, autoencoders, and huggingface_hub libraries.
Optimized the memory and speed of the training using gradient checkpointing and mixed precision and experimented with various text prompts and hyperparameters to improve the quality and diversity of the generated images.
Compared the results with Stable diffusion model for 360-degree panoramic image generation and demonstrated the potential of the fine-tuned diffusion model.
Timeline
Machine Learning / AI Engineer Intern
Siemens
05.2023 - 08.2023
Deep Learning Engineer Intern
Resolute AI software
11.2022 - 02.2023
Bachelor of Technology - Biotechnology
Indian Institute of Technology (IIT) Kharagpur
12.2020 - Current
Skills
Programming languages - Python, C, C, SQL, Bash Scripting