Bleed AI Intern Test - Assignment PDF
Bleed AI Intern Test - Assignment PDF
1: Bleed AI (Edtech)
2: Bleed AI Solutions.
At Bleed AI (Edtech), we’re responsible for creating high-tech tutorials in a form of blogpost and
youtube videos. These are not your everyday medium articles but are well-researched and
high-quality tutorials that are composed of unique applications and theoretical explanations and
exciting computer vision use cases.
In fact, you can check out our published blog posts here: http://bleedai.com/
You can also check out our Youtube channel with videos here:
https://www.youtube.com/c/BleedAI/videos
At Bleed AI Solutions we are responsible for building real-world applications for actual clients, it’s a
software services business focused in computer vision services.
Note: In many cases, clients of Bleed AI Solutions are interested in things we create at Bleed AI so
the applications/tutorials that we publish are of utmost importance.
For this particular internship, there are many interesting applications that we want you to develop
for Bleed AI (Edtech)
Some of these are
● An intrusion Detection system, to detect intruders coming in a restricted area, IP
camera stream + GUI
● Facial enhancement application.
● Creating a dominant Color Detection System + Creating a color distribution chart for
the image too.
● Pose language from face and body gestures using project Shuwa a gesture toolkit.
● Create a chrome extension that applies computer vision on images OR youtube
videos
● And More…
In the past we have successfully run a similar model, interns who did well for Bleed AI (Edtech)
were even hired as computer vision engineers to work for clients at Bleed AI Solutions. We’re
planning to do the same for this round of internships.
You need to pass the screening test or assignment, once you complete it and submit it, we’ll then
evaluate the assignment, and based on your work, we’ll shortlist some candidates for the first few
weeks of paid probation.
After the paid probation period (in which you’ll also learn a lot) we will further evaluate you and
make the final selection. Please note, the internship will actually start with the probation period and
you’ll be working on the applications described above. The paid probation period will serve to tell
us if you can actually do the work.
Note: You only need to do one of the following assignments, you can do
either Assignment 1 OR Assignment 2. Assignment 2 is harder and so it
will have a higher score.
Assignment: 1 (Normal)
Create an application that takes a youtube video URL and blurs out all instances of Imran Khan’s
face present in the video.
Note: If your notebook requires data to be stored, then you can either use public google drive folders
or open source github repo and pull it inside the colab notebook, this is because the google colab kernel
is unable to store data for long in its server.
Scoring Criteria:
● Your code should work and be error-free.
● You should Effectively solve the problem in most of the videos, your solution should be
robust and accurate.
● Your code should be clean, commented, and modular, create functions instead of writing
monolithic code.
● Adding descriptions in your code to explain how it works is even better.
Hint: You can download one of our notebooks from any of the blogpost we have published, this will
give you a good idea about how we structure our code. For e.g check the code for this blogpost.
All your code should be in a google colab notebook, Before submitting your work, make sure to
restart the colab kernel and run it to make sure the code runs and it’s error-free, also at the end of
the notebook show that your code runs and blurs out the faces effectively and produces a final
video. You should include 2-3 sample outputs that show that your solution works accurately.
NOTE: Once you have finalized the colab notebook, you can submit it here using this form. The
deadline to complete the assignment is 13th November. Make sure your notebook is publicly
accessible otherwise we won’t be able to check your work.
Example:
Where Final_Solution() is the function that contains the main code of your solution
Assignment: 2 (Hard)
Create an application that takes an image and provides you a color distribution chart of that image
and also Optionally tells you the dominant color in the image.
Example:
For inspiration, this is exactly what Google Vision API does: Link Now I don’t expect you to create a
solution like google but let’s see what you can create.
Note: If your notebook requires data to be stored, then you can either use public google drive folders
or open source github repo and pull it inside the colab notebook, this is because the google colab kernel
is unable to store data in its server.
Scoring Criteria:
● Your code should work and be error-free.
● You should Effectively solve the problem in most of the videos, your solution should be
robust and accurate.
● Your code should be clean, commented, and modular, create functions instead of writing
monolithic code.
● Adding descriptions in your code to explain how it works is even better.
● Make sure you include references or links you used to develop the solution.
All your code should be in a google colab notebook, Before submitting your work, make sure to
restart the colab kernel and run it to make sure the code runs and it’s error-free, also at the end, You
should include 2-3 sample outputs that show that your solution works accurately on different
images.
NOTE: Once you have finalized the colab notebook, you can submit it here using this form. The
deadline to complete the assignment is 13th November. Make sure your notebook is publicly
accessible otherwise we won’t be able to check your work.
BEST OF LUCK