0% found this document useful (0 votes)
44 views

VerveBridge Machine Learning Book Recommendation System Task 1

Uploaded by

msy07887
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

VerveBridge Machine Learning Book Recommendation System Task 1

Uploaded by

msy07887
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

VerveBridge

Crafting Careers, Empowering Tomorrow

Project Title Book Recommendation System Web App.

Technologies Machine Learning.

Domain Education.
Project Difficulties level Intermediate.

Problem Statement:
Here you have to build an mobile based automatic book recommendation system
which can recommend users books based on their interested genres. .
Dataset:
Dataset link- https://gist.github.com/jaidevd/23aef12e9bf56c618c41
Project Evaluation metrics:
Code:
 You are supposed to write a code in a modular fashion
 Safe: It can be used without causing harm.
 Testable: It can be tested at the code level.
 Maintainable: It can be maintained, even as your codebase grows.
 Portable: It works the same in every environment (operating system)
 You have to maintain your code on GitHub.
 You have to keep your GitHub repo public so that anyone can check your code.
 Proper readme file you have to maintain for any project development.
 You should include basic workflow and execution of the entire project in the
readme file on GitHub

Follow the coding standards: https://www.python.org/dev/peps/pep-0008/

Database:
 You are supposed to use a given dataset for this project which is a Cassandra
database.
 https://astra.dev/ineuron

1
Vervebridge
Cloud:
 You can use any cloud platform for this entire solution hosting like AWS, Azure or
GCP
API Details or User Interface:
 You have to expose your complete solution as an API or try to create a user
interface for your model testing. Anything will be fine for us.
Logging:
 Logging is a must for every action performed by your code use the python logging
library for this.
Ops Pipeline:
 If possible, you can try to use AI ops pipeline for project delivery Ex. DVC, MLflow
, Sagemaker , Azure machine learning studio, Jenkins, Circle CI, Azure DevOps ,
TFX, Travis CI

Deployment:
 You can host your model in the cloud platform, edge devices, or maybe local, but
with a proper justification of your system design.
Solutions Design:
 You have to submit complete solution design strategies in HLD and LLD document
System Architecture:
 You have to submit a system architecture design in your wireframe document and
architecture document.
Latency for model response:
 You have to measure the response time of your model for a particular input of a
dataset.
Optimization of solutions:
 Try to optimize your solution on code level, architecture level and mention all of
these things in your final submission.
 Mention your test cases for your project.

2
Vervebridge
Submission requirements:
1. Offer Letter:
After the introduction session, you have to upload the offer letter on LinkedIn between 10 am

and 2 pm and also tag Vervebridge.

2. Task repo and video :


All the repos you create to upload the code on GitHub should be in the name of Vervebridge

and all the videos you upload on LinkedIn should have the Vervebridge logo.

3. Architecture:
Whatever code you write, its details should be given in the comment above the code as to why

that code is written.


4. Project demo video:
The project demo video should not be more than 2 minutes long and the Vervebridge logo

should be mentioned in the video.

5. The project LinkedIn a post:


Whatever projects you get, you have to keep doing them on LinkedIn as they get completed

and when all the projects are completed, you will get a certificate.

VerveBridge Crafting Careers, Empowering Tomorrow

3
Vervebridge

You might also like