Divya Rani
Other Social: https://www.linkedin.com/in/divya-rani-23924481/
github profile: https://github.com/Divya063
Divya is currently working as a backend engineer at Gitlab. Previously she worked for VMware and HackerRank. She has participated in various open source projects and her interests lie at the intersection of machine learning and distributed systems.
Accepted Talks:
Building a Code Search Engine: Using NLP to Find Similar Methods Across Libraries
A developer may decide to implement a library despite the existence of similar libraries, taking into account factors such as computational performance, language or platform dependency, and accuracy. Therefore, there are several libraries with overlapped functionalities.
In this talk audience will learn how to build a code search engine using Natural Language Processing (NLP) techniques. We'll explore how NLP can be applied using Python's Natural Language Toolkit (NLTK) to function documentation and signatures to uncover similarities between methods across different libraries, enabling developers to find the most suitable code for their needs.
The talk assumes some Python knowledge; NLP knowledge is not required as a brief overview will be given during the talk.