[go: up one dir, main page]

0% found this document useful (0 votes)
175 views2 pages

Shreyan CV

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 2

Shreyan Gupta

Computer Science and Engineering cs1140485@iitd.ac.in


Indian Institute of Technology, Delhi shreyan.gupta96@gmail.com

Academic Details
Year Degree Institution CGPA/Percentage
2014-2018 B.Tech. in Computer Science Indian Institute of Technology 9.602/10
(Current) and Engineering Delhi Department Rank 2
2014 Class XII, CBSE AECS MMPS, Bangalore 95.2%
2012 Class X, CBSE Delhi Public School Bangalore South 10/10

Scholastic Achievements
• Achieved Department Rank 2 among all the CS students at the end of 7th semester in IITD.
• All India Rank 266 in Indian Institute of Technology Joint Entrance Examination (JEE Advanced-2014).
• Amongst the top 35 students all over India selected for the Orientation-cum-Selection Camp 2014 for the Inter-
national Physics Olympiad (IPhO OCSC).
• Secured 26th rank in the Kishore Vaigyanik Protsahan Yojana (KVPY) 2012, SA Stream.
• Placed amongst the top 300 students across India who qualified for Indian National Mathematics Olympiad
(INMO) 2013 and 2014, and Indian National Astronomy Olympiad (INAO) 2014.
• Qualified for National Talent Search Examination (NTSE) - 2010 and among the top 1000 at National level.

Internship
Improvements in RankBrain models for Apps Search Quality Apps Search Quality Team
Google India Pvt. Ltd. May, 2017 - July, 2017

• Aim of the project is to improve the quality of Gmail and Drive search. Increased the objective Mean Reciprocal
Rank indirectly by optimizing preference among pairs of query results.
• Experimented with a variety of model architectures like Autodidactic model and layered models.
• Added a variety of new signals into the data retrieval & training pipeline.

Major Projects
Application of Symmetries in Graphical Models Prof. Parag Singla & Prof. Mausam
B.Tech Project August, 2017 - November, 2017

• Explored the application of Symmetry at the intersection of the areas of Probabilistic Graphical Models and Deep
Learning.
• Applied the idea of Symmetry in CRF and Counting Belief Propagation in End-to-End Hybrid CNN-CRF Stereo
Vision model.

Artificial Intelligence bot for the game TAK Prof. Mausam


Artificial Intelligence Course Project October, 2016 - November, 2016

• In a group of two, designed and developed an AI bot for the game TAK which is similar in complexity to chess.
• Used Negamax algorithm with Iterative Deepening and alpha beta pruning along with a sophisticated feature
function and time management scheme to enhance the performance of the bot. Click here for more details.
Other Projects
Visual Question Answering using Deep Learning Prof. Parag Singla
Deep Learning Course Project November, 2017

Build an AI system for the task of VQA. Implemented a CNN-LSTM based and Attention based model in PyTorch.
Achieved accuracy of 52.5% on the MS-COCO VQA dataset hosted on the EvalAI server.

Linux based Operating System Functionalities Prof. Saurav Bansal


Operating Systems Course Project February, 2017 - April, 2017

Designed and developed a basic linux based terminal in C++. Implemented tasks as coroutines and fibres, and
performed preemptive and non-preemptive round robin scheduling.

Optical Character Recognition using Graphical Models Prof. Parag Singla


Probabilistic Graphical Models Course Project November, 2016

Implemented OCR and word recognition model using Markov Network and performed parameter learning, MAP
and MPE inference over it using Gibbs Sampling, Loopy Belief Propagation and Clique Tree Message Passing.

Network Based Multiplayer Ping Pong Game Prof. Vinay Rebeiro


Design Practices Course Project April, 2016

Designed and implemented a 4 player, peer to peer networking based Ping Pong game using Java Swing Library
for Graphics rendering and UDP Socket for Networks. Primary role was to design the Game Engine and the AI.

Compiler for a Simple Programming Language Prof. S. Arun Kumar


Programming Languages Course Project March, 2016 - May, 2016

Implemented a compiler along with a stack machine. A Lexical Scanner converted text to tokens followed by a
Recursive Descent Parser which transformed the token list to an Abstract Syntax Tree (AST). The AST was type
checked and a subsequent low level code was generated which was virtually executed by the stack machine.

Relevant Courses
• Computer Science
Deep Learning, Logic for CS, Machine Learning, Operating System, Parallel & Distributed Programming, Theory
of Computation, Graphics, Artificial Intelligence, Computer Networks, Analysis & Design of Algorithms, Proba-
bilistic Graphical Models, Programming Languages, Computer Architecture, Design Practices, Data Structures,
Discrete Maths, Digital Logic & System Design.
• Mathematics and Economics
Signals & Systems, Number Theory, Probability & Stochastic Processes, Calculus, Linear Algebra & Diff Equations,
Algebra, Microeconomics, Game Theory.

Technical Skills
• Languages: C++, C, Python, Java, SML, OpenMP, MPI, CUDA, OpenGL, JavaScript, VHDL

Co-Curricular Activities
• Academic Team Member (Theory grader) in the International Physics Olympiad (IPhO) 2015, Mumbai.
• Undergraduate Teaching Assistant for Data Structures and Algorithms course, fall 2017.
• Executive member of the Astronomy Club, IIT Delhi for the period 2015-17.
• Participated in Code.Fun.Do - January, 2016 organised by Microsoft IDC at IIT Delhi.

You might also like