Hello! I am Apurva Dani. Software Developer and an AI Researcher.
I have worked on various projects in the domain of AI which includes Natural Language Processing, Computer Vision and Statistical Machine Learning.
Sep 2021 - Present
Experiment various sampling and training methods to build secured deep learning models to strengthen it against adversarial attacks. Develop efficient experimentation methods for parallel training of neural networks maximizing utilization of GPU’s.
Feb 2020 - July 2021
Research in the domain of computer vision, optimization of OCR technology, weak supervision and deep active learning. Working on various segmentation models, attribute prediction models, feature extraction, triplet models, disentanglement, metric learning, clustering, image processing, computer vision and snorkel.
Nov 2020 - July 2021
Deep learning (DL) is greedy for data and requires a large amount of data supply to optimize massive parameters, so that the model learns how to extract high-quality features. Deep Active learning (AL) attempts to maximize the performance gain of the model by marking the fewest samples. Open source contributor - DISTIL Read More
Feb 2020 - July 2020
The first step of creating a virtual hairstyle is to digitize human hair. There is a need to encode human hair information such that each bit in the information tells us something about the hair type or style. For example, we might encode hair information in a 512 bit vector then the first 25 bits might represent the length of hair, next 25 bits might represent color of hair, etc. This kind of disentangled encoding can be used to control individual features of the hair. Read More
Jan 2019 - May 2019
Presented at International Conference on Advanced Computing Technologies and Applications. This paper aims on generalizing the effect of number of hidden layers on datasets in Artificial Neural Network. Read More
Oct 2020 - July 2021
Building end to end deployable NLP and CV solutions. Working on research problems such as relevant compound extraction, bias removal and technical question answering. Responsible for interaction with subject matter experts to gather domain knowledge and expand use of AI in the respective field
June 2019 - July 2019
Developed an AI based solution that generates key actionable insights for their clients by automating companies Market and Competitive Intelligence (MICI) services. Designed and implemented user interaction using web stack such as PHP, JS, jQuery for user interaction. Formulated the task of document classification using supervised machine learning for categorizing the documents.
Dec 2018 - January 2019
Researched and developed a robust solution for one of their critical projects epub3 automation for global clients to convert their pdf to electronic publication. Formulated an AI solution for detecting different patterns inside a pdf using Luminoth framework. Configured and optimized the object detection model for recognizing patterns inside a book for Scholastic
2021 - 2023
University of Southern California
The MS in Computer Science provides intensive preparation in the concepts and techniques related to the design, programming, and application of computing systems. Students are provided a deep understanding of both fundamentals and important current issues in computer science and computer engineering so that they may either obtain productive employment or pursue advanced degrees.
2016 - 2020
University of Mumbai - Dwarkadas J. Sanghvi COE
This program is accredited by National Board of Accreditation (NBA). The vision of the program is to emerge out as a prominent department offering a programme blended with research culture in its pursuit for academic excellence in order to develop professionally competent and socially responsible engineers capable of meeting industry demands and social obligations in a vibrant global environment.
Professor, DJ Sanghvi
He loves taking up challenging projects and works on them with immense dedication. Also, his flair for research-based work is something I appreciate. He is a well-rounded individual, with the requisite academic records, practical knowledge and experience to contribute to any team he joins. His efficient management skills, vast technical knowledge, and determination are traits that will go a long way to help him attain his career goals.
Associate HOD, DJ Sanghvi
Throughout our association, I have seen Apurva improving consistently both academically and personally. He brings with himself a good blend of academic skills and technical aptitude which will help him stand in good stead during his future endeavours. Moreover, based on my observation of his involvement in student body activities in our college, I can vouch for his capacity to make similar contributions to any institution he joins. His zest for knowledge coupled with his diverse skills and interpersonal abilities will lead him to achieve the highest laurels in his chosen field
Technology Lead, Hurix Digital
During his tenure at our company, Apurva proved to be a dedicated intern who was meticulous in all the tasks that had been assigned to him. He showed impressive skills and managed his time by completing two deep learning projects where he worked on Patter Recognition using Luminoth framework. He also worked on AWS for training the models. He showed great determination and drive and his greatest strength is his enthusiasm for learning new concepts related to any technical domain and his ever lasting curiosity about artificial intelligence. I highly recommend Apurva who worked under my supervision at Hurix Digital, hoping he will deliver ever more at other work places too.