Machine Learning
Machine Learning
LEARNING
Abhayakrishna V V 19001
Ashwin Shetty 19013
Kattamuri Jayarajyalakshmi 19025
Prabjot Kaur 19037
Shraddha Tiwari 19049
Contents
Introduction to machine learning ............................................................................................... 2
Definition ................................................................................................................................... 2
Classification of machine learning............................................................................................. 2
Supervised machine learning: ............................................................................................. 2
Unsupervised machine learning: ........................................................................................ 2
Reinforcement machine learning: ...................................................................................... 3
Terminologies of Machine Learning ......................................................................................... 3
Applications of Machine Learning ............................................................................................ 3
Machine Learning Application in Automobile Industry ............................................................ 5
Tesla Autopilot........................................................................................................................... 6
Driving Features: ................................................................................................................. 6
Challenges faced by driverless cars .................................................................................... 6
Opportunities for machine learning: .......................................................................................... 8
Concerns about machine learning and its applications: ............................................................. 8
Other challenges in machine learning: ....................................................................................... 8
Bibliography .............................................................................................................................. 9
1
MACHINE LEARNING
Introduction to machine learning
Recent years have seen exciting advances in machine learning, which have raised its
capabilities across a suite of applications. Increasing data availability has allowed machine
learning systems to be trained on a large pool of examples, while increasing computer
processing power has supported the analytical capabilities of these systems. Within the field
itself there have also been algorithmic advances, which have given machine learning greater
power. As a result of these advances, systems which only a few years ago performed at
noticeably below-human levels can now outperform humans at some specific tasks.
Many people now interact with systems based on machine learning every day, for example in
image recognition systems, such as those used on social media; voice recognition systems, used
by virtual personal assistants; and recommender systems, such as those used by online retailers.
As the field develops further, machine learning shows promise of supporting potentially
transformative advances in a range of areas, and the social and economic opportunities which
follow are significant.
In healthcare, machine learning is creating systems that can help doctors give more accurate or
effective diagnoses for certain conditions. In transport, it is supporting the development of
autonomous vehicles, and helping to make existing transport networks more efficient. For
public services it has the potential to target support more effectively to those in need, or to
tailor services to users. And in science, machine learning is helping to make sense of the vast
amount of data available to researchers today, offering new insights into biology, physics,
medicine, the social sciences, and more.
Definition
Machine learning is a branch of artificial intelligence that allows computer systems to learn
directly from examples, data, and experience. Through enabling computers to perform specific
tasks intelligently, machine learning systems can carry out complex processes by learning from
data, rather than following pre-programmed rules.
2
but it explores the data and can draw inferences from datasets to describe hidden structures
from unlabelled data.
No labels are given to the learning algorithm, leaving it on its own to find structure in its input.
It is used for clustering population in different groups. Unsupervised learning can be a goal in
itself.
Reinforcement machine learning: It is a learning method that interacts with its environment
by producing actions and realizes errors or rewards. Trial and error search and delayed reward
are the most relevant characteristics of reinforcement learning. This method allows machines
and software agents to automatically determine the ideal behaviour within a specific context in
order to maximize its performance. Simple reward feedback is required for the agent to learn
which action is best; this is known as the reinforcement signal.
A computer program interacts with a dynamic environment in which it must perform a certain
goal (such as driving a vehicle or playing a game against an opponent). The program is
provided feedback in terms of rewards and punishments as it navigates its problem space.
3
trade. Usage of cyber surveillance helps in identifying those individuals or institutions which
are prone to financial risk and take necessary actions in time to prevent fraud.
Marketing and Sales: Companies are using machine learning technology to analyse the
purchase history of their customers and make personalized product recommendations for their
next purchase. This ability to capture, analyse, and use customer data to provide a personalized
shopping experience is the future of sales and marketing.
Government: For government, machine learning offers the promise of more efficient and
effective services, through targeted interventions and tailoring of services. Government
agencies like utilities and public safety have a specific need for machine learning, as they have
multiple data sources, which can be mined for identifying useful patterns and insights. For
example: Sensor data can be analysed to identify ways to minimize costs and increase
efficiency. Furthermore, machine learning can also be used to minimize identity thefts and
detect fraud.
Healthcare: With the advent of wearable sensors and devices that use data to access health of
a patient in real time, machine learning is becoming a fast-growing trend in healthcare. Sensors
in wearable provide real-time patient information, such as overall health condition, heartbeat,
blood pressure and other vital parameters. Doctors and medical experts can use this information
to analyse the health condition of an individual, draw a pattern from the patient history, and
predict the occurrence of any complaints in the future. The technology also empowers medical
experts to analyse data to identify trends that facilitate better diagnoses and treatment.
Transportation: Based on the travel history and pattern of traveling across various routes,
machine learning can help transportation companies predict potential problems that could arise
on certain routes, and accordingly advise their customers to opt for a different route.
Transportation firms and delivery organizations are increasingly using machine learning
technology to carry out data analysis and data modelling to make informed decisions and help
their customers make smart decisions when they travel.
Energy: Machine learning can be used to optimise energy infrastructure. It can analyse patterns
of energy use and use these to design systems that can respond more effectively to peak
demands. For example, Google DeepMind has used machine learning to optimise the heating
and cooling requirements of its data centres, by predicting temperatures and pressures in the
data centre. DeepMind’s algorithm was able to reduce the amount of energy needed for cooling
by 40%. Having tested the system in a live data centre, DeepMind plans to roll it out more
broadly. There may be future applications for a similar system in improving the efficiency of
power plants.
Oil and Gas: This is perhaps the industry that needs the application of machine learning the
most. Right from analysing underground minerals and finding new energy sources to streaming
oil distribution, machine learning applications for this industry are vast and are still expanding.
Pharmaceuticals:
The pharmaceuticals sector both relies on and creates large amounts of data, from clinical trials,
from drug efficacy studies, or from genetic studies. These large-scale datasets require methods
to aid their analysis, in order to extract valuable insights that can improve research and
development processes, and to create diagnostic tools to target medicines at patients who will
most benefit.
4
Social Media Services: From personalizing your news feed to better ads targeting, social media
platforms are utilizing machine learning for their own and user benefits. Here are a few
examples that you must be noticing, using, and loving in your social media accounts, without
realizing that these wonderful features are nothing but the applications of machine learning.
People you may know: Machine learning works on a simple concept: understanding with
experiences. Facebook continuously notices the friends that you connect with, the profiles that
you visit very often, your interests, workplace, or a group that you share with someone etc. On
the basis of continuous learning, a list of Facebook users are suggested that you can become
friends with.
Facial Recognition: You upload a picture of you with a friend and Facebook instantly
recognizes that friend. Facebook checks the poses and projections in the picture, notice the
unique features, and then match them with the people in your friend list. The entire process at
the backend is complicated and takes care of the precision factor but seems to be a simple
application of ML at the front end.
Similar Pins: Machine learning is the core element of Computer Vision, which is a technique
to extract useful information from images and videos. Pinterest uses computer vision to identify
the objects (or pins) in the images and recommend similar pins accordingly.
Tesla Autopilot
Tesla Autopilot is an advanced driver-assistance system feature offered by Tesla that has lane
centring, adaptive cruise control, self-parking, the ability to automatically change lanes, and
the ability to summon the car to and from a garage or parking spot.
Driving Features:
Adaptive cruise control: Autopilot has the ability to follow another car, maintaining a safe
distance from it as it speeds up and slows down. It can observe a second vehicle in front of the
vehicle that it is following as well as differentiate between pedestrians, bicyclists/motorcyclists,
small cars, and large SUVs/trucks. It also slows on tight curves, on interstate ramps, and when
a car crosses the road in front of it. It can be enabled at any speed between 18 mph and 90 mph.
By default, it sets the limit at the current speed limit plus/minus any driver-specified offset,
then adjusting speed according to changes in speed limits.
Alerts: Autopilot alerts the driver under various circumstances, such as a surprising situation
on the road or excessive inattention by the driver. If the driver dismisses three audio warnings
within an hour, Autopilot is disabled until the car is parked. This is to prevent experienced
drivers from excessive reliance on built-in safety features. At speeds under 8 mph on divided
highways, Autopilot functions indefinitely without the driver's hands on the wheel. Under
45 mph free hands are allowed for five minutes, unless the car detects lateral acceleration.
Above 45 mph free hands are allowed for three minutes if following another vehicle or one
minute without following a car.
Auto park: Auto park drives the car into a parking spot, while Summon drives it out.
Configuration settings control maximum distance, side clearance and bumper clearance. This
feature activates Homelink to open and close garage doors and it is available using the fob or
the Tesla mobile app.
Auto Steering: Autosteer controls the position of the car to remain in whatever lane it is in (known as
lane-keeping).
Safety features: The Autopilot can detect a potential front or side collision with another
vehicle, bicycle or pedestrian within a distance of 525 feet (160 m), if one is found it sounds a
warning. Autopilot has automatic emergency braking that detects objects that may hit the car
and applies the brakes. The car may also automatically swerve out of the way to prevent fast
moving collisions. Autopilot also can automatically adjust the high/low beam headlights.
Challenges faced by driverless cars
Road conditions: Road conditions could be highly unpredictable and vary from places to
places. In some cases, there are smooth and marked broad highways. In other cases, road
conditions are highly deteriorated - no lane marking. Lanes are not defined, there are potholes,
mountainous and tunnel roads where external signals for direction are not very clear and
likewise.
6
Weather conditions: Weather conditions play another spoilsport. There could be a sunny and
clear weather or rainy and stormy weather. Autonomous cars should work in all sorts of weather
conditions. There is absolutely no scope for failure or downtime.
Traffic Conditions: Autonomous cars would have to get onto the road where they would have
to drive in all sorts of traffic conditions. They would have to drive with other autonomous cars
on the road, and at the same time, there would also be a lot of humans. Wherever humans are
involved, there are involved a lot of emotions. Traffic could be highly moderated and self-
regulated. But often there are cases where people may be breaking traffic rules. An object may
turn up in unexpected conditions. In the case of dense traffic, even the movement of few cms
per minute does matter. One can’t wait endlessly for traffic to automatically clear and have
some precondition to start moving. If more of such cars on the road are waiting for traffic to
get cleared, ultimately that may result in a traffic deadlock.
Accident liability: The most important aspect of autonomous cars is accidents liability. Who
is liable for accidents caused by a self-driving car? In the case of autonomous cars, the software
will be the main component that will drive the car and will make all the important decisions.
While the initial designs have a person physically placed behind the steering wheel, newer
designs showcased by Google, do not have a dashboard and a steering wheel! In such designs,
where the car does not have any controls like a steering wheel, a brake pedal, an accelerator
pedal, how is the person in the car supposed to control the car in case of an untoward incident?
Additionally, due to the nature of autonomous cars, the occupants will mostly be in a relaxed
state and may not be paying close attention to the traffic conditions. In situations where their
attention is needed, by the time they need to act, it may be too late to avert the situation.
Radar interference: Autonomous cars use lasers and radar for navigation. The lasers are
mounted on roof top while the sensors are mounted on the body of the vehicle. The principle
of radar works by detecting reflections of radio waves from surrounding objects. When on the
road, a car will continuously emit radio frequency waves, which get reflected from the
surrounding cars and other objects near the road. The time taken for the reflection is measured
to calculate the distance between the car and the object. Appropriate action is then taken based
on the radar readings. The principle of radar works by detecting reflections of radio waves from
surrounding objects. When on the road, a car will continuously emit radio frequency waves,
which get reflected from the surrounding cars and other objects near the road. The time taken
for the reflection is measured to calculate the distance between the car and the object.
Appropriate action is then taken based on the radar readings. When this technology is used for
hundreds of vehicles on the road, will a car be able to distinguish between its own (reflected)
signal and the signal (reflected or transmitted) from another vehicle? Even if multiple radio
frequencies are available for radar, this frequency range is unlikely to be insufficient for all the
vehicles manufactured.
7
Opportunities for machine learning:
The significant potential of machine learning was clear to many, not least because of its
connection to the world of ‘big data’ and its ability to analyse data. By analysing this data,
participants thought that machine
learning could:
Be more objective than human users, or help avoid cases of human error, for example
avoiding issues that may arise where decision-makers are tired or emotional.
Be more accurate, for example in detecting features in medical images and making
accurate diagnoses.
Be more efficient, particularly in terms of public sector resources and shaping how
services were delivered.
Offer opportunities for new businesses, and economic growth across a range of sectors.
Play a role in addressing large-scale societal challenges, such as climate change or the
pressures of an aging population.
8
Bibliography
Retrieved from https://www.kdnuggets.com/2017/06/machine-learning-algorithms-
used-self-driving-cars.html
Retrieved from https://en.wikipedia.org/wiki/Tesla_Autopilot
Retrieved from https://iiot-world.com/artificial-intelligence/five-challenges-in-
designing-a-fully-autonomous-system-for-driverless-cars/
Retrieved from https://www.expertsystem.com/machine-learning-definition/
Retrieved from https://www.geeksforgeeks.org/getting-started-machine-learning/
Retrieved from https://royalsociety.org/topics-policy/projects/machine-learning/
Reference https://www.tesla.com/autopilot
Reference source https://www.mckinsey.com/industries/high-tech/our-insights/an-
executives-guide-to-machine-learning
9
10