0% found this document useful (0 votes)
28 views4 pages

CBSYLLABUS BDA 1

Uploaded by

rajdmice
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views4 pages

CBSYLLABUS BDA 1

Uploaded by

rajdmice
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

DMI COLLEGE OF ENGINEERING

(AN AUTONOMOUS INSTITUTION)


APPROVED BY AICTE, AFFILIATED TO ANNA UNIVERSITY,
ACCREDITED BY NBA, ISO CERTIFIED INSTITUTION
PALANCHUR – NAZARATHPET P.O., CHENNAI – 600 123

DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND DATA SCIENCE

YEAR /SEMESTER/DEPT: III / V / AIDS ACADEMIC YEAR :: AUGUST 2024 - NOVEMBER 2024

SUBJECT CODE / NAME: CCS 334 / BIG DATA ANALYTICS

CONTENT BEYOND THE SYLLABUS

WHAT IS MACHINE LEARNING?


Machine Learning, often abbreviated as ML, is a subset of artificial intelligence (AI) that focuses on the
development of computer algorithms that improve automatically through experience and by the use of data. In
simpler terms, machine learning enables computers to learn from data and make decisions or predictions without
being explicitly programmed to do so.
At its core, machine learning is all about creating and implementing algorithms that facilitate these decisions and
predictions. These algorithms are designed to improve their performance over time, becoming more accurate and
effective as they process more data.
In traditional programming, a computer follows a set of predefined instructions to perform a task. However, in
machine learning, the computer is given a set of examples (data) and a task to perform, but it's up to the computer to
figure out how to accomplish the task based on the examples it's given.
For instance, if we want a computer to recognize images of cats, we don't provide it with specific instructions on
what a cat looks like. Instead, we give it thousands of images of cats and let the machine learning algorithm figure
out the common patterns and features that define a cat. Over time, as the algorithm processes more images, it gets
better at recognizing cats, even when presented with images it has never seen before.
This ability to learn from data and improve over time makes machine learning incredibly powerful and versatile. It's
the driving force behind many of the technological advancements we see today, from voice assistants and
recommendation systems to self-driving cars and predictive analytics.
Machine learning vs AI vs deep learning
Machine learning is often confused with artificial intelligence or deep learning. Let's take a look at how these terms
differ from one another. For a more in-depth look, check out our comparison guides on AI vs machine
learning and machine learning vs deep learning.
AI refers to the development of programs that behave intelligently and mimic human intelligence through a set of
algorithms. The field focuses on three skills: learning, reasoning, and self-correction to obtain maximum efficiency.
AI can refer to either machine learning-based programs or even explicitly programmed computer programs.
Machine learning is a subset of AI, which uses algorithms that learn from data to make predictions. These
predictions can be generated through supervised learning, where algorithms learn patterns from existing data, or
unsupervised learning, where they discover general patterns in data. ML models can predict numerical values based
on historical data, categorize events as true or false, and cluster data points based on commonalities.
Deep learning, on the other hand, is a subfield of machine learning dealing with algorithms based essentially on
multi-layered artificial neural networks (ANN) that are inspired by the structure of the human brain.
Unlike conventional machine learning algorithms, deep learning algorithms are less linear, more complex, and
hierarchical, capable of learning from enormous amounts of data, and able to produce highly accurate results.
Language translation, image recognition, and personalized medicines are some examples of deep learning
applications.

How Does Machine Learning Work?


Understanding how machine learning works involves delving into a step-by-step process that transforms raw data
into valuable insights. Let's break down this process:
Step 1: Data collection
The first step in the machine learning process is data collection. Data is the lifeblood of machine learning - the
quality and quantity of your data can directly impact your model's performance. Data can be collected from various
sources such as databases, text files, images, audio files, or even scraped from the web.
Step 2: Data preprocessing
Data preprocessing is a crucial step in the machine learning process. It involves cleaning the data (removing
duplicates, correcting errors), handling missing data (either by removing it or filling it in), and normalizing the data
(scaling the data to a standard format).
Step 3: Choosing the right model
Once the data is prepared, the next step is to choose a machine learning model. There are many types of models to
choose from, including linear regression, decision trees, and neural networks. The choice of model depends on the
nature of your data and the problem you're trying to solve.
Step 4: Training the model
After choosing a model, the next step is to train it using the prepared data. Training involves feeding the data into the
model and allowing it to adjust its internal parameters to better predict the output.
Step 5: Evaluating the model
Once the model is trained, it's important to evaluate its performance before deploying it. This involves testing the
model on new data it hasn't seen during training.
Common metrics for evaluating a model's performance include accuracy (for classification problems), precision and
recall (for binary classification problems), and mean squared error (for regression problems). We cover this
evaluation process in more detail in our Responsible AI webinar.
Step 6: Hyperparameter tuning and optimization
After evaluating the model, you may need to adjust its hyperparameters to improve its performance. This process is
known as parameter tuning or hyperparameter optimization.
Step 7: Predictions and deployment
Once the model is trained and optimized, it's ready to make predictions on new data. This process involves feeding
new data into the model and using the model's output for decision-making or further analysis.
Types of Machine Learning
Machine learning can be broadly classified into three types based on the nature of the learning system and the data
available: supervised learning, unsupervised learning, and reinforcement learning. Let's delve into each of these:
Supervised learning
Supervised learning is the most common type of machine learning. In this approach, the model is trained on a
labeled dataset. In other words, the data is accompanied by a label that the model is trying to predict. This could be
anything from a category label to a real-valued number.
Common examples of supervised learning algorithms include linear regression for regression problems and logistic
regression, decision trees, and support vector machines for classification problems. In practical terms, this could
look like an image recognition process, wherein a dataset of images where each picture is labeled as "cat," "dog,"
etc., a supervised model can recognize and categorize new images accurately.
Unsupervised learning
Unsupervised learning, on the other hand, involves training the model on an unlabeled dataset. The model is left to
find patterns and relationships in the data on its own.
This type of learning is often used for clustering and dimensionality reduction. Clustering involves grouping similar
data points together, while dimensionality reduction involves reducing the number of random variables under
consideration by obtaining a set of principal variables.
Common examples of unsupervised learning algorithms include k-means for clustering problems and Principal
Component Analysis (PCA) for dimensionality reduction problems. Again, in practical terms, in the field of
marketing, unsupervised learning is often used to segment a company's customer base. By examining purchasing
patterns, demographic data, and other information, the algorithm can group customers into segments that exhibit
similar behaviors without any pre-existing labels.
Reinforcement learning
Reinforcement learning is a type of machine learning where an agent learns to make decisions by interacting with
its environment. The agent is rewarded or penalized (with points) for the actions it takes, and its goal is to maximize
the total reward.
Unlike supervised and unsupervised learning, reinforcement learning is particularly suited to problems where the
data is sequential, and the decision made at each step can affect future outcomes.
Common examples of reinforcement learning include game playing, robotics, resource management, and many more.
Understanding the Impact of Machine Learning
Machine Learning has had a transformative impact across various industries, revolutionizing traditional processes
and paving the way for innovation. Let's explore some of these impacts:
“Machine learning is the most transformative technology of our time. It’s going to transform every single
vertical.”-
Healthcare
In healthcare, machine learning is used to predict disease outbreaks, personalize patient treatment plans, and improve
medical imaging accuracy. For instance, Google's DeepMind Health is working with doctors to build machine
learning models to detect diseases earlier and improve patient care.
Finance
The finance sector has also greatly benefited from machine learning. It's used for credit scoring, algorithmic trading,
and fraud detection. A recent survey found that 56% of global executives said that artificial intelligence (AI) and
machine learning have been implemented into financial crime compliance programs.
Transportation
Machine learning is at the heart of the self-driving car revolution. Companies like Tesla and Waymo use machine
learning algorithms to interpret sensor data in real-time, allowing their vehicles to recognize objects, make decisions,
and navigate roads autonomously. Similarly, the Swedish Transport Administration recently started working with
computer vision and machine learning specialists to optimize the country’s road infrastructure management.
Some Applications of Machine Learning
Machine learning applications are all around us, often working behind the scenes to enhance our daily lives. Here are
some real-world examples:
Recommendation systems
Recommendation systems are one of the most visible applications of machine learning. Companies like Netflix and
Amazon use machine learning to analyze your past behavior and recommend products or movies you might like.
Learn how to build a recommendation engine in Python with our online course.
Voice assistants
Voice assistants like Siri, Alexa, and Google Assistant use machine learning to understand your voice commands and
provide relevant responses. They continually learn from your interactions to improve their performance.
Fraud detection
Banks and credit card companies use machine learning to detect fraudulent transactions. By analyzing patterns of
normal and abnormal behavior, they can flag suspicious activity in real-time. We have a fraud detection in Python
course, which explores the concept in more detail.
Social media
Social media platforms use machine learning for a variety of tasks, from personalizing your feed to filtering out
inappropriate content.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy