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

Machine Learning Hiring Assignment

Introduction:

We are looking for a Machine Learning internee who can build a custom
keyword extraction tool using ML Intelligent API like Google Cloud APIs or
libraries like OpenCV, TensorFlow or PyTorch. The tool should be able to extract
keywords from a variety of assets including textual, image, audio, and video
files.

Requirements:
Data to be analysed: Use minimum three of these data samples to analyse,
○ Image - https://www.behance.net/gallery/154361291/Free-IELTS
○ Video -
https://www.behance.net/gallery/97332863/Puma-One8-Launch-with-Virat-Kohli
○ Text (compulsory) - “Mayadweep (An Island of Illusion), set in Sri Ganganagar,
Rajasthan, India, is a provocative and comedic look at the times in which we
live. At the heartland of The Great Indian Desert (The Thar Desert) where the
epicenter of all the uprisings being an age old water canal system, The Bikaner
Gang Canal. An ambitious project designed to bring perennial waters to irrigate
the parched land of the desert area. As it is rightly said, every shortage that
happens becomes a political weapon in this world. So, water has become a
political weapon now. The film explores the two most important questions
prevailing in the habitable areas surrounding the deserts.”
○ Audio - https://on.soundcloud.com/QPoRa

The categories of keywords to be extracted are: Musical, Technology, Chat


Show, Documentary, Fiction & Reality, Web 3.0 Solutions, and Artwork.

Using API’s and services (Not mandatory)


[For using a free trial, it might require filling credit card credentials. Only do it if
you can otherwise not mandatory.]

Feel free to use any other API

● Textual Extraction: Use one of the tools to extract keywords from textual
briefs Google Cloud Natural Language API or Amazon Comprehend.
● Image Extraction: For image extraction, use Google Cloud Vision API or
Amazon Rekognition
● Audio and Video Extraction: For audio and video extraction , like Google
Cloud Intelligence API

OR,

Use OpenCV, TensorFlow or PyTorch for the above tasks.

Submission:
The following are the submission requirements for this project:

● Source Code: The source code for the custom keyword extraction tool
along with detailed instructions on how to run it.
● Detailed Report: A detailed report documenting your approach and results.
This report should include screenshots along with the results to showcase
the effectiveness of the tool you made.

You might also like