0% found this document useful (0 votes)
29 views13 pages

Machine Learning Overview and Applications

Uploaded by

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

Machine Learning Overview and Applications

Uploaded by

dbp6jy2x6c
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DEPARTMENT OF PALI & BUDDHIST STUDIES

UNIVERSITY OF DHAKA

REPORT ON MACHINE LEARNING

Md. Abir Hasan [12715 ]


[Reg.-2021816082]
2nd Year 4th Semester
Computer Science - 206

Dr. Ahmedul Kabir


Associate Professor
IIT, University of Dhaka
Executive Summary

Here is a short description of what I’m going to discuss:

• Introduction to Computer Science, Human Intelligence & Artificial


Intelligence (AI).
• What is ML
• History of Machine Learning (ML)
• Types of ML
• Major Applications of ML
• The benefits of ML to our new Artificial Intelligence (AI) based
world.
Computer Science, Human Intelligence & AI

Computer science focuses on the development and


testing of software and software systems. It involves
working with mathematical models, data analysis and
security, algorithms, and computational theory
This is the foundation of all computing disciplines. It
includes an entire range of subareas, like machine learning,
natural language processing, computing systems, networking, operating
systems, AI, and factors. human (website, Michigan Technological University)

We call ourselves Homo sapiens—man the wise—because


our intelligence is so important to us. For thousands of
years, we have tried to understand how we think; that is,
how a mere handful of matter can perceive, understand,
predict, and manipulate a world far larger and more
complicated than itself.
(Artificial Intelligence :A Modern Approach, Third Edition, Stuart Russell and Peter Norvig)

Artificial intelligence, or AI, is technology that


enables computers and machines to simulate
human intelligence and problem-solving
capabilities. As a field of computer science,
artificial intelligence encompasses (and is often
mentioned together with) machine
learning and deep learning. These disciplines involve the development of AI
algorithms, modeled after the decision-making processes of the human brain,
that can ‘learn’ from available data and make increasingly more accurate
classifications or predictions over time.
(Website, IBM)

Machine Learning

(This photos is downloaded from IBM website)

We are drowning in information and starving for knowledge. — John Naisbitt

In particular, we define machine learning as a set of methods that can


automatically detect patterns in data, and then use the uncovered patterns to
predict future data, or to perform other kinds of decision making under
uncertainty (such as planning how to collect more data!).
We are entering the era of big data. For example, there are about 1 trillion
web pages1; one hour of video is uploaded to YouTube every second,
amounting to 10 years of content every day2; the genomes of 1000s of
people, each of which has a length of 3.8 × 109 base pairs, have been
sequenced by various labs; Walmart handles more than 1M transactions per
hour and has databases containing more than 2.5 petabytes (2.5 × 1015) of
information (Cukier 2010); and so on.
This deluge of data calls for automated methods of data analysis, which is
what machine learning provides.
(Machine Learning : A Probabilistic Perspective, Kevin P. Murphy)

History of Machine Learning

Until the late 1970s, it was a part of AI’s evolution. Machine learning is, in
part, based on a model of brain cell interaction. The model was created in
1949 by Donald Hebb in a book titled “The Organization of Behavior.” The
book presents Hebb’s theories on neuron excitement and communication
between neurons.
The term machine learning was coined in 1959 by Arthur Samuel,
an IBM employee and pioneer in the field of computer
gaming and artificial intelligence. The synonym self-teaching
computers was also used in this time period.
Although the earliest machine learning model was introduced in the 1950s
when Arthur Samuel invented a program that
calculated the winning chance in checkers for
each side, the history of machine learning roots
back to decades of human desire and effort to
study human cognitive processes.
By the early 1960s an experimental "learning
machine" With punched tape memory, called Cybertron, had been
developed by Raytheon
Company toanalyze sonar signals,electrocardiograms, and speech patterns
using rudimentary reinforcement learning.
Interest related to pattern recognition continued into the 1970s. Tom M.
Mitchell provided a widely quoted, more formal definition of the algorithms
studied in the machine learning field.
In the late 1970s and early 1980s, artificial intelligence research focused on
using logical, knowledge-based approaches rather than algorithms.
Additionally, neural network research was abandoned by computer science
and AI researchers. This caused a schism between artificial intelligence and
machine learning.
(Source: Wikipedia)

Types of ML

Machine learning is usually divided into two main types.

1. Predictive or supervised learning approach.


2. Descriptive or unsupervised learning approach.
There is a third type of machine learning, known as reinforcement
learning, which is somewhat less commonly used.

1. Supervised Machine Learning


Supervised learning, also
known as supervised
machine learning, is defined
by its use of labeled datasets
to train algorithms to
classify data or predict
outcomes accurately. As
input data is fed into the
model, the model adjusts its
weights until it has been fitted appropriately. This occurs as part of
the cross validation process to ensure that the model
avoids overfitting or underfitting. Supervised learning helps
organizations solve a variety of real-world problems at scale, such
as classifying spam in a separate folder from your inbox. Some
methods used in supervised learning include neural networks, naïve
bayes, linear regression, logistic regression, random forest, and
support vector machine (SVM). There is a example of problem in
supervised approach which is image classification:

Example of face detection and recognition:


(Murphy family, photo
taken 5 August 2010).

2. Unsupervised Machine Learning


Unsupervised learning is arguably more typical of human and animal
learning. It is also more widely applicable than supervised learning, uses
machine learning algorithms to analyze and cluster unlabeled datasets.
unsupervised learning, where we are just given output data, without any
inputs. The goal is to discover “interesting structure” in the data; this is
sometimes called knowledge discovery. This method’s ability to discover
similarities and differences in information make it ideal for exploratory
data analysis, cross-selling strategies, customer segmentation, and image
and pattern recognition. It’s also used to reduce the number of features in a
model through the process of dimensionality reduction. Principal
component analysis (PCA) and singular value decomposition (SVD) are
two common approaches for this. Other algorithms used in unsupervised
learning include neural networks, k-means clustering, and probabilistic
clustering methods.
Geoff Hinton, who is a famous professor of ML at the University of Toronto,
has said: When we’re learning to see, nobody’s telling us what the right
answers are—we just look. Every so often, your mother says “that’s a dog”,
but that’s very little information. You’d be lucky if you got a few bits of
information—even one bit per second—that way. The brain’s visual
systemhas1014neural connections. And you only live for109 seconds. So
it’s no use learning one bit per second. You need more like105 bits per
second. And there’s only one place you can get that much information: from
the input itself.—Geoffrey Hinton, 1996(quotedin(Gorder2006)).
Below we lists some canonical examples of unsupervised learning.
I. Discoveringclusters
II. Discovering latent factors
III. Discovering graph structure
IV. Matrix completion
V. Image inpainting
VI. Collaborative filtering
VII. Market basket analysis

(Machine Learning A Probabilistic Perspective Kevin P. Murphy & IBM)

Major Applications of ML

Machine learning is used in a wide variety of industries — not just in the


tech-heavy companies you might imagine when you think about someone
manipulating an enormous data set. Here, we will discuss machine learning
use cases by industry, providing some of the different ways that this tool is
being used today by a variety of people and companies.
▪ Machine Learning Applications in Finance
In the financial services sector, analysts use machine learning to automate
trading activities, detect fraud, and provide financial advising services
to their clients. Algorithmic trading requires traders to build mathematical
models that can monitor news feeds and trading trends to predict a rise or
fall in security prices. Finance companies also use machine learning to
detect fraudulent activity by comparing transactions against other existing
data points.

▪ Machine Learning Applications in Business


Machine learning offers businesses an extensive number of ways to boost
their effectiveness, efficiency, and offerings. Chatbots, for example, allow
businesses to provide faster, more flexible customer service without
employing a call center or making customers wait on hold for the next
available representative.

▪ Machine Learning Applications in Genetics and Genomics


The human genome is one of the largest data sets ever studied. Humans
contain over 20,000 different genes, each of which has potential for
variation. Machine learning allows researchers to better understand
different genetic traits and abnormalities as they analyze and understand
vast data sets.

▪ Machine Learning Applications in Healthcare


When applied to healthcare, machine learning can help hospitals and their
staff make administrative processes more efficient and streamlined,
personalize medical treatments, and better understand and track infectious
diseases.

▪ Machine Learning Applications in Retail


As we’ve already mentioned, machine learning can be incredibly helpful in
understanding and decreasing customer churn (i.e., the rate at which a
business loses customers each year), which is a large point of focus for many
retail companies.

▪ Machine Learning Applications in Education


Machine learning can help educational institutions on both process-based
tasks and more student-focused initiatives. Statistical models can help
understand student progress and needs, while scheduling algorithms can
help create more efficient and streamlined schedules for institutions of all
sizes.
▪ Farming
Tractor manufacturers are working on developing deep learning algorithms
to classify and assess the quality of harvested grains and make automatic
adjustment systems for the harvester. (Perry, 2019)

▪ Cyberthreat detection
Machine learning's capacity to analyze complex patterns within high
volumes of activities to both determine normal behaviors and identify
anomalies also makes it a powerful tool for detecting cyberthreats.
(The Fu Foundation School of Engineering and Applied Science, internet resources)
The benefits of ML to our new AI based world

(Photo downloaded from Columbia Engineering Boot Camps)

Conclusion

Considering all aspects, it is difficult to say how much benefit it will bring
to humans, but it will play a very effective role in the business sector.
Another point is that customers should have at least some knowledge
about its functionality; otherwise, its harmful aspects may reach their
peak.

Common questions

Powered by AI

Supervised learning involves training a model on labeled data, where the correct output is provided, allowing the model to learn the relationship between input and output data. It is used in applications where the goal is to predict outcomes accurately, such as image classification or spam detection . Unsupervised learning, in contrast, deals with analyzing unlabelled datasets. The goal is to discover patterns or structures in the data without explicit feedback from labeled examples. It is widely applicable in clustering and dimensionality reduction tasks . Reinforcement learning is somewhat less commonly used and involves an agent interacting with its environment to learn sequences of actions that maximize certain cumulative rewards. It is employed in scenarios that require decision-making under uncertain situations, such as robotics and gaming .

Machine learning has profoundly impacted the financial services sector by enabling streamlined processes and enhancing security and decision-making. In algorithmic trading, machine learning models monitor and analyze stock market trends and news feeds, enabling quick and accurate predictions of security prices, which increases trading efficiency . Machine learning algorithms also significantly enhance fraud detection by identifying anomalies in transactional data, thus improving financial security. Moreover, the technology supports advanced customer advising by personalizing financial services based on historical data analysis. These capabilities demonstrate how machine learning transforms the financial landscape by optimizing operations and providing data-driven decisions .

Donald Hebb's conceptual foundation in 1949 introduced a model of brain cell interaction that highlighted neuronal communication through representative excitation. This laid the groundwork for developing machine learning models that mimic cognitive processes and interactions in the brain . His theories on neuron excitation influenced early neural network models, bridging the gap between human cognitive understanding and machine learning algorithms. The development of these models enabled advancements in pattern recognition and data analysis within AI .

The schism between AI and machine learning during the late 20th century was primarily due to differing approaches to problem-solving and research focus. AI research during this period shifted towards logical, rule-based systems that relied on human-crafted, knowledge-based logic to simulate intelligent behavior . This contrasted with machine learning’s emphasis on developing algorithms that could learn from data without explicitly programmed knowledge, inspired by neuronal networks and brain-like models proposed earlier by researchers such as Donald Hebb . As neural network research waned, AI’s focus on logic-based approaches led to decreased attention on heuristic and data-driven learning models, resulting in a separation of the fields, where machine learning began to emerge as an independent domain within AI, showcasing its unique applications and methodologies .

Technological advancements in ML enhance cyber threat detection by analyzing complex patterns in large data sets to discern normal behaviors and identify anomalies. Machine learning algorithms are designed to monitor and process high volumes of activity data continuously. This enables them to detect irregularities promptly that could indicate cyber threats, thereby allowing for quicker responses to potential security breaches. The predictive capabilities and pattern recognition strength of ML make it an indispensable tool for preemptive cybersecurity measures .

The historical development of machine learning highlights its evolution from being an integral part of AI to becoming a distinct yet closely related discipline. Initially part of AI's evolution until the late 1970s, machine learning developed from attempts to simulate human cognitive processes, influenced by Donald Hebb's theories of neural interaction . The schism between AI and machine learning arises from the former's focus on logical, knowledge-based systems in the late 20th century, while machine learning continued developing algorithms independent of pre-structured logic, ultimately advancing fields that AI did not traditionally encompass . This historical context underscores machine learning as a methodology within AI that enables the creation of self-improving systems based on data.

Machine learning has revolutionized genomics by enabling researchers to manage and analyze the vast amounts of data within the human genome, which consists of over 20,000 genes. By applying machine learning models to genomic data, researchers can identify genetic traits, variations, and abnormalities more efficiently and accurately . The ability to process intricate datasets and derive meaningful patterns has accelerated the understanding of genetic information, leading to more targeted and personalized medical treatments in genetics and genomics .

Deep learning advancements are significantly impacting traditional sectors by automating and improving efficiency in various operations. In farming, algorithms are developed to classify and assess the quality of harvested grains, and provide automated adjustment recommendations for harvesting machinery, optimizing crop quality and yield . In healthcare, deep learning models support personalized medical treatments and optimize administrative processes, increasing the efficiency of operations within hospitals and assisting in tracking and understanding infectious diseases . These advancements bring technological precision and speed that can vastly enhance operational efficiencies in traditional sectors.

Machine learning enhances business customer service operations by powering chatbots and automated customer service systems. These technologies allow businesses to provide instantaneous and flexible support without the need for a traditional call center setup. Chatbots utilize machine learning algorithms to process natural language inputs, enabling them to understand and respond to queries effectively. This technology improves customer satisfaction by reducing wait times and providing 24/7 service availability. Machine learning also contributes to analyzing customer interactions, which helps businesses refine their service strategies and improve overall customer experience .

In unsupervised learning, the concept of 'knowledge discovery' is applied through the analysis and identification of hidden patterns or structures within unlabelled datasets. Since unsupervised learning algorithms do not rely on labeled data, they are particularly useful for exploratory data analysis. They enable the discovery of underlying data structures, such as clusters, correlations, and outliers, without any predefined expectations. This process aids in uncovering insights such as customer segmentation in market analyses or identifying similar traits in datasets, which is critical for innovations in fields such as bioinformatics and market strategy .

You might also like