A quick thread on types of Machine Learning Algorithms if you are just getting started.

#100Devs #100DaysOfCode
On a broad level ML algorithms are are of 4 types

1️⃣ Supervised Learning
2️⃣ Semi supervised learning
3️⃣ Unsupervised learning
4️⃣ Reinforcement

Let's explore what they mean & see further bifurcation of them
1️⃣ Supervised Learning

• A machine is taught by example
• A known dataset which includes desired inputs & outputs are provided

• The algo needs to find patterns in the input dataset, learns from observations & makes prediction with high acchrai
Examples of of Supervised learning algos are

1. Classification
2. Regression
3. Forecasting
2️⃣ Semi Supervised Learning

• Here the algo is fed both labelled & unlabelled data

• labelled data is meaningful data whilst unlabelled data is one thag lacks information

• B y understand labelled data the algo can learn to label unlabelled data
3️⃣ Unsupervised Learning

• Here there is no fixed output/label

• The algo learns patterns from data

• The algo tries to arrange datasets into meaningful clusters/groups

Examples are Clustering & Dimension Reduction
4️⃣ Reinforcement Learning

• Here we teach the machine trial & error i.e. Feedback based learning

• The algo is provided with a set of actions, params & end valies

• These algos make a sequence of decisions in order to get maximum reward

Q-learning is a popular example
If you liked the thread, do follow me @_jaydeepkarale for more content around Python, SQL, AI/ML & Software Engineering jn general.

Also, do RT the first tweet for good karma 🤝

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Jaydeep | Documenting My Tech Journey

Jaydeep | Documenting My Tech Journey Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @_jaydeepkarale

Jul 3
50 Artificial Intelligence & Machine Learning Terms Every Beginner Should Know

#100Devs #100DaysOfCode 50 AI/ML Terms For Beginners
1 Weak AI
2 Variation
3 Variance
4 Validation data
5 Unsupervised learning
6 Turing test
7 Transfer learning
8 Training data
9 Test data
10 Supervised learning
11 Strong AI
12 Sentiment analysis
13 Semantic annotation
14 Reinforcement learning
15 Model
16 Predictive analytics
17 Pattern recognition
18 Parameter
19 Overfitting
20 Underfitting
21 Natural language understanding (NLU)
22 Natural language processing (NLP)
23 Natural language generation (NLG)
24 Neural network
25 Machine translation
26 Machine Learning
27 Machine intelligence
28 Intent
Read 5 tweets
May 23
"Do Not Reinvent The Wheel" if you are building a SaaS or any Product

Concentrate on solving "the" problem rather than spending time trying to build solutions which already exist to be reused

Some classic examples below(feel free to add more) 👇👇

#100DaysOfCode #100Devs
{ @Uber @Olacabs }

✅Solved transport🚗
⛔Did not waste time building Geolocation, Payments, SmS/OTP sending solutions
{ @Airbnb }

✅Solved : Temporary housing/renting🏡

⛔Did not waste time building hostels, hotels, motels, payments infra etc.
Read 7 tweets
May 21
5 habits to practice for a happier life 👇👇👇
⏳ Manage your time by

> Having a schedule
> Stop feeling obligated to say "yes" to everyone & everything
⛹️ Keep your body moving by

> Talking a walk early in the morning
> Play a sport you enjoy
Read 6 tweets
May 16
Content Ideas are unlimited but only if you look in the correct place.

Here are 5 awesome websites that help you generate unlimited content

#100DaysOfCode
{ Roadmap.sh }

🟠 Helps you write roadmaps for various paths as a software engineer be it FrontEnd, Backend, Devops. Image
{ overapi.com }

🟠 Cheatsheets are a good way to generate content, headover to Overapi to find cheatsheets for tons of technologies Image
Read 7 tweets
May 5
The popularity of Python comes from the fact that it has a rich set of libraries & frameworks available for numerous usecases.

Today we look at some realworld applications & the available Python framework/library for it

#100DaysOfCode #Python #MachineLearning #DataScience
{ Web Development }

1⃣ @djangoproject
2⃣ Flask
3⃣ @FastAPI
4⃣ Sanic
{ Machine Learning }
1⃣ Pandas
2⃣ Numpy
3⃣ Keras
4⃣ PyTorch
5⃣ Scikit-Learn
6⃣ Matplotlib
7⃣ TensorFlow
8⃣ Seaborn
Read 8 tweets
Apr 15
Logging in #Python is something I want to master. So, starting #30DaysOfLogging from tomorrow.

Time to go from Zero(almost) To Hero.
#Day1 Basics Of Logging

1. We need logging to tell us what's happening in our code
2. Python has an inbuilt logging module which can be imported
3. DEBUG, INFO, WARNING, ERROR & CRITICAL are the level of logging available.
4. WARNING is the default logging level
#100DaysOfCode Image
#Day2

The whole purpose of logging is to be able to write events to a file. This is how you can do it

If you are Python Version > 3.9 then you can use the logging.basicConfig

#100DaysOfCode #Python Image
Read 32 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(