SlideShare a Scribd company logo
What should be your approach
for solving ML/CV problem
statements?
By : Vishwas Narayan
What should be your approach for solving ml cv problem statements
What should be your approach for solving ml cv problem statements
What should be your approach for solving ml cv problem statements
What should be your approach for solving ml cv problem statements
I dont what should be the title
● Your first ML/CV project
β—‹ Thinking about a problem statement FIRST.
β—‹ Things to consider for the project (frameworks,Compute,Algorithm).
β—‹ Executing the project is a EGO problem.
β—‹ Presenting the project and having feedback is Chaotic.
β—‹ ...etc,etc
● What's next or what can it be that's the big challenge.
What should be your approach for solving ml cv problem statements
Motivation
With their blessings
What should be your approach for solving ml cv problem statements
What should be your approach for solving ml cv problem statements
What should be your approach for solving ml cv problem statements
What should be your approach for solving ml cv problem statements
What should be your approach for solving ml cv problem statements
What should be your approach for solving ml cv problem statements
What should be your approach for solving ml cv problem statements
Your first ML/CV project - Challenges
● How much should you know before you start your ML/CV project?
Your first ML/CV project - Challenges
● How much should you know before you start your ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed?
Your first ML/CV project - Challenges
● How much should you know before you start your ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed?
● What problem statement do you choose for the project?(decide on
what factors)
What should be your approach for solving ml cv problem statements
Your first ML/CV project - Challenges
● How much should you know before you start your ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed?
● What problem statement do you choose for the project?(decide on
what factors)
● Lots of moving parts in the project. Where do you start?
Let me just say one thing
Engineering tools are open source but engineers value is not open sourced.
What technology is nowhere related to what
technology can be.
Let’s talk about
solutions now!
What should be your approach for solving ml cv problem statements
What should be your approach for solving ml cv problem statements
Your first ML/CV project - Solutions
● How much should you know before you start your ML/CV project?
β—‹ You don’t need to know everything before you start the project. Just
basic concepts should be enough to start off but dont sit with one thing
only as you have to pay your bills.
Your first ML/CV project - Solutions
● How much should you know before you start your ML/CV project?
β—‹ You don’t need to know everything before you start the project. Just
basic concepts should be enough to start off but dont sit with one thing
only as you have to pay your bills.
β—‹ I typically follow a 30:40:20:10 ratio (things I know : Algorithm : learning
opportunities : Documentation). Make your own ratios and adjust them
over time and never learn and leave things.
Your first ML/CV project - Solutions
● How much should you know before you start your ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed?
β—‹ You cannot be a master of everything at any given time thus stay calm
thus master in some things at least.
Your first ML/CV project - Solutions
● How much should you know before you start your ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed?
β—‹ You cannot be a master of everything at any given time thus stay calm.
β—‹ Focus on the basics that are still missing. Focus on the things relevant
for executing the project and also try some new things.
Your first ML/CV project - Solutions
● How much should you know before you start your ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed?
β—‹ You cannot be a master of everything at any given time.
β—‹ Focus on the basics that are still missing. Focus on the things relevant
for executing the project and also try some new things.
β—‹ Don’t rush it out! As it gets too bad.
Like i had to even make a new slide
Take the time and make sure you are understanding the things as you are going
along.
Your first ML/CV project - Solutions
● How much should you know before you start your ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed for no
reason?
β—‹ You cannot be a master of everything at any given time.
β—‹ Focus on the basics that are still missing. Focus on the things relevant
for executing the project.
β—‹ Don’t rush it out! As it gets too bad.
β—‹ So, how much understanding is needed?
Your first ML/CV project - Solutions
● How much should you know before you start your ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed?
β—‹ [...]
β—‹ Don’t rush it out! As it gets too bad.
β—‹ So, how much understanding is needed for you (U decide it)?
β–  Just enough to convince yourself! and clients Understanding can
always be iterated!(do it in a good way). My tip: Empty your mind
and try doing it.
Your first ML/CV project - Solutions
● How much should you know before you start your ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed for all
reason? And also even a little bacha knows it and convincing new
people is a very bad joke.
Your first ML/CV project - Solutions
● How much should you know before you start your ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed for all
reason?
● What problem statement do you choose for the project?
β—‹ Try identifying the problems in your surroundings - places you visit,
platforms you use and so on thus you get to know what industry needs.
Your first ML/CV project - Solutions
● How much should you know before you start your ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed for all
reason?
● What problem statement do you choose for the project?
β—‹ Try identifying the problems in your surroundings - places you visit,
platforms you use and so on thus for industry.
β—‹ Decide if the problem is ML/CV problem framing to set a realistic goal for
your safety.
Your first ML/CV project - Solutions
● How much should you know before you start your ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed for all
reason?
● What problem statement do you choose for the project?
β—‹ Try identifying the problems in your surroundings - places you visit,
platforms you use and so on thus for the job.
β—‹ Decide if the problem is ML/CV friendly thus you don't have the situation
where you don't know the solution.
β—‹ Participate in Kaggle competitions, but ...
Your first ML/CV project - Solutions
● How much should you know before you start your ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed for all
reason?
● What problem statement do you choose for the project?
β—‹ [...]
β—‹ Participate in Kaggle competitions, but …
β–  Don’t chase the leaderboard! As it's a whole new level its
β€œCompetitive Data Science”.
It's too horrible
And beware of this
Your first ML/CV project - Solutions
● How much should I know before I start my ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed for all
reason?
● What problem statement do you choose for the project?(learn priority)
β—‹ [...]
β—‹ Participate in Kaggle competitions, but …
β–  Don’t chase the leaderboard! as the competitive data scientist.
β–  Always think of the bigger picture.
Do that
Your first ML/CV project - Solutions
● How much should I know before I start my ML/CV project?
● ML/CV is interdisciplinary. How to not get overwhelmed?
● What problem statement do you choose for the project?
β—‹ [...]
β—‹ Participate in Kaggle competitions, but …
β–  [...]
β–  Here’s an amazing resource to learn creative ML/CV:
https://www.visualdata.io/ OR https://mlwave.com/
Executing an
ML/CV project:
Some thoughts
you should give
Some things to consider
● I find it useful to start with a sequential/systemic flow of learning and
making the project:
You work for the sequential data.
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
β—‹ How do I collect data?
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!(it's the new technology today)
β—‹ How do I collect data?(Kaggle and other online resources, web scraping,
manually collect. data, etc.)
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
β—‹ How do I collect data?(Kaggle and other online resources, web scraping,
manually collect data, etc.)
β—‹ Is there a similar dataset available?
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
β—‹ How do I collect data?(Kaggle and other online resources, web scraping,
manually collect data, etc.)
β—‹ Is there a similar dataset available?
β—‹ How do I become one with the data?
Let's say the truth.
There is no alternative to knowing your data in details(visualize it). Because data fuels ML/CV. It’s absolutely important to investigate
the data in hand before starting the modeling process.
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
β—‹ [...] and a lot more.
What should be your approach for solving ml cv problem statements
What should be your approach for solving ml cv problem statements
What should be your approach for solving ml cv problem statements
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
● Modeling!
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
● Modeling!
β—‹ Which model should I consider?
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
● Modeling!
β—‹ Which model should I consider?
A lot of open source and tuned models available for the researchers
today.
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
● Modeling!
β—‹ Which model should I consider?
β—‹ How do I train a model?
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
● Modeling!
β—‹ Which model should I consider?
β—‹ How do I train a model?
β–  How can I train my model faster? (compute and algorithm plays a key role)
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
● Modeling!
β—‹ Which model should I consider?
β—‹ How do I train a model?
β–  How can I train my model faster?
β–  How can I train it better?
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
● Modeling!
β—‹ Which model should I consider?
β—‹ How do I train a model?
β—‹ How do I validate a model?
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
● Modeling!
β—‹ Which model should I consider?
β—‹ How do I train a model?
β—‹ How do I validate a model?
β—‹ How do I debug a model?
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
● Modeling!
β—‹ [...]
β—‹ How do I debug a model?
β–  Check out this course:the best one is here
https://developers.google.com/machine-learning/testing-debugging
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
● Modeling!
● Does my ML model integrate well with other systems?
Some things to consider
● I find it useful to start with a sequential/systemic flow for learning
and making project.
● Data!
● Modeling!
● Does my ML model integrate well with other systems?
β—‹ A web application
Some things to consider
● I find it consistent to start with a sequential flow.
● Data!
● Modeling!
● Does my ML model integrate well with other systems?
β—‹ A web application
β—‹ A mobile application
Some things to consider
● I find it consistent to start with a sequential flow.
● Data!
● Modeling!
● Does my ML model integrate well with other systems?
β—‹ A web application
β—‹ A mobile application
β—‹ A coral board
β—‹ Arduino
Some things to consider
● I find it consistent to start with a sequential flow.
● Data!
● Modeling!
● Does my ML model integrate well with other systems?
Possibilities are endless here!
Thus be careful!
Some things to consider
● [...]
● Does my ML model integrate well with other systems?
● Think about the other components of your project too, not just
ML/CV!
Presenting your
project
β€œProject” out for the world
● Nothing like a structured GitHub repository. (Like a it should be
readable and reusable)
β€œProject” out for the world
● Nothing like a structured GitHub repository.
β—‹ Be sure to add a proper README.md including a demo of your project.
What should be your approach for solving ml cv problem statements
β€œProject” out for the world
● Nothing like a structured GitHub repository.
β—‹ Be sure to add a proper README.md including a demo of your project.
β—‹ A polished directory structure.(keep it simple also)
https://analyticsindiamag.com/behind-the-code-meet-abhishek-thakur-
worlds-first-kaggle-triple-grandmaster/
β€œProject” out for the world
● Nothing like a structured GitHub repository.
● Write out a blog on the project and be as detailed as you can be! And
this brings a lot of clarity.
β€œProject” out for the world
● Nothing like a structured GitHub repository.
● Write out a blog on the project and be as detailed as you can be!
β—‹ Weights and Biases Content Developers
β—‹ Nanonets Writers
β—‹ Medium
β—‹ Kdnuggets
β—‹ Etc etc
Paid** writing opportunities
so money will come to you
when you are learning.
β€œProject” out for the world
● Nothing like a structured GitHub repository.
● Write out a blog on the project and be as detailed as you can be!
● Share your project with the communities that you can reach or else
join one learn and make the best use of it.
β€œProject” out for the world
● Nothing like a structured GitHub repository.
● Write out a blog on the project and be as detailed as you can be!
● Share your project with the communities and also ask a lot of
questions.
β—‹ AIDL Facebook Group
β—‹ Twitter
β—‹ FastAI Forums
β—‹ Tensorflow Hub
β€œProject” out for the world
● Nothing like a structured GitHub repository.
● Write out a blog on the project and be as detailed as you can be!
● Share your project with the communities.
● Be open to constructive feedback thus lose your ego before you hear
it and also keep it in mind.
What should be your approach for solving ml cv problem statements
Some more tips
● Figure out what interests you and keep it for a long time. ML/CV is a
huge literally huge!
Some more tips
● Figure out what interests you and keep it for a long time. ML/CVis a
huge!(the truth)
β—‹ Some interesting articles in linkedin and medium.
Some more tips
● Figure out what interests you and keep it for a long time. ML/CV is a
huge field!
β—‹ Some interesting articles in linkedin and medium.
● Discuss your work with like-minded people.
Some more tips
● Figure out what interests you and keep it for a long time. ML/CV is a
huge field!
β—‹ Some interesting articles in linkedin and medium.
● Discuss your work with like-minded people.
● Finally hustle,search for the solutions and problem statement,apply,
learn, make mistakes and repeat!
If you want to further learn Please do contact me
from any social media platform that I have listed
here
Email : vishwasnarayan2345@gmail.com
Linkedin Vishwas N : shorturl.at/aquyC
Twitter : shorturl.at/gios7

More Related Content

PPTX
Quantum machine learning basics 2
PPTX
Quantum machine learning basics
PPTX
Machine learning
PDF
From Lab to Factory: Or how to turn data into value
PDF
The pragmatic programmer
PDF
Programming love
PDF
How to become a data scientist
PPTX
Product School - AI Funding / Trends & Product Management
Quantum machine learning basics 2
Quantum machine learning basics
Machine learning
From Lab to Factory: Or how to turn data into value
The pragmatic programmer
Programming love
How to become a data scientist
Product School - AI Funding / Trends & Product Management

Similar to What should be your approach for solving ml cv problem statements (20)

PDF
What should be your approach for solving ML_CV problem statements_.pdf
PPTX
From Engineering to Product Management
PDF
build@mercari-week7-mark-talk
PPTX
How to Build your Career.pptx
PPTX
Data Driven Business Lab Feb2019
PDF
Cto meetup Berlin
PPTX
Presentation for JSPM's RSCOE
PDF
How Product Managers & Developers Deliver Value at Avvo
PDF
Startup Roles and Responsibilities + Share Structure
PDF
CP vs Project - Elevate Ep. 02.pdf
PPTX
Employment 10 year plan Luke Blackman
PDF
How to requirements inc.com
PPT
Congratulations, you have been promoted to a manager role. You`ve got new pro...
PDF
Putting real time into practice - Saul Diez-Guerra
PDF
Ace the Tech Interviews - www.hiredintech.com
PDF
How i got interviews at google, facebook, and bridgewater (tech version)
PDF
How to build a successful career with your professional Certifications
PDF
Starting your career as UX designer during pandemic
PDF
How to play & win the product management career game
PDF
How to become Industry ready engineers.pdf
What should be your approach for solving ML_CV problem statements_.pdf
From Engineering to Product Management
build@mercari-week7-mark-talk
How to Build your Career.pptx
Data Driven Business Lab Feb2019
Cto meetup Berlin
Presentation for JSPM's RSCOE
How Product Managers & Developers Deliver Value at Avvo
Startup Roles and Responsibilities + Share Structure
CP vs Project - Elevate Ep. 02.pdf
Employment 10 year plan Luke Blackman
How to requirements inc.com
Congratulations, you have been promoted to a manager role. You`ve got new pro...
Putting real time into practice - Saul Diez-Guerra
Ace the Tech Interviews - www.hiredintech.com
How i got interviews at google, facebook, and bridgewater (tech version)
How to build a successful career with your professional Certifications
Starting your career as UX designer during pandemic
How to play & win the product management career game
How to become Industry ready engineers.pdf
Ad

More from Vishwas N (20)

PDF
API Testing and Hacking.pdf
PDF
API Hijacking.pdf
PDF
Deepfence.pdf
PDF
DevOps - A Purpose for an Institution.pdf
PDF
API Testing and Hacking (1).pdf
PDF
API Hijacking (1).pdf
PDF
Dapr.pdf
PDF
linkerd.pdf
PDF
HoloLens.pdf
PDF
Automated Governance for the DevOps Institutions.pdf
PDF
Lets build with DevSecOps Culture.pdf
PDF
Github Actions and Terraform.pdf
PDF
KEDA.pdf
PPTX
Ram bleed the hardware based approach for the hackers
PPTX
Container on azure
PPTX
Deeplearning and dev ops azure
PPTX
Azure data lakes
PPTX
Azure dev ops
PPTX
Azure ai on premises with docker
PPTX
Nlp for the precision medicine
API Testing and Hacking.pdf
API Hijacking.pdf
Deepfence.pdf
DevOps - A Purpose for an Institution.pdf
API Testing and Hacking (1).pdf
API Hijacking (1).pdf
Dapr.pdf
linkerd.pdf
HoloLens.pdf
Automated Governance for the DevOps Institutions.pdf
Lets build with DevSecOps Culture.pdf
Github Actions and Terraform.pdf
KEDA.pdf
Ram bleed the hardware based approach for the hackers
Container on azure
Deeplearning and dev ops azure
Azure data lakes
Azure dev ops
Azure ai on premises with docker
Nlp for the precision medicine
Ad

Recently uploaded (20)

PPTX
Introduction to Information and Communication Technology
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
Β 
PDF
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PPTX
Funds Management Learning Material for Beg
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
E -tech empowerment technologies PowerPoint
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
Β 
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PPT
tcp ip networks nd ip layering assotred slides
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Introduction to Information and Communication Technology
Power Point - Lesson 3_2.pptx grad school presentation
Β 
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
Decoding a Decade: 10 Years of Applied CTI Discipline
Funds Management Learning Material for Beg
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
522797556-Unit-2-Temperature-measurement-1-1.pptx
Introuction about WHO-FIC in ICD-10.pptx
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
SAP Ariba Sourcing PPT for learning material
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Paper PDF World Game (s) Great Redesign.pdf
E -tech empowerment technologies PowerPoint
RPKI Status Update, presented by Makito Lay at IDNOG 10
Β 
Sims 4 Historia para lo sims 4 para jugar
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
Cloud-Scale Log Monitoring _ Datadog.pdf
tcp ip networks nd ip layering assotred slides
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...

What should be your approach for solving ml cv problem statements

  • 1. What should be your approach for solving ML/CV problem statements? By : Vishwas Narayan
  • 6. I dont what should be the title ● Your first ML/CV project β—‹ Thinking about a problem statement FIRST. β—‹ Things to consider for the project (frameworks,Compute,Algorithm). β—‹ Executing the project is a EGO problem. β—‹ Presenting the project and having feedback is Chaotic. β—‹ ...etc,etc ● What's next or what can it be that's the big challenge.
  • 17. Your first ML/CV project - Challenges ● How much should you know before you start your ML/CV project?
  • 18. Your first ML/CV project - Challenges ● How much should you know before you start your ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed?
  • 19. Your first ML/CV project - Challenges ● How much should you know before you start your ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed? ● What problem statement do you choose for the project?(decide on what factors)
  • 21. Your first ML/CV project - Challenges ● How much should you know before you start your ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed? ● What problem statement do you choose for the project?(decide on what factors) ● Lots of moving parts in the project. Where do you start?
  • 22. Let me just say one thing Engineering tools are open source but engineers value is not open sourced.
  • 23. What technology is nowhere related to what technology can be.
  • 27. Your first ML/CV project - Solutions ● How much should you know before you start your ML/CV project? β—‹ You don’t need to know everything before you start the project. Just basic concepts should be enough to start off but dont sit with one thing only as you have to pay your bills.
  • 28. Your first ML/CV project - Solutions ● How much should you know before you start your ML/CV project? β—‹ You don’t need to know everything before you start the project. Just basic concepts should be enough to start off but dont sit with one thing only as you have to pay your bills. β—‹ I typically follow a 30:40:20:10 ratio (things I know : Algorithm : learning opportunities : Documentation). Make your own ratios and adjust them over time and never learn and leave things.
  • 29. Your first ML/CV project - Solutions ● How much should you know before you start your ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed? β—‹ You cannot be a master of everything at any given time thus stay calm thus master in some things at least.
  • 30. Your first ML/CV project - Solutions ● How much should you know before you start your ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed? β—‹ You cannot be a master of everything at any given time thus stay calm. β—‹ Focus on the basics that are still missing. Focus on the things relevant for executing the project and also try some new things.
  • 31. Your first ML/CV project - Solutions ● How much should you know before you start your ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed? β—‹ You cannot be a master of everything at any given time. β—‹ Focus on the basics that are still missing. Focus on the things relevant for executing the project and also try some new things. β—‹ Don’t rush it out! As it gets too bad.
  • 32. Like i had to even make a new slide Take the time and make sure you are understanding the things as you are going along.
  • 33. Your first ML/CV project - Solutions ● How much should you know before you start your ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed for no reason? β—‹ You cannot be a master of everything at any given time. β—‹ Focus on the basics that are still missing. Focus on the things relevant for executing the project. β—‹ Don’t rush it out! As it gets too bad. β—‹ So, how much understanding is needed?
  • 34. Your first ML/CV project - Solutions ● How much should you know before you start your ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed? β—‹ [...] β—‹ Don’t rush it out! As it gets too bad. β—‹ So, how much understanding is needed for you (U decide it)? β–  Just enough to convince yourself! and clients Understanding can always be iterated!(do it in a good way). My tip: Empty your mind and try doing it.
  • 35. Your first ML/CV project - Solutions ● How much should you know before you start your ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed for all reason? And also even a little bacha knows it and convincing new people is a very bad joke.
  • 36. Your first ML/CV project - Solutions ● How much should you know before you start your ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed for all reason? ● What problem statement do you choose for the project? β—‹ Try identifying the problems in your surroundings - places you visit, platforms you use and so on thus you get to know what industry needs.
  • 37. Your first ML/CV project - Solutions ● How much should you know before you start your ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed for all reason? ● What problem statement do you choose for the project? β—‹ Try identifying the problems in your surroundings - places you visit, platforms you use and so on thus for industry. β—‹ Decide if the problem is ML/CV problem framing to set a realistic goal for your safety.
  • 38. Your first ML/CV project - Solutions ● How much should you know before you start your ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed for all reason? ● What problem statement do you choose for the project? β—‹ Try identifying the problems in your surroundings - places you visit, platforms you use and so on thus for the job. β—‹ Decide if the problem is ML/CV friendly thus you don't have the situation where you don't know the solution. β—‹ Participate in Kaggle competitions, but ...
  • 39. Your first ML/CV project - Solutions ● How much should you know before you start your ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed for all reason? ● What problem statement do you choose for the project? β—‹ [...] β—‹ Participate in Kaggle competitions, but … β–  Don’t chase the leaderboard! As it's a whole new level its β€œCompetitive Data Science”.
  • 42. Your first ML/CV project - Solutions ● How much should I know before I start my ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed for all reason? ● What problem statement do you choose for the project?(learn priority) β—‹ [...] β—‹ Participate in Kaggle competitions, but … β–  Don’t chase the leaderboard! as the competitive data scientist. β–  Always think of the bigger picture.
  • 44. Your first ML/CV project - Solutions ● How much should I know before I start my ML/CV project? ● ML/CV is interdisciplinary. How to not get overwhelmed? ● What problem statement do you choose for the project? β—‹ [...] β—‹ Participate in Kaggle competitions, but … β–  [...] β–  Here’s an amazing resource to learn creative ML/CV: https://www.visualdata.io/ OR https://mlwave.com/
  • 45. Executing an ML/CV project: Some thoughts you should give
  • 46. Some things to consider ● I find it useful to start with a sequential/systemic flow of learning and making the project: You work for the sequential data.
  • 47. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data!
  • 48. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! β—‹ How do I collect data?
  • 49. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data!(it's the new technology today) β—‹ How do I collect data?(Kaggle and other online resources, web scraping, manually collect. data, etc.)
  • 50. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! β—‹ How do I collect data?(Kaggle and other online resources, web scraping, manually collect data, etc.) β—‹ Is there a similar dataset available?
  • 51. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! β—‹ How do I collect data?(Kaggle and other online resources, web scraping, manually collect data, etc.) β—‹ Is there a similar dataset available? β—‹ How do I become one with the data? Let's say the truth. There is no alternative to knowing your data in details(visualize it). Because data fuels ML/CV. It’s absolutely important to investigate the data in hand before starting the modeling process.
  • 52. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! β—‹ [...] and a lot more.
  • 56. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! ● Modeling!
  • 57. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! ● Modeling! β—‹ Which model should I consider?
  • 58. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! ● Modeling! β—‹ Which model should I consider? A lot of open source and tuned models available for the researchers today.
  • 59. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! ● Modeling! β—‹ Which model should I consider? β—‹ How do I train a model?
  • 60. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! ● Modeling! β—‹ Which model should I consider? β—‹ How do I train a model? β–  How can I train my model faster? (compute and algorithm plays a key role)
  • 61. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! ● Modeling! β—‹ Which model should I consider? β—‹ How do I train a model? β–  How can I train my model faster? β–  How can I train it better?
  • 62. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! ● Modeling! β—‹ Which model should I consider? β—‹ How do I train a model? β—‹ How do I validate a model?
  • 63. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! ● Modeling! β—‹ Which model should I consider? β—‹ How do I train a model? β—‹ How do I validate a model? β—‹ How do I debug a model?
  • 64. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! ● Modeling! β—‹ [...] β—‹ How do I debug a model? β–  Check out this course:the best one is here https://developers.google.com/machine-learning/testing-debugging
  • 65. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! ● Modeling! ● Does my ML model integrate well with other systems?
  • 66. Some things to consider ● I find it useful to start with a sequential/systemic flow for learning and making project. ● Data! ● Modeling! ● Does my ML model integrate well with other systems? β—‹ A web application
  • 67. Some things to consider ● I find it consistent to start with a sequential flow. ● Data! ● Modeling! ● Does my ML model integrate well with other systems? β—‹ A web application β—‹ A mobile application
  • 68. Some things to consider ● I find it consistent to start with a sequential flow. ● Data! ● Modeling! ● Does my ML model integrate well with other systems? β—‹ A web application β—‹ A mobile application β—‹ A coral board β—‹ Arduino
  • 69. Some things to consider ● I find it consistent to start with a sequential flow. ● Data! ● Modeling! ● Does my ML model integrate well with other systems? Possibilities are endless here! Thus be careful!
  • 70. Some things to consider ● [...] ● Does my ML model integrate well with other systems? ● Think about the other components of your project too, not just ML/CV!
  • 72. β€œProject” out for the world ● Nothing like a structured GitHub repository. (Like a it should be readable and reusable)
  • 73. β€œProject” out for the world ● Nothing like a structured GitHub repository. β—‹ Be sure to add a proper README.md including a demo of your project.
  • 75. β€œProject” out for the world ● Nothing like a structured GitHub repository. β—‹ Be sure to add a proper README.md including a demo of your project. β—‹ A polished directory structure.(keep it simple also) https://analyticsindiamag.com/behind-the-code-meet-abhishek-thakur- worlds-first-kaggle-triple-grandmaster/
  • 76. β€œProject” out for the world ● Nothing like a structured GitHub repository. ● Write out a blog on the project and be as detailed as you can be! And this brings a lot of clarity.
  • 77. β€œProject” out for the world ● Nothing like a structured GitHub repository. ● Write out a blog on the project and be as detailed as you can be! β—‹ Weights and Biases Content Developers β—‹ Nanonets Writers β—‹ Medium β—‹ Kdnuggets β—‹ Etc etc Paid** writing opportunities so money will come to you when you are learning.
  • 78. β€œProject” out for the world ● Nothing like a structured GitHub repository. ● Write out a blog on the project and be as detailed as you can be! ● Share your project with the communities that you can reach or else join one learn and make the best use of it.
  • 79. β€œProject” out for the world ● Nothing like a structured GitHub repository. ● Write out a blog on the project and be as detailed as you can be! ● Share your project with the communities and also ask a lot of questions. β—‹ AIDL Facebook Group β—‹ Twitter β—‹ FastAI Forums β—‹ Tensorflow Hub
  • 80. β€œProject” out for the world ● Nothing like a structured GitHub repository. ● Write out a blog on the project and be as detailed as you can be! ● Share your project with the communities. ● Be open to constructive feedback thus lose your ego before you hear it and also keep it in mind.
  • 82. Some more tips ● Figure out what interests you and keep it for a long time. ML/CV is a huge literally huge!
  • 83. Some more tips ● Figure out what interests you and keep it for a long time. ML/CVis a huge!(the truth) β—‹ Some interesting articles in linkedin and medium.
  • 84. Some more tips ● Figure out what interests you and keep it for a long time. ML/CV is a huge field! β—‹ Some interesting articles in linkedin and medium. ● Discuss your work with like-minded people.
  • 85. Some more tips ● Figure out what interests you and keep it for a long time. ML/CV is a huge field! β—‹ Some interesting articles in linkedin and medium. ● Discuss your work with like-minded people. ● Finally hustle,search for the solutions and problem statement,apply, learn, make mistakes and repeat!
  • 86. If you want to further learn Please do contact me from any social media platform that I have listed here Email : vishwasnarayan2345@gmail.com Linkedin Vishwas N : shorturl.at/aquyC Twitter : shorturl.at/gios7