“Pranjal worked with me as part of my team close to an year at Ola. We worked together on a complex optimisation problem of matching co-riders on a pooled ride hailing platform. Pranjal had just joined and was new in the organisation but the pace and ease with which he dived into the problem made it feel like he has spent an year on it. Pranjal is an amazing combination of great attitude and aptitude. His sharpness, enthusiasm and passion makes him execute at a super speed. At the same time, his openness to feedback and opinions makes him course-correct from any deviations along the way and adapt. He built very good rapport with cross functional teams that helped us execute and take a complex model to production within a few months. He showed great resilience and persistence during tough times after going live that helped the team come out with flying colors. He is a joy to work with and I learnt many things along the way. Look forward to working with him again in the future!”
About
Experience & Education
Licenses & Certifications
Volunteer Experience
-
Student Guide
Indian Institute of Technology, Kanpur
- Present 15 years 6 months
Education
Helped and supervised new students during their stay in First Year.
Regular meetings with them to help them adjust to the work culture of IIT Kanpur.
Publications
-
A Machine learning and Empirical Bayesian Approach for Predictive Buying in B2B E-commerce
International Conference on Machine Learning and Soft Computing
In the context of developing nations like India, traditional business- to-business (B2B) commerce heavily relies on the establishment of robust relationships, trust, and credit arrangements between buyers and sellers. Consequently, e-commerce enterprises frequently employ telecallers to cultivate buyer relationships, streamline order placement procedures, and promote special promotions. The accurate anticipation of buyer order placement behavior emerges as a pivotal factor for attaining…
In the context of developing nations like India, traditional business- to-business (B2B) commerce heavily relies on the establishment of robust relationships, trust, and credit arrangements between buyers and sellers. Consequently, e-commerce enterprises frequently employ telecallers to cultivate buyer relationships, streamline order placement procedures, and promote special promotions. The accurate anticipation of buyer order placement behavior emerges as a pivotal factor for attaining sustainable growth, heightening competitiveness, and optimizing the efficiency of these telecallers. To address this challenge, we have employed a ensemble approach comprising XGBoost and a Modified Poisson Gamma model to predict customer order patterns with precision. This paper provides an in-depth exploration of the strategic fusion of machine learning and an empirical Bayesian approach, bolstered by the judicious selection of pertinent features. This innovative approach has yielded a remarkable 3x increase in customer order rates, showcasing its potential for transformative impact in the e-commerce industry.
Other authorsSee publication -
A Comparison of Classifiers and Features for Authorship Authentication of Social Networking Messages
Concurrency and Computation: Practice and Experience
This paper develops algorithms and investigates various classifiers to determine the authenticity of short social network postings, an average of 20.6 words, from Facebook. This paper presents and discusses several experiments using a variety of classifiers. The goal of this research is to determine the degree to which such postings can be authenticated as coming from the purported user and not from an intruder. Various sets of stylometry and ad hoc social networking features were developed to…
This paper develops algorithms and investigates various classifiers to determine the authenticity of short social network postings, an average of 20.6 words, from Facebook. This paper presents and discusses several experiments using a variety of classifiers. The goal of this research is to determine the degree to which such postings can be authenticated as coming from the purported user and not from an intruder. Various sets of stylometry and ad hoc social networking features were developed to categorize 9,259 posts from thirty Facebook authors as authentic or non-authentic. An algorithm to utilize machine-learning classifiers for investigating this problem is described and an additional voting algorithm that combines three classifiers is investigated. This research is one of the first works that focused on authorship authentication in short messages, such as postings on social network sites. The challenges of applying traditional stylometry techniques on short messages are discussed. The experimental evaluations results demonstrate that an average accuracy rate of 79.6% among thirty users. Further empirical analyses evaluate the effect of sample size, feature selections, user writing style, and classification methods on authorship authentication, indicating varying degrees of success compared to previous studies.
Other authorsSee publication -
Words are not Equal: Graded Weighting Model for building Composite Document Vectors
12th International Conference on Natural Language Processing
Despite the success of distributional semantics, composing phrases from word vectors remains an important challenge. Several methods have been tried for benchmark tasks such as sentiment classification, including word vector averaging, matrix-vector approaches based on parsing, and on-the-fly learning of paragraph vectors. Most models usually omit stop words from the composition. Instead of such an yes-no decision, we consider several graded schemes where words are weighted according to their…
Despite the success of distributional semantics, composing phrases from word vectors remains an important challenge. Several methods have been tried for benchmark tasks such as sentiment classification, including word vector averaging, matrix-vector approaches based on parsing, and on-the-fly learning of paragraph vectors. Most models usually omit stop words from the composition. Instead of such an yes-no decision, we consider several graded schemes where words are weighted according to their discriminatory relevance with respect to its use in the document (e.g., idf). Some of these methods (particularly tf-idf) are seen to result in a significant improvement in performance over prior state of the art. Further, combining such approaches into an ensemble based on alternate classifiers such as the RNN model, results in an 1.6% performance improvement on the standard IMDB movie review dataset, and a 7.01% improvement on Amazon product reviews. Since these are language free models and can be obtained in an unsupervised manner, they are of interest also for underresourced languages such as Hindi as well and many more languages. We demonstrate the language free aspects by showing a gain of 12% for two review datasets over earlier results, and also release a new larger dataset for future testing.
Other authorsSee publication -
Word Vector Averaging: Parserless Approach to Sentiment Analysis
regICON-2015: Regional Symposium on Natural Language Processing
In recent years, distributional semantics or word vector models have been proposed to capture both the syntactic and semantic similarity between words. Since these can be obtained in an unsupervised manner, they are of interest for under-resourced languages such as Hindi. We test the efficacy of such an approach for Hindi, first by a subjective overview which shows that
a reasonable measure of word similarity seems to be captured quite easily. We then apply it to the sentiment analysis for…In recent years, distributional semantics or word vector models have been proposed to capture both the syntactic and semantic similarity between words. Since these can be obtained in an unsupervised manner, they are of interest for under-resourced languages such as Hindi. We test the efficacy of such an approach for Hindi, first by a subjective overview which shows that
a reasonable measure of word similarity seems to be captured quite easily. We then apply it to the sentiment analysis for two small Hindi databases from earlier work. In order to handle larger strings from the word vectors, several methods - additive, multiplicative, or tensor neural models, have been proposed. Here we find that the simplest - an additive average, results in an accuracy of 91.1% for an existing product review dataset and and 89.9% for a Hindi movie review dataset; both numbers are nearly 10% higher than earlier state of the art. The results suggest that it may be
worthwhile to explore such methods further for Indian languages.Other authorsSee publication
Patents
Courses
-
Algorithms-I
ESO211
-
Algorithms-II
CS345
-
Artificial Intelligence
CS365
-
Biology
-
-
Chemistry
-
-
Complex Analysis and Linear Algebra
MTH102
-
Computer Networks
CS425
-
Computer Vision & Image Processing
CS676
-
Computing for Data Analysis
Coursera
-
Differential Equations
MTH203
-
Digital Communication Networks
EE673
-
Discrete Mathematics
CS201
-
English
-
-
Fundamentals of Computing
ESC101
-
Game Theory
ECO502
-
Hindi
-
-
Introduction to Finance
Coursera
-
Machine Learning Tools & Techniques
CS771
-
Macine Learning: Regression
Coursera
-
Mathematical Logic
CS302
-
Mathematics for Machine Learning
CS698b
-
Maths
-
-
Mobile Computing
CS634
-
Natural Language Processing
CS671
-
Operating Systems
CS330
-
Physics
-
-
Principles of Data Base Systems
CS315
-
Principles of Numerical Computation
MTH308
-
Principles of Programming Languages
CS350
-
Programming Tools and Techniques
CS355
-
Real Analysis and Vector Calculus
MTH101
-
Sanskrit
-
-
Social Network Analysis
Coursera
-
Social Science
-
-
Theory of Computation
CS340
Projects
-
InfiHealth: A Framework to simplify 3-Party Model of Health (Mylan Labs Hackathon, Bengaluru)
Designed and developed a framework to simplify the 3-Party Model of Doctor, Patient and Pharmacist in Health domain making their life simpler to deal with day to day health issues.
Real Time Payment using VISA API enabled instantaneous transfer of money between all the parties
Real Time Social Network Feed helped patients and doctors to monitor diseases spread in their respective areas
Technology: Java Spring, Android, SQL, Python, Image Processing, Natural Language…Designed and developed a framework to simplify the 3-Party Model of Doctor, Patient and Pharmacist in Health domain making their life simpler to deal with day to day health issues.
Real Time Payment using VISA API enabled instantaneous transfer of money between all the parties
Real Time Social Network Feed helped patients and doctors to monitor diseases spread in their respective areas
Technology: Java Spring, Android, SQL, Python, Image Processing, Natural Language Processing
Business Value: Operating time of all parties has a significant impact whereas ease of doing business becomes highOther creators -
Pattern Identification in Spark with FP-Tree
Designed and developed a FP-Tree model to clean raw merchant names coming from transactions in real-time
The model had the ability to identify the junk in the raw name and clean it to give richer information
We achieved a sustainable and intelligent solution that can eliminate the contextual junk from the string using the frequent patterns tree of merchant names
Technology: Hadoop, Spark, Apache Parquet, Hive, Python
-
ParkIt:Hassle Free Toll Collection (InMobi Hackathon, Bengaluru)
Our app focuses on eliminating these challenges via push payments at the predefined toll booth making them self-serviceable resulting in a hassle free automated solution to the toll problem. The authorities get a transparent system to manage fund collections.
We used card to card push payment using Two Way SSL Authentication for a hassle free payment. We used Google Cloud Messaging server to send push messages of successful transaction to toll plaza and upstream message from toll plaza to…Our app focuses on eliminating these challenges via push payments at the predefined toll booth making them self-serviceable resulting in a hassle free automated solution to the toll problem. The authorities get a transparent system to manage fund collections.
We used card to card push payment using Two Way SSL Authentication for a hassle free payment. We used Google Cloud Messaging server to send push messages of successful transaction to toll plaza and upstream message from toll plaza to send the QR Code to the client. We crawled web using python to collect toll data. Platform is Android
We collected proper and full data from Web using a self-built automated script. We remove the use of cash from the whole ecosystem to make the payment transparent to the financial authorities
Technologies used were Android, Google Cloud Messaging, Python, VISA Push Payment, Zomato API
Business Value: Operating time as well as cost becomes significantly less while there is an extra revenue scope for all partiesOther creatorsSee project -
ALIAS
-
Internal productivity tool using LLM with RAG
-
Merchant Location Compliance
-
Designed and developed a predictive model to flag non-compliant transactions which is scalable and high performing
Involved fuzzy string matching to validate string entities and regression to assign feature weights for scoring
Involved Named Entity Recognition using Condition Random Fields for automating validation processes
Technology: Hadoop, Spark, Hive, Java, Spark SQL, Parquet
Business Impact: The framework helped the compliance teams to prevent revenue leakage in order of…Designed and developed a predictive model to flag non-compliant transactions which is scalable and high performing
Involved fuzzy string matching to validate string entities and regression to assign feature weights for scoring
Involved Named Entity Recognition using Condition Random Fields for automating validation processes
Technology: Hadoop, Spark, Hive, Java, Spark SQL, Parquet
Business Impact: The framework helped the compliance teams to prevent revenue leakage in order of millions due to ambiguities in incoming data
-
Archiving Redundant Merchant Identity Records
-
Analyzed and designed a framework which utilizes k-means clustering to form clusters of redundant records
Hierarchical approach which involved pre-processing followed by unsupervised clustering
Technology: Hadoop, Spark, Hive, Java
Business Impact: The framework reduced the master cache by more than 85% which benefited all downstream systems and improved performance by 35%
-
InteLink: Intelligent and Scalable Linkage of Transactions
-
Designed and developed a framework to link transactions to an external database using text mining techniques
Adopted to fuzzy string matching techniques for string entities
Technology: Hadoop, Spark, Java, Hive
Business Impact: The model helped in automation of the process saving a big chunk of manual effort as well as improved the quality and quantity of true matches
-
Merchant Stamping in Real Time with Spark and Kafka
-
Designed and developed a real-time merchant stamping framework in Spark for faster downstream consumption
Intelligently reduced lookup size and optimized record matching time with a one-way fingerprint for each transaction
Technology: Hadoop, Spark, Kafka, Java, Python
Business Impact: We achieved a record rate of stamping which had a direct impact on loyalty platforms and helped in easy migration of existing system to LTA
Other creators -
VISE: VISA InHouse Search Engine
-
Developed a model and a framework to find merchants based on transaction data (Distorted Merchant Names and other information)
Derived NLP based features and developed Machine Learning based methodology to predict the most matched name from a huge data set of merchant names using intelligent techniques.
Designed a separate module for address matching where we used USPS codes and other location based services to standardize the address and matched based on location based features with a…Developed a model and a framework to find merchants based on transaction data (Distorted Merchant Names and other information)
Derived NLP based features and developed Machine Learning based methodology to predict the most matched name from a huge data set of merchant names using intelligent techniques.
Designed a separate module for address matching where we used USPS codes and other location based services to standardize the address and matched based on location based features with a weighted model.
Built a Boosting Model of three classifiers that had a significant impact on the accuracy of the model
Accuracy obtained by this hybrid model is ~95.9%
Technology: Hadoop, Spark, Hive, Apache Parquet, Spark SQL, Machine Learning, NLP, Python
Business Impact: This helped us to identify merchants from a multi-million dataset more intelligently and accurately directly impacting systems which throw real-time offers -
Merchant Location Credibility
-
To identify VISA Merchants' Location Credibility for reducing fraud and risk in transactions
Designed a framework which models merchants and deduce their properties using a scalable and robust Machine Learning model
Used an ensemble of classifiers and DBSCAN clustering to detect anomaly in real-time
Achieved an accuracy of 98% on more than 2 million transactions
Technology: Hadoop, Python, Hive, Spark
Business Impact: Helped in saving millions of transactions from fraud without…To identify VISA Merchants' Location Credibility for reducing fraud and risk in transactions
Designed a framework which models merchants and deduce their properties using a scalable and robust Machine Learning model
Used an ensemble of classifiers and DBSCAN clustering to detect anomaly in real-time
Achieved an accuracy of 98% on more than 2 million transactions
Technology: Hadoop, Python, Hive, Spark
Business Impact: Helped in saving millions of transactions from fraud without using any personal information -
MILPE: Merchant InHouse Lookup and Processing Engine
-
Designed and developed an engine to detect web presence VISA merchants and hence create an offline merchant repository
Location attributes will provide an easy and comprehensive database for merchant address lookups
Technology: Python, Hive
Business Impact: Potential to save millions as it is a self-sufficient merchant finder as well as merchant data linkerOther creators -
Decompositional Semantics for Document Embedding (M.Tech. Thesis)
-
We developed a simple and robust technique to generate document vector using decompositional semantics
We proposed a graded weighting schema for building document vectors from word vectors with distributed semantics
We release the largest movie review corpus in Hindi containing 697 movie reviews collected from Dainik Jagran and Navbharat
Achieved state-of-the art results for sentiment analysis on Hindi movie and product reviews, 90.30% & 92.89% accuracies resp.
Achieved state-of-the…We developed a simple and robust technique to generate document vector using decompositional semantics
We proposed a graded weighting schema for building document vectors from word vectors with distributed semantics
We release the largest movie review corpus in Hindi containing 697 movie reviews collected from Dainik Jagran and Navbharat
Achieved state-of-the art results for sentiment analysis on Hindi movie and product reviews, 90.30% & 92.89% accuracies resp.
Achieved state-of-the art results for sentiment analysis on IMDB movie reviews, 94.19% accuracy, with 1.6% improvement and on Amazon product reviews, 92.91% accuracy, with 7% improvement
Other creatorsSee project -
Authorship Authentication Using Short messages from Social Networking Sites
-
This work presents and discusses several experiments in authorship authentication of short social network postings, an average of 20.6 words, from Facebook. The goal of this research is to determine the degree to which such postings can be authenticated as coming from the purported user and not an intruder. Various sets of stylometry and ad hoc social networking features were developed to categorize short messages from thirty Facebook authors as authentic or non-authentic using Support Vector…
This work presents and discusses several experiments in authorship authentication of short social network postings, an average of 20.6 words, from Facebook. The goal of this research is to determine the degree to which such postings can be authenticated as coming from the purported user and not an intruder. Various sets of stylometry and ad hoc social networking features were developed to categorize short messages from thirty Facebook authors as authentic or non-authentic using Support Vector Machines. The challenges of applying traditional stylometry on short messages were discussed. The test results showed the impact of sample size, features, and user writing style on the effectiveness of authorship authentication, indicating varying degrees of success comparing to previous studies in authorship authentication
Other creators -
Desktop Control using Android OS
-
Designed an android app that could control a laptop using Wi-Fi
A laptop/server side java program that manipulates the instructions received over Bluetooth from android device
Server Side script runs a java-robot which could handle mouse movement and keyboard inputs
Android app can handle multiple gestures such as different types of swipe, double tap, multi-touch, etc.
Communication takes over Wi-Fi between laptop and android device
-
Unsupervised Cross Lingual Alignment
-
Studied various papers in the area to propose a model that could do unsupervised cross lingual alignment
Proposed a framework that could align cross lingual bitext without supervision
Worked on a manually built corpus in 2 languages (English & Hindi) containing around 50,000 tokens
Used PLSA and ADIOS to provide a base system to the framework
Framework was built by composing work from different papers together
Framework also uses semantic information using WordNet for…Studied various papers in the area to propose a model that could do unsupervised cross lingual alignment
Proposed a framework that could align cross lingual bitext without supervision
Worked on a manually built corpus in 2 languages (English & Hindi) containing around 50,000 tokens
Used PLSA and ADIOS to provide a base system to the framework
Framework was built by composing work from different papers together
Framework also uses semantic information using WordNet for alignment
Evaluation parameters are precision, recall and F-score -
An Empirical Study of Cross-Lingual Unsupervised Alignment Based on Syntactic and Distributional Features
-
See projectInthiswork,weexperimentwiththreeapproachestoextractrelationshipbetweencross-lingual clusters and sentences. While other work have mainly focused on few features such as predicates and have not directly looked into the whole document, we consider the whole document and not merely look at few features. Moreover, our work is more on a focused data,i.e. data concentrated on very few topics. We have used unsupervised learning of Natural Languages and concentrated on Hindi and English, though it can…
Inthiswork,weexperimentwiththreeapproachestoextractrelationshipbetweencross-lingual clusters and sentences. While other work have mainly focused on few features such as predicates and have not directly looked into the whole document, we consider the whole document and not merely look at few features. Moreover, our work is more on a focused data,i.e. data concentrated on very few topics. We have used unsupervised learning of Natural Languages and concentrated on Hindi and English, though it can be extended to any language.
We have used unsupervised methods of learning due to their advantage over supervised methods. They do not require an annotated corpus which proves to be quite costly. Also the corpus used has been manually built by us which includes a Hindi corpus and an English corpus containing articles on Coal Scam. Hindi corpus contains around 35000 tokens whereas English corpus consists of over 50000 tokens. Here each line is treated as a document. -
Measuring Similarity Between Documents
-
In today's world with ever increasing volume of text resources over internet and digital libraries, organizing these documents has become a practical need. Clustering is an important technique which automatically organizes large number of objects into small number of coherent groups. This leads to efficient and effective use of these documents for information retrieval and other such NLP tasks. Clustering algorithms require a metric to quantify how different two given documents are. This…
In today's world with ever increasing volume of text resources over internet and digital libraries, organizing these documents has become a practical need. Clustering is an important technique which automatically organizes large number of objects into small number of coherent groups. This leads to efficient and effective use of these documents for information retrieval and other such NLP tasks. Clustering algorithms require a metric to quantify how different two given documents are. This difference is often measured by some distance measure such as Euclidean distance, Cosine similarity to name a few. In this work, we experiment with five well known distance measures and compare their performance on seven datasets using k-means clustering algorithm. The work shows that some distance measures clearly outperform others. Also, which measure to use in a specific scenario depends on what type of clusters does one want for the task at hand.
Other creators -
Movie Recommendation System
-
Recommendation System can provide suggestions about movies, videos, newspaper articles to a user. For instance, they may predict whether a user would like a movie or not. These systems collects information from a large number of users and mainly use nearest neighbor techniques to provide recommendations. In this project, we have built a movie-recommendation system using MovieLens Database. We have tried building and using several systems which mainly use a Machine Learning approach called…
Recommendation System can provide suggestions about movies, videos, newspaper articles to a user. For instance, they may predict whether a user would like a movie or not. These systems collects information from a large number of users and mainly use nearest neighbor techniques to provide recommendations. In this project, we have built a movie-recommendation system using MovieLens Database. We have tried building and using several systems which mainly use a Machine Learning approach called Collaborative filtering. We have tried both the approaches, Item Based and User Based Collaborative filtering and compared the results with the already developed systems.
Other creators -
Sponsored Content
-
One of the biggest trends in wireless communications has been the explosion in demand for data services driven by the introduction of smartphones. Meeting this demand requires large investments in wireless capacity. However, for various socioeconomic reasons, the price of basic service that a service provider can charge end users is fixed, often at a level that cannot generate enough revenue to pay for the cost of upgrades. Therefore, to stay on a sustainable path, the service provider needs to…
One of the biggest trends in wireless communications has been the explosion in demand for data services driven by the introduction of smartphones. Meeting this demand requires large investments in wireless capacity. However, for various socioeconomic reasons, the price of basic service that a service provider can charge end users is fixed, often at a level that cannot generate enough revenue to pay for the cost of upgrades. Therefore, to stay on a sustainable path, the service provider needs to explore income from other sources, preferably in a mutually beneficial manner. The motivation is that content provider wants maximum number of hits, user wants to access maximum data at same price and operator wants to earn more revenue without disturbing the other two. We consider a solution that allows the content provider to “sponsor” its content so that it does not get charged to the end users’ monthly quotas. The arrangement removes end users’ concern about paying an uncertain amount of bandwidth cost for carrying advertisements. As a consequence, more content will be accessed, not only because some of it is free but also because users are effectively given more quota. The content provider’s profit increases as long as the cost of sponsoring stays below the new advertising revenue from increased viewing of its content. Content sponsoring also benefits the service provider by giving it the opportunity to charge content providers who, have a greater willingness to pay than end users. Income from this new source enables the service provider to recover the value of some of the mobile services that it is enabling and use that revenue to finance capacity expansion. We mimic the system by setting a VPN server and a nodeJS server-script which records user activity and serve free contents to user by manipulating incoming data. Our Android App shows free stuff specific to each user and also shows them their usage details.
Technology: MySQL, VPN Server, NodeJS, AndroidOther creators -
Compiler for ADA ver 2
-
Implemented a working compiler for programming language ADA(ver2). Applied various aspects of a compiler learned in the course.
Implemented Lexer and Parser in C using LEX and YACC along with Semantic Rules for Symbol Table and used 3-Address Code as IR which is then translated into Assembly Language for MIPSOther creators -
Hostel Management System
-
Built a web application to make the process of Hostel Management electronic
Used Entity-Relationship modeling, normalization to Boyce Codd Normal Form (BCNF), and integrity constraints to design the database
Implemented the portal having facilities for creating students profile, staff profile, complaint addressing etc.
Interface programming was done in HTML and JavaScript, database built on MySQL and the interaction between them was done by PHP hosted on Apache server
Built a web…Built a web application to make the process of Hostel Management electronic
Used Entity-Relationship modeling, normalization to Boyce Codd Normal Form (BCNF), and integrity constraints to design the database
Implemented the portal having facilities for creating students profile, staff profile, complaint addressing etc.
Interface programming was done in HTML and JavaScript, database built on MySQL and the interaction between them was done by PHP hosted on Apache server
Built a web application with Apache/PHP as the frontend and MySQL as the backend -
Packet Sniffer
-
Implemented packet sniffer and tested it on hostel LAN network
Implementation was done in Python and used PCAP Library using sockets
Captured almost all the packets in the local network by acting as a gateway
Can log all TCP, HTTP and UDP data over the network, show values of various fields in the packet and monitor network usageOther creators -
Development of an OS called PintOS
-
Implementation of System Calls through various Posix functions.
Implementation of Posix message queues and threads, Virtual Memory, File System and User ProcessesOther creators -
Interpreter for OZ
-
Implemented an interpreter to take an Abstract Syntax Tree (AST) of Oz and output the execution steps
Included implementation of Single Assignment Store, semantic stack and closure
In the Mozart OZ environment, developed an interpreter for a declarative sequential language
Implemented a Semantic Stack and the Single Assignment store to output the sequence of execution states given a source code as an input
Implemented procedure definitions and calls, Scoping and…Implemented an interpreter to take an Abstract Syntax Tree (AST) of Oz and output the execution steps
Included implementation of Single Assignment Store, semantic stack and closure
In the Mozart OZ environment, developed an interpreter for a declarative sequential language
Implemented a Semantic Stack and the Single Assignment store to output the sequence of execution states given a source code as an input
Implemented procedure definitions and calls, Scoping and conditions
Developed an interpreter for a declarative sequential language in Mozart Oz environment
Implemented procedure definitions and calls, scoping and conditions
Other creators -
Multiway Cut using Important Separators
-
In the Multiway Cut problem, we are given an edge-weighted graph, a subset of the vertices called terminals and a cost k, and asked for a k - weight set of edges that separates each terminal from all the others. When the number n of terminals is two, this is simply the min-cut, max-flow problem, and can be solved in polynomial time. The problem becomes NP-hard as soon as n = 3, but can be solved in polynomial time for planar graphs for any fixed n. The planar problem is NP-hard, however, if n is…
In the Multiway Cut problem, we are given an edge-weighted graph, a subset of the vertices called terminals and a cost k, and asked for a k - weight set of edges that separates each terminal from all the others. When the number n of terminals is two, this is simply the min-cut, max-flow problem, and can be solved in polynomial time. The problem becomes NP-hard as soon as n = 3, but can be solved in polynomial time for planar graphs for any fixed n. The planar problem is NP-hard, however, if n is not fixed.
Other creators -
Emotion Analysis of Text
-
Emotions have been widely studied in psychology and behavior sciences, as they are an impor- tant element of human nature. In this project we aim to identify certain basic emotions present in a text. We have used ISEAR corpus which contains sentences related to certain emotions, a PCFG parser and determind the weight of a sentiment and then tried to give weight to context with the help of PLSA algorithm which is basically a probabilistic method to determine the meaning behind the words. The…
Emotions have been widely studied in psychology and behavior sciences, as they are an impor- tant element of human nature. In this project we aim to identify certain basic emotions present in a text. We have used ISEAR corpus which contains sentences related to certain emotions, a PCFG parser and determind the weight of a sentiment and then tried to give weight to context with the help of PLSA algorithm which is basically a probabilistic method to determine the meaning behind the words. The results of the project are quite promising.
Other creatorsSee project -
Learning Emotions from Text
-
--Used Supervised and Unsupervised training.
--PCFG parser was used for parsing the sentences, and the tokens were searched for in the emotion tagged dictionary.
--In the Unsupervised way, PLSA (Probabilistic Latent Semantic Analysis) algorithm was used to get the probabilities for the training data. The sentence was then folded to get the probability of the required emotion category.
--Implemented in Python and COther creators -
Simplified CPU & Digital Clock
-
Programmed a 32-bit ALU on a XILINX Spartan3 FPGA Board, using BSV as hardware programming language
Implemented and designed a simple processor on a FPGA. In particular implemented an ALU, and Register File on a XILINX SPARTAN 3 FPGA board
Implemented CPU and CLOCK on Field Programmable Gate Arrays FPGA, using Verilog as HDL
The processor was capable of taking 2 4-bit inputs and performing mathematical operations on them
Input was fed through switches and output shown as 7-Segment…Programmed a 32-bit ALU on a XILINX Spartan3 FPGA Board, using BSV as hardware programming language
Implemented and designed a simple processor on a FPGA. In particular implemented an ALU, and Register File on a XILINX SPARTAN 3 FPGA board
Implemented CPU and CLOCK on Field Programmable Gate Arrays FPGA, using Verilog as HDL
The processor was capable of taking 2 4-bit inputs and performing mathematical operations on them
Input was fed through switches and output shown as 7-Segment LED Display on the FPGA.
Implemented a digital clock. The clock had 4 modes which were: HH:MM mode, MM:SS mode, Alarm clock mode i.e. LED glowed when the time reaches the alarm time for a min, and Stopwatch mode having options to start, reset and stop
Implemented ALU, Processor and Register File. 4-bit Input fed through switches and output shown as 7-Segment LED Display on the FPGA
Honors & Awards
-
Udaan Hackathon 2023 Runner Up
Udaan
Built a LLM powered API search using RAG
-
Go Beyond!
VISA Inc
I was able to successfully build an intelligent framework in quick time to counter compliance issues
-
Speaker at Deep Learning Summit in Singapore
ReWork
Honor of presenting at ReWorks' Deep Learning Summit in Singapore on how Artificial Intelligence and Machine Learning is helping IT Industry.
-
Go Beyond!
Data Labs
I was able to successfully extend one of the key projects as well as demonstrated a key idea and its implementation at a Business event across VISA. This was achieved on my trip to VISA HQ, Foster City.
-
Go Beyond!
VISA Inc
Go Beyond! Award identifies and recognizes staff members’ outstanding performance and contributions in achieving goals and meeting targets of VISA. As a member of Merchant Data Labs, I was able to successfully implement a methodology to validate merchant location credibility using Machine Learning techniques for which we have filed a Patent under US Laws. This methodology achieved 98% accuracy thereby benefiting the organization to reduce risk and fraud in authentication of transactions.
-
Star Achiever
VISA Data Labs
Received Star Achiever Award as well as magazine share from VISA Data Labs for successfully completing a key initiative of merchant program in VISA.
Languages
-
English
Native or bilingual proficiency
-
Hindi
Native or bilingual proficiency
-
Sanskrit
Elementary proficiency
Organizations
-
IIT Kanpur
Student
- Present -
Bell Labs India
Summer Intern
-
Recommendations received
3 people have recommended Pranjal
Join now to viewOther similar profiles
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