GithubHelp home page GithubHelp logo

Gaurab Subedi

Hi everyone!

I am Gaurab and my passion in the field of Artificial Intelligence and Data Science and worked in this field. I have been working with machine learning, deep learning, computer vision and data engineering for the last 3 years. Currently, I Graduated from University of South Dakota with Masters of Science in Computer Science.

I started my carrer doing internship in data engiineering tasks in one of a prestigious fintech company in Nepal called Selcouth Technology Pvt. LTD (ASMI). Afterwards I also was promoted as AI Engineer. At ASMI, I mostly tangled with the homography, pattern matching of the surfaces in videoframe including feature point detection in planar surface including big data technologies.

I also worked on static clickable poster based projects, 2D poster injection in recorded videos and some research on in-game advertisement After working for three years, I decided to continue my studies and joined the graduate program at University of South Dakota.

Technical Skills

  • Languages and Scripts: Python, C/C++,, C#
  • Frameworks and Libraries: Pandas, Scikit-learn, Numpy, Seaborn, Plotly, Scipy, Keras(with Tensorflow), Pytorch, Darknet (For YOLO), OpenCV
  • IDE: Jupyter Notebook, Pycharm, VSCode, Unity
  • Database: MySql, MongoDB
  • VCS: Git, Github
  • Collaboration: JIRA, Trello, Slack
  • Methodology: Scrum
  • Big Data Technology: Apache Spark, HDFS, PySpark (SQL, MLLib)
  • Visualization: Microsoft PowerBi, Python Libraries (Matplotlib, Seaborn, Plotly, Dash)
  • Operating System: Linux, Windows

Professional Experience

AI Engineer (Full-time) May 2021 - May 2022

Selcouth Technologies Pvt. Ltd (ASMI venture)

  • Static Clickable Poster based Projects: Developed a video-based outfit detection system, named "Static Clickable Poster," utilizing YOLO version 4 where the datasets are extracted from different clothing sites and annotated images using labelimg across 30 different classes of male and female dresses. Increased the model accuracy from 60% to 89% increasing the datasets to 1 million.
  • Core team member for recommendation system with content-based filtering and CNN for visual features extraction for an E-commerce site within the "Static Clickable Poster '' project, enhancing user experience by suggesting similar outfits based on the sophisticated outfit detection model and annotated dataset. Also, increased the performance of the recommendation system by 20% integrating the trained model in the recommendation system.
  • 2D poster injection in recorded videos: Basically, it deals with injecting 2D images onto the background of the video. Achieved 30% performance gains and increased processing speed by 10% in the "2D Poster Injection in Recorded Videos" project by applying key point detection using the available libraries of OpenCV key point detector algorithm like SIFT and SURF extensively, In video frames, and implementing an efficient process to find optimal image placement locations. Most of the part of project uses Opencv. Detecting key points, features, finding the appropriate place for placing the image in video with the help of feature detection also some research with camera calibration was also made.
  • Research on in-game Advertisement: Here the main idea was to place poster (2D image) advertisement in gaming environment. For this we used Unity engine and C# including the ML Library tools present in the unity game engine itself.

Data Engineer (Full-time) Feb 2019 - April 2021

Selcouth Technologies Pvt. Ltd

  • Wrote complex SQL scripts and PL/SQL packages, extracted data from various source tables of data warehouse and worked on Snowflake environment to remove redundancy and load real time data from various data sources into HDFS using Kafka. Also, installed, configured, and monitored Apache Airflow cluster and used AWS S3 to store large amounts of data in identical/similar repository.
  • Built key business metrics, Visualizations, dashboards, reports with Tableau.
  • Involved in building the ETL architecture and Source to Target mapping to load data into Data warehouse.
  • Developed Spark scripts by using Python shell commands as per the requirement. Also, wrote Python for regular expression (RegEx) project in Hadoop/Hive environment for big data resources.

Research Experience

Graduate Teaching and Research Assistant Aug 2022 - Dec 2023

Applied Artificial Intelligence Lab (2AI Lab),Department of Computer Science, University of South Dakota

  • Taught “CSC 586: Datamining” to a class of 55 undergrad and graduate students.
  • Implemented multimodal learning techniques for chest x-ray report generation, utilizing IU datasets where only frontal images of chest Xray and its corresponding reports was taken in account.
  • Developed an encoder and decoder-based multimodal framework, enabling the generation of accurate textual reports from chest x-ray images and associated text descriptions which yielded a 12% boost in BLEU score than the existing method.
  • Tech: Pandas, Tensorflow, Scikit-learn, Pytorch, NLTK, NLG, Plotly, Git, Weights, and Biases.

Organizations

Project Assosication For Computer and Electronice (PACE) 2018-2019
Treasurer
Computer Club, Advanced College of Engineering and Management, Kathmandu, Nepal

Graduate Teaching and Research Assistant 2022-2023
Applied Artificial Intelligence Lab, University of South Dakota

Education

University of South Dakota
Masters in Computer Science, AI Specialization (Aug 2022 - Dec 2023) GPA: 4.00
Related Coursework: Computer Vision, Pattern recognition and machine learning, AI in Medical Imaging

Tribhuvan University
Bachelor in Computer Engineering, ACEM (Tribhuvan University) (2015-2019) Percentage: 73.77%

Gaurab Subedi's Projects

export_fig icon export_fig

A MATLAB toolbox for exporting publication quality figures

mmf icon mmf

A modular framework for vision & language multimodal research from Facebook AI Research (FAIR)

neuralrecon icon neuralrecon

Code for "NeuralRecon: Real-Time Coherent 3D Reconstruction from Monocular Video", CVPR 2021 oral

planercnn icon planercnn

PlaneRCNN detects and reconstructs piece-wise planar surfaces from a single RGB image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.