Anant Maheshwari

Anant Maheshwari

San Francisco Bay Area
1K followers 500+ connections

About

Engineering Manager in Machine Learning, leading a mid-sized team to design, build, and…

Activity

Join now to see all activity

Experience

  • Meta Graphic
  • -

    Menlo Park, California, United States

  • -

    San Francisco Bay Area

  • -

    Greater Philadelphia Area

  • -

    Greater Boston Area

  • -

    Greater Philadelphia Area

  • -

    Fredericton, Canada

  • -

    New Delhi Area, India

  • -

    Chennai Area, India

Education

  • University of Pennsylvania Graphic

    University of Pennsylvania

    3.9/4.0

    -

    Activities and Societies: Penn Masala - World's First South Asian A Cappella Group

  • -

    -

  • -

    -

Volunteer Experience

  • Teaching Volunteer

    Association for Computing Machinery, NITK Surathkal

    - 2 years 9 months

    Children

    Taught underprivileged children at the NITK Kannada Medium School, the basics of Computer and Web applications as a part of the program 'Shiksha' and the English language as a part of the program 'Vidyarthi'. Both these programs were organized by the Association for Computing Machinery (ACM), NITK Chapter.

Publications

  • Towards Language Technology for Mi'kmaq

    Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018)

    The paper talks about a state-of-the-art corpus for the Mi'kmaq language with 69 documents as compared to 31 in the previous work (Scannell 2007).

    Performed data-driven analysis of various approaches to search engine querying, web-crawling and de-boilerplating of web-content, and developed a complete post-processing pipeline for corpus construction. Implemented a custom language identification module using cosine measures based on character-level trigrams.

    See publication
  • Computationally Efficient Fault Tolerant ANTS

    ACM ICPS - 11th International KMO Conference 2016, Hagen, Germany

    Designed a fault-tolerant algorithm for solving the Ants Nearby Treasure Search (ANTS) problem by efficiently using Push-Down Automata for multi-agent control mechanism with parallelism in finding treasure and handling failures.

    The algorithm becomes asymptotically better in terms of computational complexity compared to previous work done on Fault Tolerant ANTS.

    Other authors
    See publication

Patents

Courses

  • Advanced Topics in Machine Perception

    CIS680

  • Analysis of Algorithms

    CIS502

  • Artificial Intelligence and Expert Systems

    CO410

  • Big Data Analytics

    CIS545

  • Computational Linguistics

    CIS530

  • Computer Vision and Computational Photography

    CIS581

  • Database and Information Systems

    CIS550

  • Foundations of Leadership

    EAS595

  • Internet and Web Systems

    CIS555

  • Machine Learning

    CIS520

  • Probability Theory and Applications

    MA208

  • Software Systems

    CIS505

Projects

  • SemTrac - Android Application for Academic Performance Tracking

    Developed an Android application which allows students to keep a track of their grades, GPA, attendance and a record of important documents over a simple and easy-to-use interface.

    Language and Technologies: Java, XML, Android Studio

    Other creators
    See project
  • Enhanced Conditional U-Net for Pose-Guided Dance Sequence Generation

    -

    Improved a conditional U-Net and variational auto-encoder based model by adding a discriminator for adversarial training. Utilized perceptual loss from the output of the first layer of a pre-trained VGG19 network to capture semantic details better.

    Achieved significantly better qualitative results including greater semantic details in the generated images and robustness of the model for complex poses.

  • PennCloud

    -

    Developed a distributed application with a scalable, fault-tolerant key-store supporting strong consistency, replication and recovery.

    Implemented load-based forwarding to replicas and an interactive admin-panel for server statistics and start/stop on the fly.

    Awarded with the PennCloud Award for best overall project. Featured on the CIS505 Hall of Fame at: https://www.cis.upenn.edu/~cis505/hall_of_fame.html

    See project
  • Semantic Textual Similarity

    -

    Implemented a Support Vector Regression model with features calculated using alignment and semantic composition-based methods.

    Outperformed the original model using trained sentence semantic representations with BiLSTM and Convolutional Neural Networks.

    See project
  • Face Replacement in Videos

    -

    Implemented facial landmarks detection, morphing using Delaunay triangulation, and gradient-domain blending to swap faces in video. Utilized open source libraries OpenCV and Dlib.

    Improved the feature tracking by using a weighted average of KLT Optical Flow and feature detection using ‘DLib’ to prevent jitter in the resulting video

    See project
  • Multi-class Classification on Tweets

    -

    Implemented TF-IDF, TF-IGM pre-processing to normalize features. Developed a majority vote ensemble of Logistic Regression, SVM & Naïve Bayes for multi-class classification into five possible sentiments (joy, sadness, surprise, anger, fear)

    Implemented semi-supervised learning using unlabeled data by adding highest confidence predictions back to retrain the model

    See project
  • Location based Itinerary for Trips

    -

    Processed and merged Yelp Dataset (SQL) and WikiVoyage data (CSV) using Pandas data frames and developed a normalized schema.

    Developed a web application using the MEAN Stack (MongoDB, Express.js, Angular.js, Node.js) and Google Material UI; Implemented indexing and caching to reduce latency in page loads.

    See project
  • Generating Ontology of web entities using Multilingual Information Extraction

    -

    Developed a Python Owl-ready ontology (a network of entities extracted from the web and the relationships that exist between them). We used multilingual information extraction (English, Hindi, and Kannada) from local newspapers and social media. Implemented Noun-Phrase Chunking for Hindi and modified shallow parsers to extract continuous chunks for organization names.

    The ontology or knowledge base generated was tested with newspaper articles on crimes and social unrest but is generic to…

    Developed a Python Owl-ready ontology (a network of entities extracted from the web and the relationships that exist between them). We used multilingual information extraction (English, Hindi, and Kannada) from local newspapers and social media. Implemented Noun-Phrase Chunking for Hindi and modified shallow parsers to extract continuous chunks for organization names.

    The ontology or knowledge base generated was tested with newspaper articles on crimes and social unrest but is generic to be extended to a variety of applications which require an initial knowledge graph as a starting point.

    Other creators
  • Product Profiling using Natural Language Processing

    -

    Used NLP and Sentiment Analysis to classify products based on user reviews and ratings. Developed a Naive Bayes classification model using bag-of-words with higher weights to strong adjectives that occur in a review. Implemented Frequency Summarization to extract important pieces of information from long reviews.

    Also, developed a chrome extension using the above algorithm utilizing a web-service in CherryPy.

Honors & Awards

  • PennCloud Award - Best Overall Project

    CIS505 - Software Systems

    Awarded the PennCloud award for the Fall 2018 offering of CIS505 - Software Systems. Check the group out and more information about our project at: https://www.cis.upenn.edu/~cis505/hall_of_fame.html

  • J.N. Tata Scholar 2017

    The J.N. Tata Endowment Fund

  • Winner - Fidelity Ideathon 2015

    Fidelity Investments Pvt Ltd

    Worked on iPassword - An intelligent password authentication mechanism using biometric password hardening, in 2-day hackathon conducted by Fidelity Investments as a part of Campus Connect Program at NITK Surathkal.

  • INSPIRE Scholarship

    Government of India

    Selected for the INSPIRE Scholarship awarded by the Govt. of India for Higher Education, for being among the Top 1% of students at the National level.

  • Pride of MPS

    MPS, Jaipur

  • Best Interjector

    J.L Maheshwari Inter-School English Debate Competition, MPS, Jaipur

  • High Distinction in Royal Australian Chemistry Olympiad

    Royal Australian Chemical Institute

  • Kishore Vaigyanik Protsahan Yojana (KVPY-2011) Scholar

    Department of Science and Technology, Government of India

    Awarded with a scholarship amount of Rs. 64000 per annum by Department of Science and Technology, Government of India under the Indian Institute of Science (IISc) Bangalore.

Test Scores

  • TOEFL

    Score: 117

    Score Split:
    Reading - 30
    Listening - 28
    Speaking - 29
    Writing - 30

  • GRE - Graduate Record Examination

    Score: 323

    Score Split:
    Quant - 170
    Verbal - 153
    Analytical Writing - 4

  • JEE Advanced

    Score: AIR - 8439

  • JEE Main

    Score: AIR - 2093

Languages

  • Hindi

    Elementary proficiency

  • English

    Professional working proficiency

Organizations

  • Association for Computing Machinery

    Convener - National Institute of Technology Karnataka Student Chapter

    -

More activity by Anant

View Anant’s full profile

  • See who you know in common
  • Get introduced
  • Contact Anant directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses