DEV Community

Cover image for What is Machine Learning
Nushynells
Nushynells

Posted on

1

What is Machine Learning

According to MIT, Machine Learning is a subfield of artificial intelligence, which is broadly defined as the capability of a machine to imitate intelligent human behavior.

The main programming language used in machine learning is Python.

There are three main types of machine learning:

** Supervised Learning**
This is process where the training data has labels that guide the algorithm to build a model.
The process is known as predictive modeling i.e. making predictions sing data.
Some of the algorithms used include: Linear Regression, Logistic Regression, Decision Tree, Random forest and Naïve Bayes classifier.

Unsupervised learning
The data has no labels and are classified according to similarity in groups/ classes called clusters.
Key target is that similar objects belong to one group but different from objects in another group.
Some of the algorithms include: K-means clustering, Hierarchical clustering.

Reinforcement Learning
The model learns by interacting with an environment and is not taught. A RL agent learns from consequences of its actions on basis of past experiences (exploitation) and new choices (exploration).

Some of the libraries that are handful in machine learning are:

Machine Learning can be applied in many tasks such as:

  • Fraud Detection
  • Business Analysis and Automation
  • Self Driving Cars
  • Chat-bots to support Customer Service
  • Market Research and Customer Segmentation
  • Automated Security monitoring, among many others.

Learning and understanding Machine learning is a first step, rather a key to using data to create vast solutions.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay