Coder Social home page Coder Social logo

hyperverge-mle-test's Introduction

Hyperverge-MLE-test

Deep Learning Internship Assignment - HyperVerge Campus Placements

Greetings, Future colleagues! πŸ‘‹

We're beyond thrilled to welcome you to the selection phase for the Deep Learning Internship at HyperVerge! Your passion and prowess have brought you here, and now it's time to take the challenge head-on. πŸš€

Your Adventure Begins Here.. πŸ—ΊοΈ

Before you embark on this exciting journey, here are some key guidelines to help you navigate the path:

  • The Freedom to Explore: This is an open-book test. Feel free to roam the realms of the internet, but keep in mind that collaboration with others is off-limits.
  • Understanding the Terrain: Invest some quality time in absorbing this document to familiarize yourself with the challenges ahead.
  • Your Trusty Companions: The HyperVerge team is here to assist you. Don't hesitate to raise your hand with any questions.
  • Race Against Time: You have two thrilling hours, concluding at 12 PM sharp.
  • Essential Tools: Don’t forget to make a copy of the given collab notebook and Google Drive folder before diving into your assignment.

**The Resources at Your Disposal πŸ“š**

Without further due, here is the problem statement that you need to work on.

**The Challenges Awaits 🧠**

You are about to delve into a pre-configured Google Collab notebook containing an OCR Model (CRNN). Fear not, the model is already trained, and the expected outputs are ready in the Google Drive. 🎁

The following two tasks and a bonus task have to be worked on using the outputs we generated for you using the CRNN model. Please note that Task 1 and Task 2 have higher weightage. The bonus task should be attempted only if the first two tasks are completed.

  • Task 1 - The Duplicate Dilemma 🧩

    Task 1 - Ensure the OCR output does not have any duplicate character predictions.

    Details - CRNN may predict characters multiple times, leading to duplicates. Your quest begins with implementing a post-processing function to rectify this.

    For instance,

  • Task 2 - Confidence Crusade πŸ›‘οΈ

    Task 2 - Calculate a single probability score for each OCR prediction to serve as a score indicating model confidence. Also, choose a reasonable confidence threshold to optimise for high precision and recall.

    Details - For each OCR prediction after post-processing, calculate a single probability score. This score estimates the confidence of the model for a prediction. Analyse and set a confidence threshold that gives the best precision and recall.

  • Bonus Task - The Masked Marvel 🎭 ( Attempt only after tasks 1 and 2 are completed )

    Task 3 - Write an algorithm to predict each characters region within a single crop, and mask a part of the text in the image.

    Details - Using the predictions, localise the characters and apply a mask to the chosen characters.

    For instance, masking β€œCHARAN” in the following image using character regions would look like this.

Submission instructions **🏁**

Congratulations on completing the tasks! Here's how to showcase your masterpiece:

  1. Submission Portal: πŸ“₯ Use the provided Google Form to send your work.
  2. Execution over Perfection: πŸ’‘ Share your approach, even if the implementation isn't perfect. We value your thought process as much as the result.
  3. Access Rights: πŸ”’ Ensure public view access to your collab notebook before sharing. This is vital, as we need read access to review your hard work.

Your creativity, critical thinking, and code await the stage. All of us at HyperVerge are eagerly looking forward to witnessing your brilliance. Best of luck! 🌟

hyperverge-mle-test's People

Contributors

aravinthmuthu avatar

Watchers

 avatar

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.